HIVE-Project

Retro Style Eigenbau Computer mit Parallax Propeller
Aktuelle Zeit: Mo 27. Mär 2017, 11:45

Alle Zeiten sind UTC [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Do 19. Nov 2015, 20:10 
Offline

Registriert: Fr 12. Apr 2013, 22:53
Beiträge: 58
Wohnort: Emsdetten
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 ?

_________________
1.HIVE ohne Nr. R14-V, 2.HIVE 386 R14-V, 3.HIVE 387 R14-V (im Bau für ZeroPage)


Nach oben
 Profil  
 
BeitragVerfasst: Fr 20. Nov 2015, 00:00 
Offline
Benutzeravatar

Registriert: Do 4. Okt 2012, 21:56
Beiträge: 336
Wohnort: Berlin
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 ?


Hallo blueicechip,
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!


Nach oben
 Profil  
 
BeitragVerfasst: Di 24. Nov 2015, 19:05 
Offline

Registriert: Fr 12. Apr 2013, 22:53
Beiträge: 58
Wohnort: Emsdetten
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.

_________________
1.HIVE ohne Nr. R14-V, 2.HIVE 386 R14-V, 3.HIVE 387 R14-V (im Bau für ZeroPage)


Nach oben
 Profil  
 
BeitragVerfasst: Di 24. Nov 2015, 19:24 
Offline
Benutzeravatar

Registriert: Do 4. Okt 2012, 21:56
Beiträge: 336
Wohnort: Berlin
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.

Dateianhang:
plexus.bel [30.21 KiB]
172-mal heruntergeladen

Dateianhang:
belsVGA64.spin [116.75 KiB]
167-mal heruntergeladen


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!


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 

Alle Zeiten sind UTC [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de