Wie sind eigentlich ROMs aufgebaut (Die Software natürlich). Wie man RSX-Befehle einbindet etc. hatte ich ja schnell wieder drauf. Habe doch noch nicht alles vergessen ;). Aber als Erweiterungs-ROM hat es bisher nicht geklappt. Hier und in anderen Foren/Seiten konnte ich dazu nichts finden. In meinen bisher vorhandenen Büchern steht nur, das die ROMS 0-15 beim Systemstart 'abgescannt' werden. Aber wie muss dieses aufgebaut sein, dass es erkannt wird und RSX-Befehle automatisch eingebunden werden?
ROM-Aufbau
- Bastler
- Erledigt
-
-
Code
Alles anzeigenORG &C000 ; defb 1 ; Rom-Typ (0 oder 1) defm "156" ; Rom-Version ; dw TABLE_NAME_RSX ; Address fur die Name-List jp INIT ; Init-Routine jp RSX1 ; RSX1 Routine... jp RSX2 jp RSX3 jp RSX4 jp RSX10 ; ... TABLE_NAME_RSX dm "Test Ro" dm "m"+&80 ; bit 7 von letzter Charakter MUSS be 1 ; dm "M" dm "1"+&80 ; dm "M" dm "2"+&80 ; dm "M" dm "3"+&80 ; dm "M" dm "4"+&80 ; dm "SC" dm "R"+&80 ; defb 0 ; Ende von Rsx-Liste INIT ... RSX1 ... RSX2 ... RSX3 ... RSX4 ... ; RSX10 ...
-
Zu diesem Thema verweise ich gerne auf das Schneider CPC Systembuch: <!-- m --><a class="postlink" href="http://k1.dyndns.org/Vintage/Schneider%20CPC/Das%20Schneider%20CPC%20Systembuch/z91.htm#C">http://k1.dyndns.org/Vintage/Schneider% ... /z91.htm#C</a><!-- m -->
Nächtle,
AMSi -
10000 Dank. Jetzt funktionierts:[attachment=0]<!-- ia0 -->1st ROM.PNG<!-- ia0 -->[/attachment]Ok. Ist noch nichts Weltbewegendes, aber die Grundstruktur funktioniert. Jetzt kann ich die Hardware entwickeln und dann gibt es bald eine nette Erweiterung für den CPC
-
Beitrag gelöscht
-
So schnell bin ich nun auch nicht. Muss erst noch etwas Material mitbestellen wenn ich Ware für meinem shop ordere. Dann kann ich den Testaufbau machen.