It's honestly impressive how well Motorola 68000 assembly is both A) able to be manually reversed into C-like code, and B) understandable, even having never touched 68k ASM before in my life.
-
-
-
Vastauksena käyttäjälle @LuigiThirty
I'm not sure I really *love* any CPU architecture other than perhaps SPARC. But they all have their warts, even SPARC. Still, I appreciate how easy 68k is to reverse-engineer. I'd be up a creek without a paddle with regard to the CD-i's CDIC otherwise.
1 vastaus 0 uudelleentwiittausta 1 tykkäys -
Vastauksena käyttäjille @TheMogMiner ja @LuigiThirty
I could absolutely talk your ear off about SPARC, though. It's the closest thing to a perfect set of opcodes that I've ever seen. It's light and streamlined, with an abundance of synthetic opcodes that can be constructed from a relatively small handful of real instructions.
2 vastausta 0 uudelleentwiittausta 2 tykkäystä -
Vastauksena käyttäjälle @TheMogMiner
I haven’t done SPARC assembly, just MIPS. I think the last time I did hardcore 68K reverse engineering was trying to get the 1.44M mode working on MAME’s SWIM chip in the Mac II driver.
1 vastaus 0 uudelleentwiittausta 1 tykkäys -
Vastauksena käyttäjälle @LuigiThirty
At the moment I'm trying to reverse-engineer every function in the Philips CD-i 220/F2 player's BIOS that pertains to CDIC access. It's going rather well so far.
1 vastaus 0 uudelleentwiittausta 0 tykkäystä -
Vastauksena käyttäjille @TheMogMiner ja @LuigiThirty
The CDIC comprises a gate array, an ADPCM decoder IC, a DSP IC, and 8192x16bits of SRAM, and is wholly undocumented. It's now emulated well enough that most non-MPEG CD-i games work fine, but there are stragglers, and I don't want to push until they all have working audio.
2 vastausta 0 uudelleentwiittausta 1 tykkäys
The thing that's not been going well is trying to intuit a set of behaviors that make all games equally happy based on pure observation of accesses to the chip itself; I figure by being able to know how all of the OS functions fit together, I'll have a better picture of it all.
Lataaminen näyttää kestävän hetken.
Twitter saattaa olla ruuhkautunut tai ongelma on muuten hetkellinen. Yritä uudelleen tai käy Twitterin tilasivulla saadaksesi lisätietoja.