|
|
|
|||||||||||
|
Re: Mess Emulator für diverse Schachcomputer ist fertig!
I need to be motivated/interested in this driver before I code on it (hint: I'm not
)I haven't checked it, but I think the chess program is Ron Nelson's CC10 C. |
|
|||||||||||
|
AW: Mess Emulator für diverse Schachcomputer ist fertig!
So, hab mal in den Treiber reingeschaut. Da ist schon was vorbereitet, momentan aber quasi "auskommentiert":
void lc80_state::sc80_mem(address_map &map) { lc80_mem(map); map(0xc000, 0xcfff).rom(); } Ein gewisser "hap" hat da auch letztens an dem File was geändert ![]() Interessanterweise scheint für die Schachversion nicht nur das ROM ab C000 anders zu sein, sondern auch im unteren Bereich werden andere Files geladen. Wobei ich jetzt nicht geprüft habe, ob die sich wirklich von den normalen Dateien unterscheiden... hap, I think you should be motivated ![]() Cheers Andreas |
|
|||||||||||
|
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Ein gewisser "hap" hat da auch letztens an dem File was geändert
![]() |
|
|||||||||||
|
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi hap,
today I've tried to get this SC-80 working, and after lots of trials I was almost successful. I've only changed the sc80_mem map (removing all those "banks" of the lc80) and arrived at the following mapping: Code:
static ADDRESS_MAP_START( sc80_mem, AS_PROGRAM, 8, lc80_state ) AM_RANGE(0x0000, 0x1fff) AM_ROM AM_MIRROR(0x4000) AM_RANGE(0x2000, 0x2fff) AM_RAM AM_MIRROR(0xc000) AM_RANGE(0xc000, 0xcfff) AM_ROM ADDRESS_MAP_END The chess ROM at c000 is now activated, and it starts correctly from address c800 displaying "SC-80". Now I can even enter a level and my move, but then the problem begins: if I make a 'usual' move, which the SC-80 has in its book (ROM), then everything is ok - the SC-80 returns its move and I can enter the next one. But if there's no book move (e.g. if I start with A2A3), then the SC-80 starts thinking ..... and it never stops! The display shows "ooA3" with the first 2 "oo" going up and down (similar to the CC10), but no matter how long I wait, I don't get any answer. (And also the last digits "A3" should be cleared, but that's not the main problem). Do you have any idea? I guess it has something to do with my 'strange' memory mapping!? ![]() |
|
|||||||||||
|
Re: Mess Emulator für diverse Schachcomputer ist fertig!
I don't know, I still haven't looked into the driver or LC80 hardware.
|
|
|||||||||||
|
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
|
![]() |
|
|
Ähnliche Themen
|
||||
| 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 |