Next Generation Emulation banner

1 - 6 of 6 Posts

·
Registered
Joined
·
36 Posts
Discussion Starter #1
There seems to be a problem with HuffUnComp in the CVS code, though I'm not sure if this is known, which is why I'm posting here as opposed to SourceForge. For e.g., the Mode7 intro for GTAA uses HuffUnComp to decompress the intro code to RAM. This is the memory after decompression by VBA 1.7.2:

Code:
03000000 ea000002 ea00001d ea00005b ea00005e ........[...^...
03000010 e3a01301 e59f2060 e3a00080 e5c10084 ....` ..........
03000020 e0200000 e5810060 e1c106b4 e1c106b8 .. .`...........
03000030 e1c106bc e5810070 e1c107b4 e1c107b8 ....p...........
03000040 e1c107bc e1a05002 e3a04019 e0c500b2 [email protected]
03000050 e2544001 1afffffc e3a00077 e5c10080 [email protected]
03000060 e3a00001 e5c20000 e5c20004 e5c2000a ................
03000070 e5c20010 e5c20017 e12fff1e 03000fd4 ........../.....
03000080 e51f200c e0200000 e1a05002 e4c50001 . .... ..P......
03000090 e3a00007 e4c50001 e3a00001 e4c50001 ................
030000a0 e0200000 e1e00000 e5c20003 e3a01301 .. .............
030000b0 e59f50ac e5d50000 e3800001 e5c50000 .P..............
030000c0 e3100002 1a000003 e3a00008 e5c10063 ............c...
030000d0 e3a00080 e5c10065 e59f5088 e5d50000 ....e....P......
030000e0 e3800001 e5c50000 e3100002 1a000003 ................
030000f0 e3a00008 e5c10069 e3a00080 e5c1006d ....i.......m...
and this is what the CVS code spits out:

Code:
03000000 080a7ee0 00000ee0 23a0300f 1e0214e0 .~.......0.#....
03000010 e1b08700 c0b04001 3eb002e4 1000043e [email protected]>>...
03000020 f222221e 0222002c e000b0e4 00000002 ."".,.".........
03000030 02090010 10ef83de c303a000 004e0e00 ..............N.
03000040 010e34fe 00206a00 0e000c0e c1f00400 .4...j .........
03000050 ffbe1307 0ff3e1ff 06022000 0011a000 ......... ......
03000060 0eae30f0 00b2e000 8e02e120 22004e0e .0...... ....N."
03000070 00b00005 4331a000 0024e000 b000ea00 ......1C..$.....
03000080 a0a0e4d1 c0a09eaf 03f10e00 0ee3f00e ................
03000090 000e00b2 1e10f240 1a001200 0e1003fe [email protected]
030000a0 e2001e3a 00149ef8 00040a00 000de120 :........... ...
030000b0 0e0a0470 2220172e e020005a 00e00001 p..... "Z. .....
030000c0 a001ae00 d4f007e1 000000e4 08ce1a0b ................
030000d0 30ab7dec 000004e2 a074a02a 357090e1 .}.0....*.t...p5
030000e0 22100a7e 0000f010 00ca09ee 01e28222 ~.."........"...
030000f0 00200200 043f06e3 90000266 e300047c .. ...?.f...|...
I noticed some changes were made to the function in the CVS recently, is that the problem?
 

·
Premium Member
Joined
·
483 Posts
Hmmm... does it work when you have the bios enabled? If so, I need to know more about this undo the recent change made in CVS.
 

·
Registered
Joined
·
36 Posts
Discussion Starter #5
Attached is the intro code (ripped out of the ROM, nothing illegal here...) - just run it - the SWI is called at 08fd2b98 (ARM). Using a CVS-built binary you'll get a white screen due to incorrect decompression.
 
1 - 6 of 6 Posts
Top