EmuCR Feeds
Email Us

EmuCR:JKCEMU JKCEMU v0.7 is released. JKCEMU is a software emulator that most of the products manufactured in the GDR home and small computers as well as emulating instructions issued or sold it-yourself computer. Thus JKCEMU KC is a broad-emulator, also brings the tools for too many tangential issues. JKCEMU Runs under Windows, Linux, Solaris, MacOS X and other systems with an installed Java 6 Standard Edition.

JKCEMU v0.7 Changelog:
* Emulation des SLC1 hinzugefügt
* Emulation des KC85/5 hinzugefügt
* HC900 als separates System hinzugefügt, Gegenüber dem KC85/2 ist ein anderer ROM-Inhalt enthalten.
* Z9001 als separates System hinzugefügt, Gegenüber dem KC85/1 ist ein anderer ROM-Inhalt enthalten.

* Emulation von Diskettenlaufwerken hinzugefügt
* Unterstützung von Multi-TAP-Dateien hinzugefügt
* Hauptfenster:
o Werkzeugleiste passt sich den Gegebenheiten des gerade emulierten Systems an.
o Alt-Tastenkombinationen zur Menüsteuerung hinzugefügt, Die bisher auf den Funktionstasten F7 bis F9 zu findenden Funktionen wurden auf Tastenkombinationen mit der Alt-Taste gelegt, sodass nun auch F7 bis F9 dem emulierten System zur Verfügung stehen.
* Emulation des Kassettenrecorderanschlusses:
o Algorithmus zur Analog-Digital-Wandlung verbessert: Damit lassen sich nun auch Dateien von Kassette einlesen, deren Signale (Wellenform) beim Nulldurchgang nicht ganz so sauber sind.
o TAP-Dateien, auch Multi-TAP-Dateien, können nun wie Sound-Dateien eingelesen werden.
o Abspielen/Pause beim Einlesen von Dateien hinzugefügt

o Lautstärkeregler hinzugefügt
* Dateiauswahldialog:
o Wenn genau ein Dateifilter vorhanden ist, wird dieser nun auch automatisch aktiviert.
o Im Eingabefeld können für den Dateinamen nun auch Platzhalterzeichen (* und ?) eingegeben werden, um damit die Dateiliste zu filtern.
o Einstellungen: Beim erneuten Öffnen des Einstellungsfensters wird dieses nun auf die zuletzt angewendeten Einstellungen zurückgesetzt.
* BASIC-Compiler: CALL-Anweisung gestattet nun auch die Syntax: CALL *
* Debugger: Am Anfang jeder Assemblerzeile steht nun auch die Adresse.
* Werkzeuge hinzugefügt:
o Manuelles Erstellen von Diskettenabbilddateien (Anadisk- und einfache Abbilddateien)

o Erstellen einer einfachen Abbilddatei von Diskette
o Schreiben einer einfachen Abbilddatei auf Diskette (nur Linux und Unix)
* Datei-Browser:
o Exportieren einer KC-TAP-Datei, auch Multi-TAP-Datei, in eine Sound-Datei hinzugefügt
o Exportieren einer Anadisk-Datei in eine einfache Diskettenabbilddatei hinzugefügt
o Exportieren einer Teledisk-Datei in eine Anadisk- bzw. in eine einfache Diskettenabbilddatei hinzugefügt
o Texteditor: Beim Anzeigen oder Öffnen eines KC-BASIC-Programms wird beim Extrahieren der Tokens nun zwischen KC85/2..5, Z9001 und Z1013 unterschieden.
* Hex-Editor:
o Drucken hinzugefügt

o Einfügen und Anhängen einer Datei hinzugefügt
o Speichern des markierten Bereichs hinzugefügt
o Markieren großer Bereiche erleichtert
* Speicheransicht zu einem Speichereditor erweitert
* Schachbrettanzeige hinzugefügt (nur bei Schachcomputern und Lerncomputern mit integriertem Schachprogramm)
* AC1:
o Emulation des Floppy-Disk-Moduls der Computerclubs Berlin und Dessau hinzugefügt
o Emulation der SCCH-Inversschaltung hinzugefügt (nur im SCCH-Mode)
o ROM-Disk auf 256 KByte vergrößert

o ROM-Disk kann nun auch ab Adresse 8000h eingeblendet werden. (dann sogar 512 KByte groß).
o Unterstützung für das Laden, Speichern und Öffnen von BASIC-Programmen des 12K-AC1-BASIC- und des BACOBAS-Interpreters hinzugefügt
* BCS3: Option zur Visualisierung des softwaremäßig erzeugten Bildsignals entfernt, da die Visualisierung nicht ausreichend dem Original entsprach.
* Hübler/Evert-MC, Hübler-Graphik-MC: Emulation eines Druckers an der Software-Schnittstelle hinzugefügt (Abfangen der Systemaufrufe, abschaltbar)
* HC900, KC85/2..5:
o Emulation der Diskettenerweiterung D004 hinzugefügt
o Emulation des V.24-Moduls M003 mit angeschlossenem Drucker hinzugefügt
o Emulation des BASIC-Moduls M006 hinzugefügt
o Emulation folgender RAM-Module hinzugefügt:
+ M011 (64 KByte RAM)
+ M022 (16 KByte Expander RAM)
+ M032 (256 KByte Segmented RAM)
+ M034 (512 KByte Segmented RAM)
+ M035 (1 MByte Segmented RAM)
+ M035x4 (4 MByte Segmented RAM)
+ M036 (128 KByte Segmented RAM)

o Einfügen von Text aus der Zwischenablage beschleunigt, indem direkt in den Tastaturpuffer geschrieben wird (Option abschaltbar)
o Tasten-Mapping erweitert: F7, F8 und F9 lösen nun die KC85-Tasten BRK, STOP und CLR aus.
* Kramer-MC: Emulation eines Druckers an der Software-Schnittstelle hinzugefügt (Abfangen der Systemaufrufe, standardmäßig abgeschaltet)
* LC80e: Das Tasten-Mapping wird nun automatisch zwischen LC-80- und SC-80-Mode umgeschaltet, je nachdem, ob man sich im Schachprogramm befindet oder nicht.
* LLC2:
o Emulation des SCCH-Floppy-Disk-Moduls hinzugefügt
o Emulation der SCCH-Inversschaltung hinzugefügt
o ROM-Disk auf 256 KByte vergrößert
* PC/M: Emulation eines an der System-SIO Port A angeschlossenen Druckers hinzugefügt
* Z1013:

o Emulation der Vollgrafikerweiterung nach Kleinstrechnertips 11 und Funkamateur 7/91 hinzugefügt
o Emulation eines Druckers an der Software-Schnittstelle hinzugefügt (Abfangen der Sprungverteileraufrufe, abschaltbar)
o Einfügen von Text aus der Zwischenablage beschleunigt, indem die Systemfunktion INKEY abgefangen wird (Option abschaltbar)
* Z9001:
o Emulation des Boot- und des Floppy-Disk-Moduls hinzugefügt
o Emulation von zwei 256 KByte großen RAM-Floppies hinzugefügt
o Emulation der von Volker Pohlers und Ulrich Zander an den Z9001 angepassten Vollgrafikerweiterung nach Kleinstrechnertips Heft 11 hinzugefügt
o Emulation eines Druckers hinzugefügt, optional durch:
+ Abfangen der entsprechenden BOS-Aufrufe oder
+ Emulation eines V.24-Druckermoduls
o Z9001-Taste PAUSE wird nun auch durch die Taste F6 emuliert.
o Einfügen von Text aus der Zwischenablage beschleunigt, indem direkt in den Tastaturpuffer geschrieben wird (Option abschaltbar)
o Tasten-Mapping erweitert: F7 und F8 lösen nun die Z9001-Tasten CONT und CR LN aus.
* Bugfixes:
o NegativArraySizeException trat auf, wenn beim Laden einer Datei die in der Datei angegebene Endadresse kleiner war als die Anfangsadresse.
o AC1 (nur SCCH-Mode): Die Ausblendung des DRAMs über Bit 2 des Ports 14h funktionierte nicht.
o AC1 (nur SCCH-Mode) und LLC2: Schreibzugriffe auf den DRAM funktionierten nicht, wenn im gleichen Adressbereich ROM eingeblendet war (Durchschreiben auf den DRAM).
o Z9001: Tastenkombinationen mit Control funktionierten nicht, In dem Zusammenhang wird CTRL-C nicht mehr auf die Pause-Taste, sondern wieder auf die Tastenkombinationen CTRL-C gemappt.

o BASIC-Compiler: Option "Quelltext formatieren" hat auch den hinter REM stehenden Kommentar versucht zu formatieren. Das geschieht nun nicht mehr.
o Rechner: Die Division von zwei Ganzzahlen lieferte immer eine ganze Zahl, d.h., 9 / 2 ergab 4. Nun wird als Ergebnis ggf. auch eine Fliesskommazahl geliefert, d.h. 9 / 2 ergibt nun 4.5.
o Z80CPU:
+ OUTI, OUIR, OUTD, OTDR: B-Register wurde nach statt vor dem IO-Zyklus geändert.
+ IND, INDR, OUTD, OTDR: HL wurde inkrementiert statt dekrementiert.

Download: JKCEMU v0.7
Download: JKCEMU v0.7 Source
Source:Here



Random Related Topic Refresh Related Topic

Random Related Topic Loading...

0 Comments

Post a Comment

Can't post a comment? Try This!