I found assembler listing in Dragon Quest 1.rom

페이지 2/2
1 |

By aoineko

Master (163)

aoineko의 아바타

12-03-2021, 20:58

... or they left this code on purpose for us to discuss it 30 years later. LOL!

By moldov31337

Resident (63)

moldov31337의 아바타

12-03-2021, 22:15

aoineko wrote:

... or they left this code on purpose for us to discuss it 30 years later. LOL!

Or they saying hello to Gillian and attracting Manuel's attention and want him to have all those game disassembled and published to github, as he did for Metal GearSmile))

By moldov31337

Resident (63)

moldov31337의 아바타

12-03-2021, 22:22

Sandy Brand wrote:

Very true, but probably ROM was bought in sizes of 8kB, 16kB, 32kB, etc. So you need to add padding somewhere to 'fill it up' Smile

It could be an actual assembler/linker bug that was never discovered because it never 'leaked' memory in quantities that were actually noticeable.

Also, many games were produced under strict deadlines back then same as they are now. Maybe they knew about it but never had the time to digg into it and solve it Smile

I'm quite new in MSX world (coming back to the rootsSmile and finding all these oddities is quite enteresting. I'm working on the very interesting rom now and I found padding there as well. Part of the ROM is dublicated however dublicated address space is not being used or called. Also I found graphical glitches in the game, and apparently it looks like "deadline bug" when the guys were in rush to publish the game. Half of bytes swapped "08" to "80", "F0" to "0F", wrong length of the packed graphics etc. Fixing all those things after 30 years is quite interesting.

By moldov31337

Resident (63)

moldov31337의 아바타

12-03-2021, 22:32

Guillian wrote:

Some years ago, I searched for chuncks of code in the games, and I found more than I expected:
Bestial Warrior, BMX Simulator, Dragon Quest 1, Dragon Slayer 6, Fray, Ghost Busters, Rescate en el Golfo, Graphsaurus, Haja no Fuin, Hammer Boy, Makyu, Midisaurus, Ninja Kun, Nobunga, Pachicom, RAM, Retaliator, Time Bomb, Warau, Winter games...

Some of the code chunks are quite big (about 100 KB) like in Graphsaurus or Midisaurus

I guess KONAMI left 0 bytes of source in Metal Gear, so that inspired you to disassemble itSmile

What about KONAMI games Manuel? How often did you see any kinda oddities there? I don't expect much knowing their quality.

By moldov31337

Resident (63)

moldov31337의 아바타

13-03-2021, 20:10

Thanks a lot for the interesting links and thanks for symbol file which I'm currently using in my current MSX project

페이지 2/2
1 |