 |
 |
GoldenEye 007 Nintendo 64 Community, GoldenEye X, Nintendo 64 Games Discussion GoldenEye Cheats, GoldenEye X Codes, Tips, Help, Nintendo 64 Gaming Community
|
 |
 |
 |
 |
|
 |
 |
 |
 |
 |
Daggerbot Agent

Joined: 21 Oct 2010 Posts: 5
 |
Posted: Tue Apr 16, 2013 8:40 pm Post subject: GE map room binaries |
 |
|
For mostly educational purposes, I'm working on a program that will read maps from the Goldeneye ROM and render them, with textures and all. If I make it that far, I may turn it into something more. I've made a little bit of progress using info that I've scrounged for in these forums.
It appears that each room in a map has 3 main blocks of data: vertex data, primary mapping, and secondary mapping. I have the vertex format figured out, but I'm stuck on the primary mapping data. My only guess is that it's made up of machine code, which complicates things quite a bit for me. Are these blocks executable code, or are they something else? Any help is appreciated.
Edit: Here's an example of the decompressed data:
Code: | 0000000: e7000000 00000000 ba001402 00000000 ................
0000010: b900031d 00502078 fcffffff fffe793c .....P x......y<
0000020: bb000001 ffffffff ba001102 00000000 ................
0000030: ba000c02 00002000 b7000000 00002000 ...... ....... .
0000040: fb000000 000000ff 04d000e0 0e000000 ................
0000050: b1000052 00004310 e7000000 00000000 ...R..C.........
0000060: ba001402 00100000 b900031d 0c182078 .............. x
0000070: fc26a004 1f1093ff ba001001 00010000 .&..............
0000080: bb002801 ffffffff c0080002 0000013b ..(............;
0000090: b100dc98 caba8676 04f00100 0e0000e0 .......v........
00000a0: b1007632 64542010 b100feba ecdca898 ..v2dT .........
00000b0: 04f00100 0e0001e0 b1007632 64542010 ..........v2dT .
00000c0: b100feba ecdca898 04f00100 0e0002e0 ................
00000d0: b1007632 64542010 b100feba ecdca898 ..v2dT .........
00000e0: 04f00100 0e0003e0 b1007632 64542010 ..........v2dT .
00000f0: b100feba ecdca898 04f00100 0e0004e0 ................
0000100: b1000032 00002010 c0080002 00000127 ...2.. ........'
0000110: b100ba76 a8986454 b10000fe 0000ecdc ...v..dT........
0000120: c0080002 00000128 04f00100 0e0005e0 .......(........
0000130: b1007632 64542010 b10000ba 0000a898 ..v2dT .........
0000140: c0080002 00000101 b10000fe 0000ecdc ................
0000150: c0080002 00000567 04f00100 0e0006e0 .......g........
0000160: b1007632 64542010 c0080002 00000385 ..v2dT .........
0000170: b100feba ecdca898 04d000e0 0e0007e0 ................
0000180: b1007632 64542010 b100dc98 caba8323 ..v2dT ........#
0000190: e7000000 00000000 b900031d 0c192d58 ..............-X
00001a0: bb082801 ffffffff c0080002 00000103 ..(.............
00001b0: 04700080 0e0008c0 b1007632 64542010 .p........v2dT .
00001c0: b8000000 00000000 00000000 00000000 ................ |
|
|
|
|
|
|
 |
 |
 |
 |
 |
|
 |
 |
 |
 |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|
|
 |