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)

fhub 19.09.2022 21:34

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

Zitat von MikeChess (Beitrag 109668)
Über MessExtra.
Die MHz-Datei muss arb.mhz heißen und nicht arbgms.mhz, dann geht es.
Liege ich richtig?

Richtig, lieber Michael! ;)

Ein Modul 'arbgms' gibt es nur in CB-Emu, weil da ja die beiden Cartridges als eigene Geräte definiert sind.

In MessExtra/MessChess gibt's nur 'arb', und da muß man die Auswahl in der rechten Spalte treffen. Insofern muß auch eine eventuelle MHz-Datei 'arb.mhz' lauten (und im MessExtra/MessChess-Verzeichnis sein), und die gilt dann immer für beide Module - beide unterschiedlich geht leider nicht.

Grüße,
Franz

fhub 19.09.2022 23:15

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

Zitat von hap (Beitrag 109663)
ARB GMS 3 und Sargon 3.5 sind emuliert ...

Hi hap,

I'm not sure about your last driver changes wrt. the 'emumem' bug!?

You've changed the line
m_maincpu->space(AS_PROGRAM).install_ram(0x0800, 0x0fff, 0x1000, m_extram);
to the 2 lines
m_maincpu->space(AS_PROGRAM).install_ram(0x0800, 0x0fff, 0, m_extram);
m_maincpu->space(AS_PROGRAM).install_ram(0x1800, 0x1fff, 0, m_extram);

In my MessExtra I'm still using the line
m_maincpu->space(AS_PROGRAM).install_ram(0x0800, 0x0fff, 0x1000, nullptr);
because 'm_extram' and the necessary 'memory_share_creator' don't work in the old MAME version 0.220.

Should I also change my single line (and if yes, then how?), or is this 'emumem' bug not relevant in the old version 0.220?

Regards,
Franz

hap 19.09.2022 23:19

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
nullptr would mean it installs another 2KB RAM, instead of the same extram array.
Anyway, first try sargon35, if it doesn't work then 0.220 has the bug too.

fhub 19.09.2022 23:48

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

Zitat von hap (Beitrag 109675)
Anyway, first try sargon35, if it doesn't work then 0.220 has the bug too.

Ok, I've now tried both new modules:
sargon35 only works for book moves, when out of book it just stops.
gms30 seems to work, only the yellow led (Sargon's Move) blinks quite fast (not sure if it's too fast)

So it seems the bug is in 0.220, too. What to do now?

hap 20.09.2022 01:51

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Ok, another workaround would be:

map(0x0000, 0x7fff).mirror(0x8000).r(FUNC(arb_state::cartridge _r));
change to:
map(0x2000, 0x7fff).mirror(0x8000).r(FUNC(arb_state::cartridge _r));

and in cartridge_r do:
offset+=0x2000;

fhub 20.09.2022 09:05

AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hi 'hap',
Zitieren:

Zitat von hap (Beitrag 109677)
Ok, another workaround would be:
...

1:51 am? It seems you are also a late-night reveller! ;)

Yep, your workaround is perfect, all modules are now working perfectly - congratulations and many thanks! :top:
(even my old hack of simulating the necessary 'New Game' is still working for the 2 new modules)

Regards,
Franz

berger 20.09.2022 09:21

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

Zitat von fhub (Beitrag 109680)
1:51 am? It seems you are also a late-night reveller! ;)

Not a night reveller at all!
I have received messages from him at later hours than that... but I don't receive messages when it's sunny. Mmm... do your own guessing and you'll find out who we're dealing with! :D

fhub 20.09.2022 09:52

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

Zitat von berger (Beitrag 109683)
Not a night reveller at all!
I have received messages from him at later hours than that... but I don't receive messages when it's sunny. Mmm... do your own guessing and you'll find out who we're dealing with! :D

Well, I don't know where he lives.
America? Far East? Or even on the other side of the globe in Australia? :zwinker:

BTW, in Spain it's always sunny, isn't it? :D

berger 20.09.2022 10:03

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

Zitat von fhub (Beitrag 109684)
Well, I don't know where he lives.
America? Far East? Or even on the other side of the globe in Australia? :zwinker:

Right... that his IP is geolocated somewhere in Transylvania must be because he uses a VPN. :rolleyes:

fhub 20.09.2022 10:18

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

Zitat von berger (Beitrag 109685)
Right... that his IP is geolocated somewhere in Transylvania must be because he uses a VPN. :rolleyes:

Or he is a vampire ... :D


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:56 Uhr.

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