Schachcomputer.info Community

Schachcomputer.info Community (https://www.schachcomputer.info/forum/index.php)
-   Mess Emu & andere Emulationen / Mess Emu and other Emulations (https://www.schachcomputer.info/forum/forumdisplay.php?f=53)
-   -   MessEmu: Mess Emulator für diverse Schachcomputer ist fertig! (https://www.schachcomputer.info/forum/showthread.php?t=1448)

hap 05.09.2019 17:56

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


hap 05.09.2019 17:59

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.

fhub 05.09.2019 18:57

AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von hap (Beitrag 83892)
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.

From where do you know that the clock on this Turbostar 540+ is running too fast (i.e. that they didn't change the clock timer or the ROM)?

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.

hap 05.09.2019 19:17

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
IRQ timer is from the same XTAL as the main CPU clock. For correct timing, they would either have to have 2 XTALs, or a ROM modification.

Here's where I saw the mention of the timing difference: https://tinyurl.com/y3k3jfpg
"By the way, when using the 540+, be sure to set the ‘B’ time limits for 25% to 38% longer
than you really want, as the time limits have not been re-programmed for the faster speed."

fhub 05.09.2019 19:42

AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Ok, then it's indeed not necessary to add this 540+ as an extra model - if anyone wants it, then he can just as well change the emulation speed to 138%.

berger 06.09.2019 10:39

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
1 Anhang/Anhänge
Hello,

Surprise!

Just before I knew Achim was going to send me his Constellation 3.6 for reverse engineering, I started bidding on a broken unit on eBay... with the intention of studying it and performing romdump for MAME. Since I don't like to withdraw from the auctions even I didn't want this computer anymore, I was finally the winner, and I received it yesterday afternoon.

https://www.ebay.de/itm/174002199372

It was worth it! Because it has a very different ROM.

Achim's unit
s/n: 362168
Q.C.Passed label: 1/85
ROM reference: 831A 6133-8316
ROM header: (c)1982Kittinger

This unit
s/n: 366966
Q.C.Passed label: 4/86
ROM reference: 854-501
ROM header: (c)1985Kittinger

The PCB references are the same.

Sending right now to hap and Franz the romdump.

There are still many surprises to discover with these little computers! :)

Regards,
Gerardo

bataais 06.09.2019 11:23

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hello Gerardo,

this could very well be the same as Quattro. Tibono has a Constellation 3.6 with a Quattro ROM inside.

https://www.schachcomputer.info/foru...ead.php?t=5732

berger 06.09.2019 12:04

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hello,

Yes... Confirmed also by Franz, and I just compared the romdumps.

I'm sorry... sometimes I focus too much on the hardware, and don't read or pay enough attention to what others have investigated previously. :(

Regards,
Gerardo

Tibono 06.09.2019 20:29

AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von berger (Beitrag 83909)
This unit
s/n: 366966
Q.C.Passed label: 4/86
ROM reference: 854-501
ROM header: (c)1985Kittinger

Well done! I feel less alone with my odd 3.6/Quattro. My data is exactly the same, serial number apart:
Tibono's unit
s/n: 366649
Q.C.Passed label: 4/86
ROM reference: 854-501

Grüße,
Eric

hap 06.09.2019 21:00

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Frage: Did the Mark V have a French version? The machine can be set to French language (by placing diodes) and that works fine on emulation. When I google around, I can only find German and English versions.

I assume the German market was big enough to make a local release, but France not as much.
If there is a French version, are there any photos of the button labels?


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:48 Uhr.

Powered by vBulletin (Deutsch)
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
©Schachcomputer.info