Not sure if this is the right place, but Yuji Naka found some footage of him developing Sonic 1 in 1990, and it shows collision data on one screen. It also appears to show prototype Sonic 1 source code for ground collision as well. EDIT: I attempted to transcribe the code that was shown. This is most definitely prototype Sonic 1 code for ground collision due to similarities to the final code I've seen.
For the sake of ensuring that's on a Retro database in some format, here's the code: Spoiler Code (Text): *cd_walk equ 0*2 *cd_jump equ 1*2 *cd_up equ 2*2 *cd_down equ 3*2 updotmax equ -4 downdotmax equ 4 jumpdotmax equ 8 ;sprvo equ $1c ;sprho equ $1d ;sprvs equ $1e ;sprhs equ $1f ;------------------------------------------------------------------------ ; foot colition ; ;col: move.w yposi(a0),d4 move.b sprvo(a0),d1 add.b sprvs(a0),d1 ext.w d1 add.w d1,d4 move.w xposi(a0),d5 move.b sprho(a0),d1 ext.w d1 add.w d1,d5 move.w xspeed(a0),scrhithz ?loop: move.w d4,d2 move.w d5,d3 moveq #0,d0 move.b sprhs(a0),d0 tst.w xspeed(a0) bpl.b ?jump * btst.b #cd_right,cddot(a0) * beq.b ?jump neg.w d0 ?jump: add.w d0,d3 bsr.w scdchk tst.w d1 beq.b ?end bpl.b ?down ?up: cmp.w #updotmax,d1 blt.b ?nomove add.w d1,yposi(a0) ?end: rts ?nomove: bsr.b boseihsub bra.b ?loop move.w d0,xspeed(a0) rts ?down: move.w d1,d6 swap d6 ?down2: move.w d4,d2 move.w d6,d3 moveq #0,d0 move.b sprhs(a0),d0 tst.w xspeed(a0) bpl.b ?jump3 * btst #cd_left,cddot(a0) * bne.s ?jump3 neg.w d0 ?jump3: add.w d0,d3 bsr.w scdchk tst.w d1 beq.b ?end2 bpl.b ?down1 ?up2: cmp.w #updotmax,d1 blt.b ?nomove2
Wow, and a partial source directory listing too. Code (Text): ENEMY.ASM FCOL.ASM FCOL.BAK FCOL3.ASM GAME.ASM INT.ASM LOGO.ASM MACRO.LIB MAIN.ASM ML.EVT ML.S28 OBJ¥ S S.CMD SCORE.ASM SOUND¥ TR¥ I guess the '¥' symbol indicates a folder. Sonic Gems' Sonic CD PS2 port has a directory listing lying around in it too. IIRC, I saw a lot of these there as well. I'm pretty sure .S28 is a kind of binary file. "S-Record". EDIT: Also they call palette 'palet'. Fancy that. EDIT2: Right. I'm not sure what that code is that's on-screen before the FCOL3.ASM code appears. At the top, you can see a reference to 'scdtblwk'. According to the J2Me mobile version, scdtblwk.scd is the collision tables ('Collision Array (Normal).bin' and 'Collision Array (Rotated).bin', as they're called in the Git disasm, glued together). So it just seems to be some proto collision code that never made it into the final version.
Some minor corrections to the transcribed code I posted. "move.w d0,xspeed(a0)" is actually "move.w #0,xspeed(a0)", and "boseihsub" looks to actually be "hoseihsub".
Oh, that's the Digitizer controller that Tom Payne described to me! EDIT: By the way guys, make sure that you download this video before it gets a copyright strike due to Smooth Criminal.
Is this available anywhere? Most of the links in this old thread are dead. It would be nice to find out what the CD-exclusive animals were called in the list.
I don't think so. I wrote a tool to extract them a while back, but it would always crash. Went back and fixed it, and here are all the filepaths in SONICCD.CVM: Spoiler C:\project\GEMS\application\SonicCD\src\ps2\main\DLLMAIN.C C:\project\GEMS\application\SonicCD\src\ps2\main\ACTION.C C:\project\GEMS\application\SonicCD\src\ps2\main\ACTSET.C C:\project\GEMS\application\SonicCD\src\ps2\main\DAI_K.C C:\project\GEMS\application\SonicCD\src\ps2\main\DAI_RD1.C C:\project\GEMS\application\SonicCD\src\ps2\main\DIRCOL.C C:\project\GEMS\application\SonicCD\src\ps2\main\DUMMY.C C:\project\GEMS\application\SonicCD\src\ps2\main\EDIT.C C:\project\GEMS\application\SonicCD\src\ps2\main\EMIE1.C C:\project\GEMS\application\SonicCD\src\ps2\main\EMIE1CG.C C:\project\GEMS\application\SonicCD\src\ps2\main\ENEMY.C C:\project\GEMS\application\SonicCD\src\ps2\main\EQU.C C:\project\GEMS\application\SonicCD\src\ps2\main\ET1.C C:\project\GEMS\application\SonicCD\src\ps2\main\ETC.C C:\project\GEMS\application\SonicCD\src\ps2\main\FCOL.C C:\project\GEMS\application\SonicCD\src\ps2\main\GAME.C C:\project\GEMS\application\SonicCD\src\ps2\main\GOAL.C C:\project\GEMS\application\SonicCD\src\ps2\main\IO.C C:\project\GEMS\application\SonicCD\src\ps2\main\ITEM.C C:\project\GEMS\application\SonicCD\src\ps2\main\PLAYER.C C:\project\GEMS\application\SonicCD\src\ps2\main\PLAYPAT1.C C:\project\GEMS\application\SonicCD\src\ps2\main\PLAYSP.C C:\project\GEMS\application\SonicCD\src\ps2\main\PLAYSUB.C C:\project\GEMS\application\SonicCD\src\ps2\main\PLCHG.C C:\project\GEMS\application\SonicCD\src\ps2\main\RIDECHK.C C:\project\GEMS\application\SonicCD\src\ps2\main\RING.C C:\project\GEMS\application\SonicCD\src\ps2\main\SCORE.C C:\project\GEMS\application\SonicCD\src\ps2\main\SCRCHK.C C:\project\GEMS\application\SonicCD\src\ps2\main\SPRING.C C:\project\GEMS\application\SonicCD\src\ps2\main\SUICIDE.C C:\project\GEMS\application\SonicCD\src\ps2\main\TAKI.C C:\project\GEMS\application\SonicCD\src\ps2\main\TBL0.C C:\project\GEMS\application\SonicCD\src\ps2\main\TBL1.C C:\project\GEMS\application\SonicCD\src\ps2\main\TREE.C C:\project\GEMS\application\SonicCD\src\ps2\main\ZONE.C C:\project\GEMS\application\SonicCD\src\ps2\main\ZONETBL1.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\ACT11A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\COL1A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\DEV11A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\EDTBL11A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\KOWASI1.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\KUZUR11A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\KUZURE.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\SCR11A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\SHOOT1.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\SIKAKE.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\Z11ACT.C C:\project\GEMS\application\SonicCD\src\ps2\main\BLOCK.C C:\project\GEMS\application\SonicCD\src\ps2\main\LOADER2.C C:\project\GEMS\application\SonicCD\src\ps2\main\BMP.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\COLI1.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\Z11ATBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\SAVE.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\FRIEND1.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\MOVIE1.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\ACT11B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\COL1B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\DEV11B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\EDTBL11B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\KUZUR11B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\SCR11B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\Z11BTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\DEV11C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\SCR11C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\Z11CTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\EDTBL11C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\KUZUR11C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\COL1C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\DEV11D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\EDTBL11D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\KUZUR11D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\Z11DTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\COL1D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\SCR11D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\ACT12A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\DEV12A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\EDTBL12A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\KUZUR12A.C C:\project\GEMS\application\SonicCD\src\ps2\main\BRANKO1.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\SCR12A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\Z12ACT.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\Z12ATBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\DEV12B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\EDTBL12B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\KUZUR12B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\SCR12B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\Z12BTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\DEV12C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\EDTBL12C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\KUZUR12C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\SCR12C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\Z12CTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\DEV12D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\EDTBL12D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\KUZUR12D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\SCR12D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\Z12DTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\ACT13C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\DEV13C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\EDTBL13C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\SCR13C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\Z13ACT.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\Z13CTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\BOSS_1.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\DEV13D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\SCR13D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R1\Z13DTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\BANPA.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\BOBIN.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\BOBINB.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\COLI3.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\EDTBL31A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\ET3.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\FRIEND3.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\GA3.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\PLAYSP3.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\POCKET.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\TOGEBL3A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\TRAP_R3.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\Z31ATBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\MIRACLE.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\COL3A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\SCR31A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\Z31ACT.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\DEV31A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\ACT31A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\MECASNC.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\MSNCCG.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\TENTOU.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\KAMA.C C:\project\GEMS\application\SonicCD\src\ps2\main\PLPAT6.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\MOVIE3.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\ZONETBL3.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\ACT31B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\COL3B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\DEV31B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\EDTBL31B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\Z31BTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\SCR31B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\TOGEBL3B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\COL3C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\DEV31C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\EDTBL31C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\Z31CTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\SCR31C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\TOGEBL3D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\COL3D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\DEV31D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\EDTBL31D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\Z31DTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\SCR31D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\DEV32A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\EDTBL32A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\Z32ACT.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\Z32ATBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\SCR32A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\ACT32A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\DEV32B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\EDTBL32B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\Z32BTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\SCR32B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\DEV32C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\EDTBL32C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\Z32CTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\SCR32C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\DEV32D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\EDTBL32D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\Z32DTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\SCR32D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\ACT33C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\DEV33C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\EDTBL33C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\Z33CTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\Z33ACT.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\SIKAKE33.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\LIGHT.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\STOPPER.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\BOSS_3.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\GATE.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\ROLLPLAT.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\SCR33C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\DEV33D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\Z33DTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R3\SCR33D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\ACT41A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\COL4A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\COLI4.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\DEV41A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\EDTBL41A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\ET4.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\SCR41A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\SCRCHK4.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\SW4.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\SWBLK4.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\Z41ACT.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\Z41ATBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\ZONETBL4.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\GAME4.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\PLAYSUB4.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\AWA.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\HARID4.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\TOBIRA4.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\HARIR4.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\WALLS.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\WTBL41A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\FUNSUI4.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\WALL1.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\SCREW_A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\ESCAL4.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\BRUNKO4.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\TONBO.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\AMENBO.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\TAGAMEB4.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\YAGO.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\FRIEND4.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\TEKKYU.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\PLAYPAT4.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\KUZURE4.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\LRBLK4.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\COL4B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\SCR41B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\ACT41B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\EDTBL41B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\DEV41B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\MOVIE4.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\RBLK4.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\Z41BTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\UDBLK4.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\WTBL41B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\ACT41C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\COL4C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\DEV41C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\EDTBL41C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\SCREW_C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\TEKKYU4.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\WTBL41C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\RENKETU4.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\SCR41C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\Z41CTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\SWGUN4.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\COL4D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\SCR41D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\DEV41D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\Z41DTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\SCR42A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\DEV42A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\EDTBL42A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\Z42ATBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\WTBL42A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\TOBIRAS4.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\OSUMIZU.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\WALL4.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\ACT42A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\UKIDAI.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\Z42ACT.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\TEKKYU1.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\WALL42.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\ACT42B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\EDTBL42B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\WTBL42B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\DEV42B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\Z42BTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\ACT42C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\DEV42C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\EDTBL42C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\WTBL42C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\Z42CTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\BANEIWA.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\DAID4.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\SCR42C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\KOWASI4.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\DEV42D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\Z42DTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\ACT43C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\DEV43C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\EDTBL43C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\SCR43C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\Z43ACT.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\BOSS_4.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\BOSS_4_2.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\Z43CTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\WTBL43.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\DEV43D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\SCR43D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R4\Z43DTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\ACT51A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\COL5A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\COLI5.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\DEV51A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\EDTBL5.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\GAME5.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\PLAYSP5.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\SCR51A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\Z51ACT.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\Z51ATBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\ZONETBL5.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\BELTSW5.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\MOVIE5.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\FRIEND5.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\KEMUSI.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\SHOOT5.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\KUMO.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\IWA5.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\IWA5WAVE.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\DENDEN.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\HASHI5.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\HARI5F.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\HARIR5.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\IWA5ROLL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\KOWASI5.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\KUZURE5.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\SASORI.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\HASIRA5.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\ET5.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\BURANKO5.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\DAI_RD5.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\COL5B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\DEV51B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\SCR51B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\Z51BTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\COL5C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\DEV51C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\SCR51C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\Z51CTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\COL5D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\DEV51D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\SCR51D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\Z51DTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\DEV52A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\SCR52A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\Z52ACT.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\Z52ATBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\DEV52B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\SCR52B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\Z52BTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\DEV52C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\SCR52C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\Z52CTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\DEV52D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\SCR52D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\Z52DTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\ACT53.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\DEV53C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\SCR53C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\Z53ACT.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\Z53CTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\BOSS_5.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\EDTBL53.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\DEV53D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\SCR53D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R5\Z53DTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\ACT61A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\COLI6.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\EDTBL61A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\SW6.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\TOBIRA6.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\TRAP_R6.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\KDAI6.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\BEEM6.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\BLOCK6.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\COL6A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\DAIR6.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\EGG6.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\ET6.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\FRIEND6.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\HACHI6.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\MINOMUSI.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\MOVIE6.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\PISTON6.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\SCR61A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\SEMI.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\SHOOT6.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\TOBIDAI6.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\UDBLK6.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\Z61ACT.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\Z61ATBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\DEV61A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\BATTA.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\SEESAW6.C C:\project\GEMS\application\SonicCD\src\ps2\main\PLAYER6.C C:\project\GEMS\application\SonicCD\src\ps2\main\PLCHG6.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\ZONETBL6.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\COL6B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\SCR61B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\DEV61B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\EDTBL61B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\Z61BTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\COL6C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\DEV61C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\SCR61C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\Z61CTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\EDTBL61C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\COL6D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\DEV61D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\SCR61D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\Z61DTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\EDTBL62A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\Z62ACT.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\Z62ATBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\TOGEBL6A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\DEV62A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\SCR62A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\ACT62A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\DEV62B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\EDTBL62B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\SCR62B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\Z62BTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\TOGEBL6B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\DEV62C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\EDTBL62C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\Z62CTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\TOGEBL6D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\SCR62C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\DEV62D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\EDTBL62D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\SCR62D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\Z62DTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\ACT63.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\DEV63C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\EDTBL63C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\SCR63C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\Z63CTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\Z63ACT.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\BOSS_6.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\DEV63D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\SCR63D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R6\Z63DTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\ACT71A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\CHGBAN.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\CHGWALL7.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\COL7A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\COLI7.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\DEV71A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\EDTBL7.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\PLAYSP7.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\SCR71A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\Z71ACT.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\Z71ATBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\ZONETBL7.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\WALL7.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\TEKKYU7.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\TEKKYU7J.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\SLIGHT7.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\FRIEND7.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\BRANKO7.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\ET7.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\KANABUN.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\DANGO7.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\MOVIE7.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\KABASIRA.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\HOTARU7.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\COL7B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\SCR71B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\DEV71B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\Z71BTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\COL7C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\Z71CTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\SCR71C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\DEV71C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\COL7D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\DEV71D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\SCR71D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\Z71DTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\SCR72A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\Z72ACT.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\DEV72A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\Z72ATBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\DEV72B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\SCR72B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\Z72BTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\DEV72C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\SCR72C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\Z72CTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\DEV72D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\SCR72D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\Z72DTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\SCR73C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\ACT73.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\EDTBL73.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\Z73ACT.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\GAITOU73.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\WALL73.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\EMIE7.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\Z73CTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\DEV73C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\HARI73.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\EMIE7CG.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\BOSS_7.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\SCR73D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\DEV73D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R7\Z73DTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\PLPAT8.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\ACT81A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\COL8A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\COLI8.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\DEV81A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\EDTBL81.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\SCR81A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\Z81ACT.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\Z81ATBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\ZONETBL8.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\TRAP_R81.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\KABUTO8.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\KOMA8.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\SW8.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\OKUSIESO.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\TOBIRA.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\KONBEA.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\SCARAB.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\KUZURE8.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\NOKOGIRI.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\PROPERA8.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\DAI8.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\HACHI8.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\ET8.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\FRIEND8.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\PISTON.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\HAGURUMA.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\SCRCHK8.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\COL8B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\SCR81B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\Z81BTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\DEV81B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\COL8C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\SCR81C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\Z81CTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\DEV81C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\COL8D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\SCR81D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\Z81DTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\DEV81D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\PLAYSP8.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\ACT82A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\EDTBL82.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\TRAP_R82.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\Z82ACT.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\Z82ATBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\BEAM.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\SHUT.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\DEV82A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\SHOOT.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\DANGO8.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\LEGMECA8.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\BIGBOM8.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\SCR82A.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\JETTOGE8.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\PIPE8.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\DEV82B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\SCR82B.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\Z82BTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\DEV82C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\SCR82C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\Z82CTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\DEV82D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\SCR82D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\Z82DTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\EDTBL83.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\SCR83C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\Z83ACT.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\Z83CTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\BOSS_8.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\DEV83C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\ACT83.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\EMIE8.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\KONBEA83.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\TRAP_R83.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\HOTA8C.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\DEV83D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\SCR83D.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\Z83DTBL.C C:\project\GEMS\application\SonicCD\src\ps2\main\R8\HOTA8D.C C:\project\GEMS\application\SonicCD\src\ps2\main\SPECIAL\ACT_S.C C:\project\GEMS\application\SonicCD\src\ps2\main\SPECIAL\BACT.C C:\project\GEMS\application\SonicCD\src\ps2\main\SPECIAL\BMP.C C:\project\GEMS\application\SonicCD\src\ps2\main\SPECIAL\COLI_S.C C:\project\GEMS\application\SonicCD\src\ps2\main\SPECIAL\COMMON.C C:\project\GEMS\application\SonicCD\src\ps2\main\SPECIAL\DATA_S1.C C:\project\GEMS\application\SonicCD\src\ps2\main\SPECIAL\ENS.C C:\project\GEMS\application\SonicCD\src\ps2\main\SPECIAL\ETC_M.C C:\project\GEMS\application\SonicCD\src\ps2\main\SPECIAL\ETC_S.C C:\project\GEMS\application\SonicCD\src\ps2\main\SPECIAL\FADEIN.C C:\project\GEMS\application\SonicCD\src\ps2\main\SPECIAL\GAME.C C:\project\GEMS\application\SonicCD\src\ps2\main\SPECIAL\KAITEN.C C:\project\GEMS\application\SonicCD\src\ps2\main\SPECIAL\PLS.C C:\project\GEMS\application\SonicCD\src\ps2\main\SPECIAL\SPM_EQU.C C:\project\GEMS\application\SonicCD\src\ps2\main\SPECIAL\SPS_EQU.C C:\project\GEMS\application\SonicCD\src\ps2\main\SPECIAL\SIN.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\AVIGOOD\AVIGODDO.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\AVIGOOD\AVIGODEN.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\AVIOPEN\AVIOPNDO.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\AVIOPEN\AVIOPNEN.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\BESTTIME\BESENTRY.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\BESTTIME\BESTBMP.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\BESTTIME\BESTDO.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\BESTTIME\BESTGRID.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\BESTTIME\BESTITEM.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\BESTTIME\BESTPALT.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\BESTTIME\BESTSPRT.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\COMMON\HMX_OEEACTL.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\OPENING\OPNBMP.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\OPENING\OPNDO.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\OPENING\OPNENTRY.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\OPENING\OPNGRID.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\OPENING\OPNPALT.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\PLANET\ACTM.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\PLANET\ASCIISET.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\PLANET\ASCMAP.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\PLANET\CHAMOV.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\PLANET\DATA_M.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\PLANET\ETC.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\PLANET\FLASH.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\PLANET\KAITEN.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\PLANET\LPLMAIN.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\PLANET\PALET.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\PLANET\PLM.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\PLANET\PLS.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\PLANET\SPM_EQU.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\PLANET\SPS_EQU.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\SAVEDATA\SVDBMP.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\SAVEDATA\SVDDO.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\SAVEDATA\SVDEDIT.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\SAVEDATA\SVDENTRY.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\SAVEDATA\SVDFILE.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\SAVEDATA\SVDGRID.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\SAVEDATA\SVDMENU.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\SAVEDATA\SVDPALT.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\SAVEDATA\SVDSPRT.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\SOUNDTST\SNDENTRY.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\SOUNDTST\SNDBMP.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\SOUNDTST\SNDDO.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\SOUNDTST\SNDGRID.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\SOUNDTST\SNDPALT.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\SOUNDTST\SNDSPRT.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\STAGETST\STGENTRY.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\STAGETST\STGBMP.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\STAGETST\STGDO.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\STAGETST\STGGRID.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\STAGETST\STGITEM.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\STAGETST\STGPALT.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\STAGETST\STGSPRT.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\TA\TA.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\TA\FADEIN.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\TA\TACOLOR.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\TA\TAEACTRL.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\THANKS\ACT.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\THANKS\BM_M.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\THANKS\CHRSET.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\THANKS\DATA_SP.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\THANKS\ETC_M.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\THANKS\FADE.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\THANKS\GAME.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\THANKS\IO.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\THANKS\SPM.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\THANKS\SPRMOVE.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\VISUALMD\VMDBMP.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\VISUALMD\VMDDO.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\VISUALMD\VMDENTRY.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\VISUALMD\VMDGRID.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\VISUALMD\VMDPALT.C C:\project\GEMS\application\SonicCD\src\ps2\main\TITLE\VISUALMD\VMDSPRT.C C:\project\GEMS\application\SonicCD\src\ps2\main\WARP\WARP.C Though, I think the animal names are more of a symbol list thing. I don't think you'll find them in the filenames. I'll try reading through Palmtree Panic Act 1's symbol list to find the animal PLCs. That should have them. EDIT: ...Oh right. That port doesn't have PLCs. I did find this though: Spoiler Code (Text): main:010435D0 spr_flicky1: .word 0xF8F80001, 0x2180000, 0, 0, 0, 0, 0, 0, 0, 0, 0 main:010435D0 .word 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 main:010435D0 .word 0, 0, 0, 0 main:01043650 spr_flicky2: .word 0xF8F80001, 0x2190000, 0, 0, 0, 0, 0, 0, 0, 0, 0 main:01043650 .word 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 main:01043650 .word 0, 0, 0, 0 main:010436D0 spr_ricky1: .word 0xF8F40001, 0x21A0000, 0, 0, 0, 0, 0, 0, 0, 0, 0 main:010436D0 .word 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 main:010436D0 .word 0, 0, 0, 0 main:01043750 spr_ricky2: .word 0xF8F40001, 0x21B0000, 0, 0, 0, 0, 0, 0, 0, 0, 0 main:01043750 .word 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 main:01043750 .word 0, 0, 0, 0 main:010437D0 spr_ricky3: .word 0xF8F40001, 0x21C0000, 0, 0, 0, 0, 0, 0, 0, 0, 0 main:010437D0 .word 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 main:010437D0 .word 0, 0, 0, 0 main:01043850 spr_ricky4: .word 0xF8F40001, 0x21D0000, 0, 0, 0, 0, 0, 0, 0, 0, 0 main:01043850 .word 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 main:01043850 .word 0, 0, 0, 0 main:010438D0 spr_friend0: .word 0xF8F40000, 0x21D0000, 0, 0, 0, 0, 0, 0, 0, 0, 0 main:010438D0 .word 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 main:010438D0 .word 0, 0, 0, 0 main:01043950 spr_ricky5: .word 0xF8F40001, 0x21E0000, 0, 0, 0, 0, 0, 0, 0, 0, 0 main:01043950 .word 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 main:01043950 .word 0, 0, 0, 0 R42B, whichever level that is, only has "friend 4". I think it might be a safe bet they don't have names.
https://segaretro.org/Digitizer_System Though I don't think there's much knowledge on what the four buttons do.
I agree, if only it would let me. =P Keeps throwing up messages about javascript not being enabled, which it is... EDIT: https://retrocdn.net/File:Sonic_initial_development_site_-_Sega_R%26D_news_footage_of_Feb_1990.mp4
This Famitsu article covers a presentation by Yuji Naka during his early days at SEGA. It mentions the Sonic 1 prototype collision code and the Digitizer System III from the video he posted. Also a development board called M5 and a mention of competing with the SNES' rotation capabilities with software on the Genesis.
Wow, there's that "Merry Christmas" rotation demo again. I hope that SEGA releases it along with Metal Lancer as a bonus in the Mega Drive Collect--oh, right.
Sorry to bump, but... Possibly "DMA Divide". There is a leftover symbol from Sonic 3 in the US version of Sonic Jam that snugly maps to the third part of the entry queue (located at $FF70 in S3, and $FF66 in S&K.) It's called "dmadivide_a0_3". Whether "dmadivide" is the name of the whole LZ queue/buffer system or not is uncertain, but it seems to be likely that it is. This reminds me, there is a pile of symbols in US, EU, JP retail and Satakore, and JP Trial Jam, most of which appear to come from either Sonic 3 or Sonic & Knuckles. Some of them constants, some of them very useful RAM variables. (e.g. specxposi, waterposi, and ssonicflg). When I have time to dig, I'll post what I have got.