Hallo,
Ich habe die Bellatrix Speichererweiterung erfolgriech intergriert, der HIVE-Computer booted, aber bei gesteckter Speichererweiterung läst sich kein Programm ( z.B. Plexus, Spectrum Emu 1.1 ) unter Trios ( aktuelle Git-Version ) starten.
Mit den geflashten Spectrum 1.0 EEPROMs läuft der Emu. super. Danke.
Gibt es Neuerungen in den Trios/Plexus Quelle, die noch nicht auf dem Git-Server sind ?
Spectrum Emulator - Welche Trios Version Nötig ?
-
- Beiträge: 58
- Registriert: Fr 12. Apr 2013, 22:53
- Wohnort: Emsdetten
- Kontaktdaten:
Spectrum Emulator - Welche Trios Version Nötig ?
1.HIVE ohne Nr. R14-V, 2.HIVE 386 R14-V, 3.HIVE 387 R14-V (im Bau für ZeroPage)
Re: Spectrum Emulator - Welche Trios Version Nötig ?
Hallo blueicechip,blueicechip hat geschrieben:Hallo,
Ich habe die Bellatrix Speichererweiterung erfolgriech intergriert, der HIVE-Computer booted, aber bei gesteckter Speichererweiterung läst sich kein Programm ( z.B. Plexus, Spectrum Emu 1.1 ) unter Trios ( aktuelle Git-Version ) starten.
Mit den geflashten Spectrum 1.0 EEPROMs läuft der Emu. super. Danke.
Gibt es Neuerungen in den Trios/Plexus Quelle, die noch nicht auf dem Git-Server sind ?
eine kleine Änderung in der folgenden Dateien ist nötig, da die LED-Ansteuerung für den HC138 benutzt wird. Ändere folgende Stellen im TRIOS-Code und flashe Bellatrix dann neu
Bel_Bus.spin:
original!
DB_IN = %00001001_00000000_00000000_00000000 'maske: dbus-eingabe
DB_OUT = %00001001_00000000_00000000_11111111 'maske: dbus-ausgabe
geändert!
DB_IN = %00001000_00000000_00000000_00000000 'maske: dbus-eingabe
DB_OUT = %00001000_00000000_00000000_11111111 'maske: dbus-ausgabe
Belflash.spin:
original!
im DAT-Teil des Loaders
DINP long %00001001000000000000000000000000 'constant dinp hex \ bus input
DOUT long %00001001000000000000000011111111 'constant dout hex \ bus output
geändert!
DINP long %00001000000000000000000000000000 'constant dinp hex \ bus input
DOUT long %00001000000000000000000011111111 'constant dout hex \ bus output
Danach sollte es wieder möglich sein, Dateien zu laden.
Computer lösen die Probleme, die man ohne sie gar nicht hätte!
-
- Beiträge: 58
- Registriert: Fr 12. Apr 2013, 22:53
- Wohnort: Emsdetten
- Kontaktdaten:
Re: Spectrum Emulator - Welche Trios Version Nötig ?
Danke.
Hab entlich die Änderungen gemacht.
Jetzt kann ich auch wieder Programme starten.
Allerding startet Plexus zwar komplette und ich sehe, das sich der Maus-Zeiger bewegt, aber der Zeichensatz passt nicht.
Wenn ich den "speccy" oder "cgenie" starte, macht der HIVE-Computer einen Reset und bleibt bei dem Hive Logo stehen.
Hab entlich die Änderungen gemacht.
Jetzt kann ich auch wieder Programme starten.
Allerding startet Plexus zwar komplette und ich sehe, das sich der Maus-Zeiger bewegt, aber der Zeichensatz passt nicht.
Wenn ich den "speccy" oder "cgenie" starte, macht der HIVE-Computer einen Reset und bleibt bei dem Hive Logo stehen.
1.HIVE ohne Nr. R14-V, 2.HIVE 386 R14-V, 3.HIVE 387 R14-V (im Bau für ZeroPage)
Re: Spectrum Emulator - Welche Trios Version Nötig ?
Wie ich schon erwartet habe, muss diese Änderung auch im Plexus-Grafiktreiber gemacht werden.
Kopiere mal die angehängte Plexus.bel in Deinen Plexus-Ordner und es sollte wieder alles funktionieren.
Problem ist, das in den Grafiktreibern die Bellatrix-LED angesprochen wird, das muss natürlich verhindert werden, da der LED-Port für die Ram-Erweiterung benutzt wird.
In einer TRIOS-Revision müsste das angepasst werden, ebenfalls in Plexus und TRIOS-Basic, eigentlich in allen Grafiktreibern, die unter TRIOS verwendet werden.
Kopiere mal die angehängte Plexus.bel in Deinen Plexus-Ordner und es sollte wieder alles funktionieren.
Problem ist, das in den Grafiktreibern die Bellatrix-LED angesprochen wird, das muss natürlich verhindert werden, da der LED-Port für die Ram-Erweiterung benutzt wird.
In einer TRIOS-Revision müsste das angepasst werden, ebenfalls in Plexus und TRIOS-Basic, eigentlich in allen Grafiktreibern, die unter TRIOS verwendet werden.
Computer lösen die Probleme, die man ohne sie gar nicht hätte!