the cutting room mirror

GuitarFreaks 3rdMIX & drummania 2ndMIX

A near-direct port of the GuitarFreaks 3rdMIX and drummania 2ndMIX arcade games.
Contrary to most home ports of Konami's rhythm games at the time, it didn't have any additional songs.

Unused Graphics#

PASSSEED.DAT, the main graphics repository, contains leftover sprites for the songs ANARCHY IN THE U.K. and LOVE AFFAIR, which are not playable in this release. The former, however, would later appear in GitaDora! GuitarFreaks 4thMIX & drummania 3rdMIX.

(Source: tikal.)

ANARCHY IN THE U.K.#

GF3DM2PS2-anarchy1.png GF3DM2PS2-anarchy2.png GF3DM2PS2-anarchy3.png
GF3DM2PS2-anarchy4.pngGF3DM2PS2-anarchy5.pngGF3DM2PS2-anarchy6.pngGF3DM2PS2-anarchy7.png
GF3DM2PS2-anarchy8.png GF3DM2PS2-anarchy9.png

LOVE AFFAIR#

GF3DM2PS2-loveaffair2.pngGF3DM2PS2-loveaffair1.png
GF3DM2PS2-loveaffair3.pngGF3DM2PS2-loveaffair4.pngGF3DM2PS2-loveaffair5.pngGF3DM2PS2-loveaffair6.pngGF3DM2PS2-loveaffair7.pngGF3DM2PS2-loveaffair8.png
GF3DM2PS2-loveaffair9.pngGF3DM2PS2-loveaffair10.pngGF3DM2PS2-loveaffair11.pngGF3DM2PS2-loveaffair12.pngGF3DM2PS2-loveaffair13.pngGF3DM2PS2-loveaffair14.pngGF3DM2PS2-loveaffair15.png
GF3DM2PS2-loveaffair17.png GF3DM2PS2-loveaffair18.png
GF3DM2PS2-loveaffair19.png GF3DM2PS2-loveaffair20.png GF3DM2PS2-loveaffair16.png GF3DM2PS2-loveaffair21.png

Invisible Sound Test Menu (and Hidden Strings)#

This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: What does Function 6 do?

Use the following code to replace the "Records" option in the main menu with a sound test menu.

Records = Sound Test
002385EC 00000005 

Pressing Up and Down switches through the options, and Select "exits" the debug menu. While all print routines have been stubbed, rendering the text invisible, it can still be found at 0xCF5D40 in the ELF.

==================== sound test =====================
  L2   :                   R2   :                    
  L1   :                   R1   :                    
 left  : param -           O    : Now Loading        
 left  : param -           O    : Load Pack          
 right : param +           X    : Stop Stream        
  up   :                 delta  :                    
 down  :                 square :                    
 left  : param -           O    : Pitch Shift        
 left  : param -           O    : Set Vol            
 left  : param -           O    : Play Stream        
 left  : param -           O    : Set Bank           
 right : param +           X    :                    
 left  : param -           O    : Program Set        
 left  : param -           O    : Effect Set         
 left  : param -           O    : Set Vol / Play Se  
 right : param +           X    : Stop Se & Tone     
 down  :                 square : Set Vol / Play Tone
 left  : param -           O    : Set Pan / Play Se  
 down  :                 square : Set Pan / Play Tone
 left  : param -           O    : Play Se            
 down  :                 square : Play Tone          
 select: Exit            start  : mono / stereo              
----
out   : %s
mono
stereo
pk fn :%3d
st pt :%3d
st vl :%3d
st ps :%6d [%s] / pos : %6d
PLAY
STOP
se bk :%3d
se ef :%3d
se pg :%3d
se pt :%3d
se vl :%3d
se pn :%3d
se no :%3d [%s]
tn no :%3d [%s]
%5d
%04x

(Source: punk7890 (code), tikal. (discovery))

Function 1#

Selects through the background tracks.

  • Left - Previous ID
  • Right - Next ID
  • Circle - Apply/Play
  • X - Reset (Should it be held, it might render O unusable)

Function 2#

A speed changing function.

  • Circle - Apply speed change
  • Left - Higher speed
  • Right - Lower speed

Function 3#

A volume changing function.

  • Circle - Apply volume change
  • Left - Lower volume
  • Right - Higher volume

Function 4#

An alternative function to play through the background tracks.

  • Circle - Play
  • X - Stop

Function 5#

Selects the sound effect bank.

  • Circle - Apply
  • Left - Previous ID
  • Right - Next ID

Function 6#

Unknown. Seems to be related to a "Program" of sorts.

Function 7#

A speed changing function for the sound effect/tone.

  • Circle - Apply speed change
  • Left - Higher speed
  • Right - Lower speed

Function 8#

A volume changer for the sound effect/tone.

  • Circle - Apply volume change
  • Left - Lower volume
  • Right - Higher volume

Function 9#

A panning changer for the sound effect/tone.

  • Circle - Apply panning change
  • Left - Pan left
  • Right - Pan right

Function 10#

An alternative function to play through the sound effects.

  • Circle - Play sound effect
  • Square - Play tone
  • X - Stop

Function 11#

Selects a sound effect.

  • Left - Previous ID
  • Right - Next ID

Function 12#

Selects a tone.

  • Left - Previous ID
  • Right - Next ID

Unused Text#

Starting from offset 0xCFBB98 in the ELF is a masterlist of sorts. In it, are included references to several songs not present in this release:

0xCFBC00 - clip2_youll_be
You'll be a man
0xCFBC20 - clip2_love_aff
love affair
0xCFBC90 - clip2_anarchy
anarchy in the uk
0xCFBF00 - clip1_medley
D.M. "POWERFUL" MIX
0xCFBFB8 - clip1_narci
Depend on me
0xCFBFD8 - clip1_river
River crossin'
0xCFBFF8 - clip1_power
Ultimate power
0xCFC018 - clip1_heaven
Heaven is a '57 metallic gray
0xCFC048 - clip1_kotobuki
Across the nightmare
0xCFC070 - clip1_miyabi
Road of Thunder
0xCFC0B0 - clip1_hyp
Hypnotica
0xCFC0D0 - clip1_cuty
cuty pie
0xCFC0F0 - clip1_nuts
Crunchy nuts
0xCFC110 - clip1_times
Good times
0xCFC130 - clip1_dream
When I dream of you
0xCFC158 - clip1_ska_ska
Ska Ska No.1
0xCFC178 - clip1_sunny
Sunny side street
0xCFC1A0 - clip1_happy
Happy man
0xCFC1C0 - clip1_waza
Waza
0xCFC1D8 - clip1_baby
Eyes of kids
0xCFC1F8 - clip1_onion
Onion man
0xCFC218 - clip1_i_cant
Look at me
0xCFC238 - clip1_i_think
I think about you

(Source: tikal.)

Build Date#

A build date can be found at 0xCC0A20 of the .ELF executable:

MTS.MASTER.KCEJ($Date: 2000/10/16 10:51:34 $)

(Source: tikal.)