I love 68k!
-
-
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 -
Vastauksena käyttäjälle @TheMogMiner
Ooh, yikes. That’s a lot of undocumented equipment. I remember having to search through patents to figure out how the RSP depth buffer worked.
1 vastaus 0 uudelleentwiittausta 1 tykkäys -
Vastauksena käyttäjälle @LuigiThirty
Just being pedantic, but RDP. RSP was the vector coprocessor, the RDP was the rasterizer itself. And yeah, it's a lot of undocumented stuff, but the current emulation clocks in at under 1400 lines. The alternative option for fully-working CD-i in MAME is objectively worse.
1 vastaus 0 uudelleentwiittausta 0 tykkäystä -
Vastauksena käyttäjille @TheMogMiner ja @LuigiThirty
The other option is to emulate a model of player using a DSP56001 for all audio operations. This would need: - A working DSP56001 core - Working /DTACK emulation in the 68k core - Low-level SERVO MCU and SLAVE MCU hookup - Low-level drive emulation Very ouch.
1 vastaus 0 uudelleentwiittausta 0 tykkäystä -
Vastauksena käyttäjälle @TheMogMiner
As much as I’d like a working 56000 to go with my 34010 project uh yeah the other route sounds much better.
1 vastaus 0 uudelleentwiittausta 1 tykkäys
Personally, I'd like a working 56000/1 core to go with Konami's Polygonet Commanders, and to go with the SGI Indigo's audio hardware, and... But yeah, the other route is easier, even if P-Mack is slowly working on a 56000 core.
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.