TURBO BASIC im MODUL?

1, 2

von Bernd » Di 30. Sep 2008, 20:33
mega-hz hat geschrieben:Mit einer anderen Datei funktioniert es nun!
Danke Alexander!
Gruß,
Wolfram.


Hallo Wolfram,
da war Alexander sehr schnell.....Hut ab......
Du kannst alle XEG Romfile in Raster Ramcart einlesen. Dazu muss das Romfile in 8k Elemente zerlegt und aufbereitet werden.
Zum Schluss kommt ein XEX File heraus den man dann einladen kann.
File = $FF $FF $00 $D5 $00 $D5 $00 -> FF FF = Programmkopf, $D500 = 0 auf die Page 1 setzen.
Dann $00 $80 $FF $9F ->Daten vom ersten 8k Block....
$D5 $00 $D5 $00 $01 -> Page 2
$00 $80 $FF $9F ->Daten vom zweiten 8k Block....
$D5 $00 $D5 $00 $02 -> Page 3
$00 $80 $FF $9F ->Daten vom dritten 8k Block....
usw.... bis zum letzten Block
$D5 $00 $D5 $00 $0F -> Page 16
$00 $80 $FF $9F ->Daten vom letzten 8k Block....

Ist das Romfile kürzer IMMER den letzten 8k Block auf Page 16 legen.
Page 16 liegt zugleich zwischen $8000 und $9FFF sowie fest auf $A000 bis $BFFF
im Adressbereich des Ataris. Da stehen die Einsprungadressen des Modules drinnen.

Viele Grüße,
Bernd

PS: Danke an Alexander -> Er hat mich auf einen Fehler $09 statt $9F hingewiesen.....ist jetzt korregiert.....
Und noch einen -> $08 statt $80.... ich sollte doch mal länger schlafen....

von mega-hz » Mi 1. Okt 2008, 00:22
danke, ich denke es lag an meiner tb datei, sie war auch ein byte zu lang...
ich habe es mit ner 64k, 128k und 512k version probiert, alle laufen.
es MUSS nur der SXEGS Modus eingeschaltet sein! also abschaltbar.
sonst gibts buntes geflacker...

die 1MB Version des SXEGS Moduls ist in Arbeit :-)

von Bernd » Mi 1. Okt 2008, 21:13
mega-hz hat geschrieben:die 1MB Version des SXEGS Moduls ist in Arbeit :-)


Hallo Wolfram,

hast du da schon was in der Hand zum testen?

Viele Grüße,
Bernd

von mega-hz » Mi 1. Okt 2008, 23:29
nein, bin noch am layouten...

von Bernd » Mi 1. Okt 2008, 23:38
Ist ein Prototype vorhanden?
Ich hatte vor Rasters Platine auf 512k umzubauen.
Den Speicherbaustein gegen den größeren tauschen und anschließend nur einige Daten- und Adressleitungen verlegen.

Bernd

von mega-hz » Do 2. Okt 2008, 01:59
Prototyp noch nicht, wiegesagt, bin noch am layouten.

Aber 512K dürfte ohne Probleme gehen, 1MB mit 2x512k auch, da ja noch IOs am Latch für genau 1MB frei sind...

Evt. bekomme ich noch die Sourcen von Raster vom Creatix Programm und vom Upload-Prg.

Gruß,
Wolfram.
1, 2