ndr-nkc.de ndr-nbc.de
  
Startseite
News
 
NDR-NKC
Geräte Z80
Geräte 68000
Geräte 8088
 
Z80 Section
Baugruppen
ROM's
Software
68000 Section
Baugruppen
ROM's
PASCAL/S
Software
8088 Section
Baugruppen
Downloads
 
Bussysteme
Stromversorgung
Input / Output
Grafikkarten
Speicherkarten
Massenspeicher
Weitere Baugruppen
 
Projekte
 
Dokumentation
Datenblätter
Glossar
Portraits
Links

Impressum

 

68000 Grundprogramm

Das Grundprogramm für den 68000 fällt viel umfangreicher aus, als das Grundprogramm für den Z80. Dafür werden allerdings auch 4 EPROM's mit insgesamt 32 KByte Speicher benötigt. Beim höheren Adressierungsraum des 68000 stellt dies kein Problem dar.

Wie am Menü zu erkennen ist, enthält das Grundprogramm in der Version 4.3 einen kompletten Texteditor, einen richtigen Assembler und einen Debugger, was für die Entwicklung von Assemblerprogrammen vollkommen ausreichend ist. Die Bibliotheksfunktion gestattet außerdem das einfache Einbinden von selbst geschriebenen oder gekauften Programmen im EPROM. Das Grundprogramm wird durch Funktionen zur Programmierung von EPROM's und weiteren Funktionen abgerundet.



Voraussetzungen

für den Einsatz ab Adresse $00000

  • ROA64 mit Adressierung für Adresse $00000 (Jumper 16-19 gesteckt)
  • 4 EPROM's des Grundprogramms in den Steckplätzen 0 bis 4 (Adresse $00000 - $07FFF)
  • Minimal 8 kByte RAM unmittelbar dahinter auf Steckplatz 5 (Adresse $08000 - $09FFF)

für den Einsatz mit RAM ab Adresse $00000

  • ROA64 mit Adressierung für Adresse ≠ 00000 (z.B. $E0000, Jumper 16 gesteckt)
  • 4 EPROM's des Grundprogramms in vier aufeinanderfolgenden Steckplätzen der ROA64
  • Minimal 8 kByte RAM unmittelbar im Anschluss an das Grundprogramm
  • Minimal 8 kByte RAM ab Adresse $00000 (auf zweiter ROA64 oder DRAM64/256)
  • BANKBOOT mit Boot-EPROM ab Adresse $00000

Speicheraufteilung

ohne BANKBOOT

Startadresse Endadresse Funktion
$00000 (0) $07FFF (32767) Grundprogramm in EPROM's
$08000 (32768) $08FFF (36863) Grundprogramm-Variablen (4 kByte)
$09000 (36864) $09FFF (40959) Beginn des Textpeichers für Editor (Default)
$09C00 (39936) bis Stackende Programmstart für Assemblerprogramme
Stackende $09FFF (40959) Stack (nach unten wachsend)

mit BANKBOOT

Startadresse Endadresse Funktion
$00000 (0) $003FF (1023) Interruptvektoren (1 kByte)
$00400 (1024) $3FFFF (262143) Benutzerspeicher (255 kByte bei Einsatz DRAM256)
$D0000 (851968) $D7FFF (884735) Gundprogramm EPROM's (Beispiel)
$D8000 (884736) $D8FFF (888831) Grundprogrammvariablen
$D9000 (888832) bis Stackende Benutzerspeicher (Beispiel mit 96 kByte RAM)
Stackende $EFFFF (983039) Stack (nach unten wachsend)


Preise

Bei der Veröffentlichung des Grundprogramms kostete dieses incl. der 4 benötigten EPROM's 279,- DM.