Autor Thema: 16kb Rom erstellen.  (Gelesen 4628 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline cpcman

16kb Rom erstellen.
« am: 29. Februar 2016, 21:54:02 »
Hallo, guten Tag.
Wie kann man ein Programm-ROM herstellen 16KB  welches man dann plaziert auf Platz 1-6 ?

Danke.
GRuss

Online Rennert

Re: 16kb Rom erstellen.
« Antwort #1 am: 01. März 2016, 06:08:03 »
Geht mit Softbrenner, gibt als fertiges Rom. Allerdings muss man bei einigen Programmen was anpassen, meist beim Basic die Call Befehle zum Laden des Hauptprogrammes.

Offline TFM

  • Administrator
  • CPC 6128+
  • *****
  • Beiträge: 3.738
  • Likes gesamt: 90
  • Karma: +57/-1
  • Geschlecht: Männlich
  • FutureSoft und CPC - Ein starkes Team!
    • FutureOS
Re: 16kb Rom erstellen.
« Antwort #2 am: 01. März 2016, 17:07:47 »
Hallo, guten Tag.
Wie kann man ein Programm-ROM herstellen 16KB  welches man dann plaziert auf Platz 1-6 ?
Danke.
Gruss

Ja, die beste Wahl ist der Softbrenner. Damit kann man sowohl BASIC als auch BINÄR-Programme ins ROM werfen. Es können auch Programme bis 31 KB Länge verwendet werden, da wird dann auch zwei ROMs aufgeteilt.
Das Programm ist so weit selbsterklärend, ist aber für die ROM-RAM-Box gemacht. Also anstatt das neue ROM zu installieren muss man es auf Diskette abspeichern, wenn man es mit einer anderen Karte verwenden will.

Was der Rennert mit den Anpassungen meint verstehe ich jetzt so: Der Softbrenner generiert automatisch eine Prüfsumme für Adresse &FFFF des ROMs beim Installieren, aber nicht beim abspeichern auf Disk.

Abhilfe: z.B. der ROManager kann zur Ermittelung der Prüfsumme verwendet werden.

Welche ROM Erweiterung hast Du eigentlich?

Hier mal was ich dazu habe, siehe Anhang...
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 22.02.2022)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 26.12.2021)

Online Rennert

Re: 16kb Rom erstellen.
« Antwort #3 am: 01. März 2016, 20:04:23 »
Nein ich meinte: wenn ein Basic Programm aus mehreren Teilen besteht, muss man z.B. Im ersten Teil den Sprungbefehl auf die zweite Datei anpassen(sonst sucht er die auf Diskette.

Offline TFM

  • Administrator
  • CPC 6128+
  • *****
  • Beiträge: 3.738
  • Likes gesamt: 90
  • Karma: +57/-1
  • Geschlecht: Männlich
  • FutureSoft und CPC - Ein starkes Team!
    • FutureOS
Re: 16kb Rom erstellen.
« Antwort #4 am: 01. März 2016, 21:23:27 »
Nein ich meinte: wenn ein Basic Programm aus mehreren Teilen besteht, muss man z.B. Im ersten Teil den Sprungbefehl auf die zweite Datei anpassen(sonst sucht er die auf Diskette.

Ja, das stimmt natürlich. Auch wenn z.B. im Programm ein Binärteil nachgeladen wird so muss man den anpassen. Wie macht man das?

Nun, ein Programm wird in ROM als RSX Befehl abgelegt, und so ein RSX hat natürlich auch einen Namen. Wenn nun im Programm z.B. so etwas steht:

90 LOAD"DATA.BIN",&9000

dann macht man daraus:

90 |DATA.BIN

Und natürlich muss dann auch die Datei DATA.BIN ins ROM gelegt werden, und zwar unter dem selben RSX Namen der im BASIC Programm Verwendung findet (|DATA.BIN). Und die Ladeadresse muss natürlich auch auf &9000 gesetzt werden, so wie es das BASIC Programm getan hat.

Ob es sich wohl lohnt ein Video dazu zu machen?
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 22.02.2022)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 26.12.2021)

Offline cpcman

Re: 16kb Rom erstellen.
« Antwort #5 am: 01. März 2016, 22:12:34 »
Danke für die Info.
Aber ich wollte ein ROM selber erstellen mit "pasmo", welches ich dann in den EMU oder MIST packen kann.

Mir geht es darum, wie ist das ROM aufgebaut damit es funktioniert.

Danke.
Gruss

Offline TFM

  • Administrator
  • CPC 6128+
  • *****
  • Beiträge: 3.738
  • Likes gesamt: 90
  • Karma: +57/-1
  • Geschlecht: Männlich
  • FutureSoft und CPC - Ein starkes Team!
    • FutureOS
Re: 16kb Rom erstellen.
« Antwort #6 am: 02. März 2016, 20:30:55 »
Hi!

Dazu könnte folgendes hilfreich sein, siehe Anhang...

TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 22.02.2022)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 26.12.2021)

Offline cpcman

Re: 16kb Rom erstellen.
« Antwort #7 am: 05. März 2016, 11:41:20 »
Ja danke.

Das hilft weiter.

Gruss