Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » emulation pc1715 mit mame » Themenansicht

Autor Thread - Seiten: -1-
000
Heute, 11:47 Uhr
bandu



Hallo an alle,

ich habe mich heute hier registriert, weil ich hilfe brauche.
In habe mir den emulator mame unter linux kompiliert, und versuche den pc1715 zum laufen zu bekommen.
Dazu werden ROM's benötigt:

Datei Größe CRC SHA1 Region Status
s500.a25.3 2048?B — — ipl ? NO_DUMP
s501.a25.3 2048?B — — ipl ? NO_DUMP
s502.a25.3 2048?B 7b6302e1 e8f61763ff8841078a1939aa5e85a17f2af42163 ipl ? GOOD
s643.a25.2 2048?B ea37f0e6 357760974d944b9782734504b9820771e7e37645 gfx ? GOOD
s605.a25.1 2048?B 38062024 798f62d4adeb7098b7dcbfe6caf28302853ee97d gfx ? GOOD
s642.ic8 2048?B — — keyboard ? NO_DUMP
068.a8.2 1024?B 5306d57b a12d025717b039a8a760eb9961365402f1f501f5 floppy ? GOOD
069.a8.1 1024?B 319fa72c 5f26af1e36339a934760a63e5975e9db09abeaaf floppy ? GOOD

mir fehlen die image der 3 mit rotem kreuz (ohne sha1) gekennzeichneten roms. offensichtlich startet mame nicht ohne sie. kann mir jemand mit den images behilflich sein ??

mit Dank im vorraus
bandu

Dieser Beitrag wurde am 02.08.2025 um 11:49 Uhr von bandu editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
Heute, 14:28 Uhr
Dresdenboy



Hier gibt es Erklärungen zu den ROM-Dateien: http://oldpc.su/articles/de_roms/DE_ROMs.html
Wenn also 500 und 501 nur ältere Versionen sind, sollte 502 reichen.

Die Frage ist, ob die fehlenden wirklich nötig sind. Evtl. liegt das Problem woanders? Denn die vorhandenen sind auch das, was in den ganzen MAME-ROM-Paketen zu finden ist. Evtl. reicht es?

Ich kann ja auch nochmal testen, was da geht.

Ansonsten gibt es noch ein paar ältere Threads zu PC 1715 Emulation, z.B.:
https://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=10219
https://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=20036

VG,
Matthias
--
___________________________________
Produktionen im Rahmen der "The Computer Art Community" (Demoszene): https://demozoo.org/sceners/64936/, YT-Kanal: https://www.youtube.com/@4lpha0ne/videos
Programmierung seit '86 in BASIC: KC85/3, C64, A1200, PC | ASM: LC-80, C64, KC87, A1200, NeoGeo, PC, Mega 65, µC | Turbo Pascal: BIC, PC | C: RS/6000, Alpha, PC, µC | C++, Java, Javascript, Rust, Lua, Perl, PHP u.a. auf PC
HW: LC-80, BIC A5105 komplett, KC87, KC85/2-4, KCC, C64s, C16, Plus/4s, A500s, A1200, Mega 65, ESP32s, RasPis, PCs, Laptops, MR 610, ...

Dieser Beitrag wurde am 02.08.2025 um 14:29 Uhr von Dresdenboy editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
Heute, 15:09 Uhr
bandu



Hallo Mathias,

Danke für Deine Antwort.

Ich will mal gleich voranschicken, daß ich mich mit Elektronik nicht beschäftige, ich kenne keine Quellen, und zusammenhänge muß ich mir erarbeiten.

Der Hinweis, das s500 und s500 nur alte Versionen sind (?) ist gut. Wenn ich das mit dem Quelltext vergleiche:
ROM_START( rt1715 )
ROM_REGION(0x0800, "ipl", 0)
ROM_LOAD("s500.a25.3", 0x0000, 0x0800, NO_DUMP) // CCITT 90e7
ROM_LOAD("s501.a25.3", 0x0000, 0x0800, NO_DUMP) // CCITT 68da
ROM_LOAD("s502.a25.3", 0x0000, 0x0800, CRC(7b6302e1) SHA1(e8f61763ff8841078a1939aa5e85a17f2af42163))

ROM_REGION(0x1000, "gfx", 0)
ROM_LOAD("s619.a25.2", 0x0000, 0x0800, CRC(98647763) SHA1(93fba51ed26392ec3eff1037886576fa12443fe5))
ROM_LOAD("s602.a25.1", 0x0800, 0x0800, NO_DUMP) // CCITT fd67

ROM_REGION(0x0800, "keyboard", 0)
ROM_LOAD("s600.ic8", 0x0000, 0x0800, CRC(b7070122) SHA1(687056b822086ef0eee1e9b27e5b031bdbcade61))

ROM_REGION(0x0800, "floppy", 0)
ROM_LOAD("068.a8.2", 0x0000, 0x0400, CRC(5306d57b) SHA1(a12d025717b039a8a760eb9961365402f1f501f5)) // "read rom"
// ROM_LOAD("069.a8.1", 0x0400, 0x0400, CRC(319fa72c) SHA1(5f26af1e36339a934760a63e5975e9db09abeaaf)) // "write rom"
ROM_LOAD("069.a8.1", 0x0400, 0x0400, CRC(c4bb0652) SHA1(1be573516f54f5b77e95e4fdc129b643318b9488)) // "write rom"

ROM_END

könnte man sagen, die 3 rom's wurden ABSICHTLICH AUSGELASSEN. Das würde darauf hindeuten, daß der Fehler woanders zu suchen ist. Aber das war erst einmal die NÄCHSTE Stelle, und mußte zuerst geklärt werden.

Die beiden von dir genannten Quellen kannte ich, den Windows-Emulator hatte ich erst einmal ausgelassen, der braucht bestimmt ein älteres Windows und das darf dann wahrscheinlich nicht in dosbox-x oder so laufen. Wenn alle Stricke reißen, kann ich sowas ja auch noch mal prüfen.

Ich hätte gern den mame am Laufen.

Hier die Fehlermeldung :

There are known problems with this system:
This system has no sound hardware, MAME will produce no sounds, this is expected behavior.
THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. There is nothing you
can do to fix this problem except wait for the developers to improve the emulation.

Press any key to continue

Da kann ich nicht viel finden.
Mal sehen, ob ich den Ausgangspunkt für die Meldung lokalisieren kann. Da wüßte ich
exakter, warum sie kommt.

Nochmals Dank
bandu
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
Heute, 15:41 Uhr
Dresdenboy



Achso, dieser Text. Den kenne ich vom BIC A5105 auch. Der kommt durch die Zeile

Quellcode:
COMP( 1986, rt1715,   0,      0,      rt1715,  k7658,   rt1715_state, empty_init, "Robotron", "Robotron PC-1715",                  MACHINE_NOT_WORKING | MACHINE_NO_SOUND_HW )


wo für nicht vollständig emulierte (und damit auch gut getestete) Emulatoren eine Standardmeldung kommt. An sich sollte es also gehen. Die Meldung ist mehr eine Absicherung, damit man nicht zuviel erwartet.

Oder kommt nichtmal ein Bootscreen?
--
___________________________________
Produktionen im Rahmen der "The Computer Art Community" (Demoszene): https://demozoo.org/sceners/64936/, YT-Kanal: https://www.youtube.com/@4lpha0ne/videos
Programmierung seit '86 in BASIC: KC85/3, C64, A1200, PC | ASM: LC-80, C64, KC87, A1200, NeoGeo, PC, Mega 65, µC | Turbo Pascal: BIC, PC | C: RS/6000, Alpha, PC, µC | C++, Java, Javascript, Rust, Lua, Perl, PHP u.a. auf PC
HW: LC-80, BIC A5105 komplett, KC87, KC85/2-4, KCC, C64s, C16, Plus/4s, A500s, A1200, Mega 65, ESP32s, RasPis, PCs, Laptops, MR 610, ...

Dieser Beitrag wurde am 02.08.2025 um 15:44 Uhr von Dresdenboy editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
Heute, 15:44 Uhr
bandu



Nein, nach der Meldung ist Schluß, der Emulator hängt, nur Fenster Schließen hilft dann noch.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek