|
|
|||||||||||
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
![]() ![]() ![]()
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation) https://www.iccf.com/player?id=89948&tab=3 |
Folgende 2 Benutzer sagen Danke zu fhub für den nützlichen Beitrag: | ||
germangonzo (04.09.2019), Hartmut (04.09.2019) |
|
||||||||||||
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
Ist ein Erweiterungs EPROM: KSO (Kasparov Selected Openings)
![]()
__________________
This post may not be reproduced without prior written permission. Copyright (c) 1967-2025. All rights reserved to make me feel special. :-) |
|
|||||||||||
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
Danke, so ähnlich hatte ich das auch vermutet.
|
|
|||||||||||
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
Jaaaaaaaaaaaaaaaaaaaaaaabadabaduuuuuuuuuuuuuuuuuuu uuuuuuuuu
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation) https://www.iccf.com/player?id=89948&tab=3 |
|
|||||||||||
Re: Mess Emulator für diverse Schachcomputer ist fertig!
Ok, Novag Constellation Quattro und SciSys Turbostar 432+KSO sind jetzt emuliert. The unofficial overclock by I.C.D. "Turbostar 540+" should be easy to add to CB-Emu if you want.
Steinitz modul includes 2KB RAM, driver will need a few modifications first. Aber erst, ich wurde Mark V/VI emulation fertig machen. |
|
|||||||||||
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
WOW, that was fast - many thanks!
![]() Zitieren:
The unofficial overclock by I.C.D. "Turbostar 540+" should be easy to add to CB-Emu if you want.
In the driver you wrote "The ROM is unmodified, so the internal chess clock would run too fast". What does this mean for the emulation when increasing the frequency to 5.53 MHz? There's an irq_period in the driver, so what to do with this value to avoid a too fast chess clock? Keep the value 4_MHz_XTAL / 0x4000, or must it be changed? Since the Turbostar has no display, I can't test if the clock is running correctly. |
|
|||||||||||
Re: Mess Emulator für diverse Schachcomputer ist fertig!
http://www.spacious-mind.com/html/tu..._540_plus.html
Untested: Code:
void star_state::tstar540_map(address_map &map) { sstar28k_map(map); map(0x4000, 0x5fff).rom(); map(0x8000, 0x9fff).rom(); } void star_state::tstar540(machine_config &config) { sstar28k(config); /* basic machine hardware */ R65C02(config.replace(), m_maincpu, 5530000); m_maincpu->set_addrmap(AS_PROGRAM, &star_state::tstar540_map); const attotime irq_period = attotime::from_hz(5530000 / 0x4000); // 4020 Q14 m_maincpu->set_periodic_int(FUNC(star_state::nmi_line_pulse), irq_period); config.set_default_layout(layout_saitek_tstar432); } ROM_START( tstar540 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("kso", 0x4000, 0x2000, CRC(x) SHA1(x) ) ROM_LOAD("yo1d-j.u4", 0x8000, 0x8000, CRC(aa993096) SHA1(06db69a284eaf022b26e1087e09d8d459d270d03) ) ROM_END |
|
|||||||||||
Re: Mess Emulator für diverse Schachcomputer ist fertig!
Oh, and the too fast chess clock, keep the IRQ at 4mhz/0x4000 to correct it. (but it won't be same as a real Turbostar 540 then!)
It's a really lazy overclock modification that they didn't bother to correct the timing. |
|
|||||||||||
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
IMHO changing both the CPU and the IRQ freqency at the same factor wouldn't make any sense, would it? Such an overclocked device would play exactly the same moves and games as the normal device, just everything at a higher speed - it's just as if you would increase the emulation speed in MAME by the same rate (5.53/4), so I don't think it's useful to add this 'real' model 540. |
![]() |
|
|
![]() |
||||
Thema | Erstellt von | Forum | Antworten | Letzter Beitrag |
Info: Mephisto Emulator für den Mac fertig | RolandLangfeld | Die ganze Welt der Schachcomputer / World of chess computers | 3 | 09.09.2007 22:56 |