Robotrontechnik-Forum

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

Robotrontechnik-Forum » Technische Diskussionen » jkcemu - lc80 - Einbinden Rom3 Datei? » Themenansicht

Autor Thread - Seiten: -1-
000
14.05.2011, 10:09 Uhr
PeterSieg



Frage: Kann ich eine Binärdatei als Rom3 an 1000h in den Emulator einbinden?
Unter Datei laden geht das zwar, aber danach ist an Adresse 1000h und folgende nur FFh?

LC80 Simulation mit 2xU505 und 1k Ram.

Peter

Dieser Beitrag wurde am 14.05.2011 um 10:09 Uhr von PeterSieg editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
14.05.2011, 13:23 Uhr
volkerp
Default Group and Edit
Avatar von volkerp

das geht leider gar nicht. Es werden nur die offiziellen Speicherbereiche (1K RAM, 0..0FFF ROM) emuliert.

Du müsstest im Quellcode (src\jkcemu\emusys\LC80.java) getMemByte und setMemByte ändern und außerdem den Contructor LC80.

Vielleicht ergänzt Jens in Version 0.9 die Möglichkeit, einen ROM einzubinden?
--
VolkerP

http://hc-ddr.hucki.net
(Z9001, Z1013, LC-80, ...)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
14.05.2011, 13:37 Uhr
volkerp
Default Group and Edit
Avatar von volkerp

Nachtrag: Mit einem Umweg geht es doch:

Du musst den System-ROM im Emulator austauschen (z.B. jkcemu-0.8.jar\rom\lc80\lc80_2.bin und Emulation System LC80.2 Buschendorf). Ist dieser ROM 8K groß, wird im Emulator ein ROM-Speicher von 0..1FFF damit belegt.
--
VolkerP

http://hc-ddr.hucki.net
(Z9001, Z1013, LC-80, ...)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
14.05.2011, 21:05 Uhr
jmueller



Bei JKCEMU bis Version 0.7 konnte man noch an jeder beliebigen Stelle
ein ROM-Image einblenden.
Am besten, du probierst das mal mit der alten Version:
www.jens-mueller.org/jkcemu/download/jkcemu-0.7.jar

Weil das bei Systemen mit Bank Switching konzeptionell nicht so richtig passt
und deshalb in bestimmten Fällen auch Probleme gemacht hat,
habe ich in JKCEMU 0.8 die ganze ROM-Verwaltung überarbeitet.
Man kann jetzt nur noch bereits vorhandene ROM-Bereiche mit eigenen ROMs
ersetzen, allerdings ist das noch nicht bei allen Syszemen umgesetzt,
leider auch noch nicht bei der LC-80-Emulation.
In der nächsten Version will ich es dann komplett geschafft haben.

Also probiere doch mal JKCEMU 0.7. Bzgl. der eigentlichen LC-80-Emulation
gibt es keinerlei Änderungen zwischen den Versionen 0.7 und 0.8.

Jens
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
15.05.2011, 19:53 Uhr
PeterSieg



Hi. Habe jkcemu 0.7 probiert. Aber gleiches Ergebnis.. nach laden an 1000 über Datei laden.. ist an 1000++ nur FF...

EDIT: Halt geht doch - über Einstellungen ROM Datei einbinden.. Prima+Danke!

Peter

Dieser Beitrag wurde am 15.05.2011 um 19:57 Uhr von PeterSieg editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
15.05.2011, 21:05 Uhr
jmueller



Du must in den Einstellungen, Tab "ROM", dein ROM-Image einbinden.

Der Menüpunkt "Datei" -> "Laden" ist gedanklich ein Äquivalent zu
Laden von Kassette, d.h. damit kann man nur in den RAM laden.

Jens
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