[ Zu J1013 ]


Allgemeine Informationen über J1013

J1013 ist ein in Java entwickelter Software-Emulator, der den in der DDR vom VEB Robotron-Elektronik Riesa produzierten Mikrorechnerbausatz Z1013 nachbildet.

1. Das Original: Z1013

Der Z1013 ist ein einfacher 8-Bit-Computer mit folgenden Eigenschaften:
Da der Z1013 als Bausatz verkauft wurde, haben viele Anwender daran herumgebastelt und Hardwareerweiterungen entwickelt (z.B. komfortablere Tastatur, ROM und RAM aufgerüstet, Joysticks, Druckeranschluss, Taktfrequenzumschaltung, umschaltbarer Zeichensatz, 256K-RAM-Floppy, ...).

2. Der Emulator: J1013

J1013 emuliert vollständig einen Z1013 mit 64 KByte Speicherbestückung und einigen üblichen Erweiterungen.

2.1. Emulierte Hardware


2.2. Monitorprogramm

Im Emulator ist kein Monitorprogramm enthalten. Normalerweise ist dies zwingend notwendig, nicht jedoch in J1013, denn dieser emuliert das Monitorprogramm. Immer wenn die Programmausführung auf eine Adresse läuft, auf der im Original eine dokumentierte Systemfunktion beginnt, bildet J1013 diese Funktion nach und simuliert anschließend einen Return-Befehl. Dieses Prinzip hat den Vorteil, dass die Systemfunktionen im Kontext des Emulators wirken, z.B.:
Es gibt allerdings auch Nachteile, die sich jedoch nur in seltenen Fällen auswirken:
J1013 bietet aber die Möglichkeit, ein "echtes" Monitorprogramm, z.B. ein originales, einzubinden. In dem Fall sind die Nachteile der Monitorprogrammemulation aufgehoben, allerdings sind dann auch die Vorteile dahin.

2.3. Funktionen


2.4. Werkzeuge

In J1013 sind einige Werkzeuge integriert, die zwar für die eigentliche Emulation nicht notwendig sind, die aber tangierende Themen abdecken und somit den Komfort erhöhen:

2.5. Unterstützte Plattformen

J1013 ist ein Java-Programm und kann auf allen Rechnern ausgeführt werden, die die Java Plattform (Standard Edition Version 6 oder höher) unterstützen. Für Windows, Linux und Solaris kann eine Java Laufzeitumgebung von http://java.sun.com kostenlos heruntergeladen werden. Für andere Betriebssysteme stellen häufig die jeweiligen Hersteller eine Java-Laufzeitumgebung zur Verfügung.

2.6. Kompatibilität

J1013 bietet eine sehr hohe Kompatibilität zu einem originalen Z1013. Eine hundertprozentige Kompatibilität ist jedoch trotzdem nicht erreichbar. Für einige Z1013-Programme muss der Emulator speziell konfiguriert werden, damit sie laufen. Entsprechende Hinweise finden Sie hier.

© 2002-2010 Jens Müller