Projekt MINI-BIOS

Moderatoren: Sleeπ, andymanone

Benutzeravatar
mega-hz
Beiträge: 1227
Registriert: 03.11.2021 11:23
Has thanked: 320 times
Been thanked: 423 times

Re: Projekt MINI-BIOS

Beitrag von mega-hz »

Die ersten 5 Platinensätze sind nun bestellt.
Ein Satz besteht aus einer CPU Zwischenplatine mit dem Logik-PLD drauf
Screenshot (288).png
Screenshot (288).png (30.41 KiB) 292 mal betrachtet
sowie einer EEPROM/EPROM Platine
Screenshot (287).png
Screenshot (287).png (21.85 KiB) 292 mal betrachtet
auf die das Dual-Basic, das 8fach OS-ROM sowie das BIOS-EEPROM gesteckt wird.
Diese Platine wird in den OS- und Basic-Sockel mittels Stiftleisten gesteckt, dafür sind die schwarz markierten Leisten.
Auf der EPROM Platine ist unten Links ein Jumper um eine Backup-Version des BIOS's auszuwählen
(Da das 28C256 32KB groß ist und es kein 28C128 gibt, bietet sich das an.)
keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

Benutzeravatar
Olix
Beiträge: 2268
Registriert: 17.08.2021 07:06
Has thanked: 328 times
Been thanked: 1612 times
Kontaktdaten:

Re: Projekt MINI-BIOS

Beitrag von Olix »

.
Super!
Dann kann ich bald einen schönen Huckepack Atari basteln:
  • CPU: Hat dein BIOS-Umschalter huckepack
  • GTIA: Hat das UGV huckepack
  • ANTIC: Hat die TF_HH Speichererweiterung drauf
  • POKEY: Bekommt eine TK-II Platine aufgesteckt
.
... fehlt mir nur noch was für den PIA :lol:

Benutzeravatar
mega-hz
Beiträge: 1227
Registriert: 03.11.2021 11:23
Has thanked: 320 times
Been thanked: 423 times

Re: Projekt MINI-BIOS

Beitrag von mega-hz »

:-) ne 2. PIA für die Haussteuerung :-)
keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

Benutzeravatar
mega-hz
Beiträge: 1227
Registriert: 03.11.2021 11:23
Has thanked: 320 times
Been thanked: 423 times

Re: Projekt MINI-BIOS

Beitrag von mega-hz »

gute Neuigkeiten:

Die Platinen sollen wohl am 24.03. hier ankommen!

Hauptsache ist, die haben keine Fakes vom Xilinx PLD draufgelötet!

Weiteres folgt.
keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

RhoSigma
Beiträge: 13
Registriert: 29.04.2024 22:44
Kontaktdaten:

Re: Projekt MINI-BIOS

Beitrag von RhoSigma »

Find ich alles super, deshalb eine kleine Frage:

Am U1MB fehlt mir ein Feature: Ich möchte gern "zur Laufzeit" die OS-ROMs umschalten. Hintergrund ist, ich möchte gern meinen Debugger in den ROM verfrachten, aber der ist groß und braucht auch das echte OS. Ich hätte also gerne ein "banked" OS-ROM. Das U1MB blockiert ja das umschalten, nachdem es konfiguriert ist. Wie schwer wäre es, das zu integrieren?

Benutzeravatar
mega-hz
Beiträge: 1227
Registriert: 03.11.2021 11:23
Has thanked: 320 times
Been thanked: 423 times

Re: Projekt MINI-BIOS

Beitrag von mega-hz »

das ist bei dem BIOS ebenfalls so.
Es kann nur umgeschaltet werden, wenn das BIOS aktiv ist.
So ist es in der Logik festgelegt.

Es wäre allerdings möglich, die Logik im PLD so zu ändern, daß Du bei Schreibzugriff auf Adresse $xxxx die Eprom-Bänke umschalten kannst.
Du musst Dir nur bewusst sein, daß ggf. irgeendeine Anwendung/Spiel oder Demo da evt. auch schreibt. Dann gäbe es wahrscheinlich nen Absturz.

EDIT: man könnte das auch kaskadieren um mehr Sicherheit zu bekommen (erstmal nur Theorie) :
Man schreibt ein "Magic-Byte", sagen wir mal $55 in Adresse $03FF und kann erst dann das "Bank-Byte" an Adresse $FFFF schreiben.
Die Adressen sind frei wählbar, nur fürs Magic-Byte muss es RAM sein, da es zurückgelesen würde.
Die "Bank-Adresse" darf auch ruhig im ROM oder sonstwo sein.

Ich werde das mal ausprobieren...
keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

RhoSigma
Beiträge: 13
Registriert: 29.04.2024 22:44
Kontaktdaten:

Re: Projekt MINI-BIOS

Beitrag von RhoSigma »

mega-hz hat geschrieben:
Gestern 12:14
Du musst Dir nur bewusst sein, daß ggf. irgeendeine Anwendung/Spiel oder Demo da evt. auch schreibt. Dann gäbe es wahrscheinlich nen Absturz.
Das ist schon klar, und das geht defacto auch nicht wirklich anders. Es muss auch keine super komplexe Logik sein, damit der Debugger möglichst einfach zwischen "seinem" Code und dem OS umschalten kann. Das könnte natürlich "vorsichtshalber" im Bios aktivierbar sein. Im Moment hängt der Debugger im RAM unter dem OS, da machen ihn auch diverse Programme "kaputt". Ich denke EINE Speicheradresse ist da "sicherer", auch ohne extra Logik. Der Debugger sollte dann Kontrolle über n Rom-Slots haben, wobei es von mir auch auch alle sein dürfen.

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast