Today's goal: Figure out why pulsing the INT0 line on the Drive board (Module R) 8031 of my emulated VP415 LV-ROM Player doesn't seem to actually affect its execution in any way whatsoever.
-
Näytä tämä ketju
-
Well shit. Apparently the MCS51 core in MAME was not setting the state of INT0/INT1 on port 3. Now I get this instead of a terse "027" code. Time to go play Minecraft since I've already accomplished today's goal before noon? @simoninnspic.twitter.com/F99mDUuF9f
3 vastausta 1 uudelleentwiittaus 4 tykkäystäNäytä tämä ketju -
Vastauksena käyttäjälle @TheMogMiner
Looking very good.... Amazed at the speed of dev. Will look at dumping my EPROMs from my various VP415s as they are different versions of firmware!
1 vastaus 0 uudelleentwiittausta 2 tykkäystä -
Vastauksena käyttäjälle @IanSmallshire
Thanks, Ian! Most credit goes to my teammates on
@mamedev_org for making such a relatively robust emulation framework over the past two decades. The entire VP415 driver is only 700 lines of code (including comments), plus 80 for the SAA1043 and 350 for the MB88303.
1 vastaus 0 uudelleentwiittausta 2 tykkäystä
Basically, life gets a lot easier when you can leverage an existing Z80 emulation core, an existing 8031 emulation core, and all of the bits and bobs for things like memory maps.
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.