Einzelnen Beitrag anzeigen
  #5644  
Alt 25.11.2023, 18:29
fhub fhub ist gerade online
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.879
Abgegebene Danke: 578
Erhielt 7.001 Danke für 1.581 Beiträge
Aktivitäten Langlebigkeit
8/20 15/20
Heute Beiträge
1/3 sssss2879
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von hap Beitrag anzeigen
CXG Super Enterprise ist emuliert, danke an Sean fur ROM dump.
Thanks - unfortunately I'm not able to modify this driver so that it works in MAME 0.220.

I've removed the nvram support and tried to use the method with m_nmitimer+m_standbytimer (as you've done it in the older version of the companion2 driver before adding nvram support)), but it doesn't work.
I guess the main problem of my changes is the main_map and the rom definition, because I don't know the correct addresses.

I've tried it in this way (which is certainly wrong):
void senterp_state::main_map(address_map &map)
{
map(0x0000, 0x0014).m(m_maincpu, FUNC(hd6301y0_cpu_device::m6801_io));
map(0x4000, 0x47ff).mirror(0x3800).ram(); // internal
map(0xc000, 0xffff).rom(); // internal
}

ROM_START( senterp )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD("1985_210_newcrest_hd6301y0a14p", 0xc000, 0x4000, CRC(871719c8) SHA1(8c0f5bef2573b9cbebe87be3a899fec6308603be) )
ROM_END

It would be nice if you could correct this code.
And I'm also not sure if the old code for the nmi and standby timer (in companion2) can be used unchanged for the senterprise!?
Or could I just completely remove this code when I don't need nvram?

Rgeards,
Franz
__________________
Meine Webseite: https://fhub.jimdofree.com/
Mit Zitat antworten
Folgender Benutzer sagt Danke zu fhub für den nützlichen Beitrag:
kamoj (26.11.2023)