Game Boy Zelda Comes With Source, Sort Of 200
Jamie found a fun story about a 90s Zelda Game Boy ROM that shipped with the source code- not so much on purpose, but more because the linker padded out the last meg of ROM with random memory contents, which happened to include game source code.
Re:Avoiding the malloc() (Score:3, Insightful)
Re:Avoiding the malloc() (Score:3, Insightful)
Partially Not Not true (Score:5, Insightful)
"X-Men - Wolverine's Rage" (MD5: b1729716baaea01d4baa795db31800b0), which contains Windows 9x registry keys and INF files, "Mortal Kombat 4 (MD5: 7311f937a542baadf113e9115158cde3), in which you can find some small source fragments, "Gift" (MD5: e6a51088c8fea7980649064bd3a9f9ff), which will tell you that the developers had some Game Boy emulators installed on their system, or the "BIT-MANAGERS" games "Spirou" (MD5:5aa012cf540a5267d6adea6659764441, Turbo C, MAP file, source) and "TinTin in Tibet" (Game Boy Color version, MD5: 8150a3978211939d367f48ffcd49f979), which, amongst other things, contains references to Nintendo's Game Boy Advance (!) SDK ("C:\Cygnus\thumbelf-000512\H-i686-cygwin32\lib\gcc-lib\thumb-elf\2.9-arm-000512, "/tantor/build/nintendo/arm-000512/i686-cygwin32/src/newlib/libc/stdio/stdio.c").
Re:Not true (Score:1, Insightful)
Re:Partially Not Not true (Score:3, Insightful)
Re:Avoiding the malloc() (Score:4, Insightful)
Re:Avoiding the malloc() (Score:5, Insightful)
What? I really mean it what?
I remeber running sonic (megadrive) on a low end pentium (133) back in the day, albeit with no sound.
I also remeber using various earlier emulators on my amiga before that (speccy and such).
Maybe you have a differnet definition of recent than me though.
Re:Malloc clears? (Score:5, Insightful)
I think you're giving MS-DOS too much credit when it comes to memory management. Basically, it was single-tasking so you could just use whatever memory you wanted to.
/Mikael
Re:Avoiding the malloc() (Score:5, Insightful)
No, he just apparently has a different definition of "craze" to you. Being the only person in your state to emulate a megadrive on a low-end Pentium without sound doesn't mean that's when the emulation craze started. That was just you pushing the boundaries of what was available at the time. The average gamer wouldn't have understood you back then if you said the word "emulation" to them.
Only in recent years have so many people been emulating earlier consoles and arcade games on their home PCs, with pretty faithful representation of the original experience.
Re:Malloc clears? (Score:4, Insightful)
When you first malloc memory you get a page of memory that's set copy on write and backed from a special page in memory with nothing but zeroes in it. It's only when you first use the memory that physical memory is actually allocated.
Re:Avoiding the malloc() (Score:3, Insightful)