Willkommen bei AEP Emulation Page - Emulation News

Hauptmenü
· Home / News
· News Kategorien
· News Archiv

· Mein Account
· Suche
· Forum (neu)
· Forum
· Weblinks
· Spiele Reviews
· Übersetzungen
· Impressum
· Datenschutz

Downloads
 


Forum
Mitglieder Online
Keine Mitglieder online.

You are an anonymous user. You can register for free by clicking here
Benutzername
Kennwort
 Logininfo speichern

Infos
· Museum
· Infocenter
· Das AEP Team
· Member Liste
· Top 25 Liste
· Glossar
· FAQ

Review of the moment

Sprache
Sprache auswählen:

DeutschEnglisch

News-Export
Holt Euch unsere News auf Eure Seite:
· RSS Newsfeed How-to
· RSS News-syndication Deutsch
· News-Banner (JPG)

Friends
· Emu-France
· progetto-SNAPS
· EmuBit.pl
· PDRoms


Neues Thema eröffnen   Neue Antwort erstellen  
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
Autor Nachricht
jmuellerOffline
Titel: JKCEMU v0.8  BeitragVerfasst am: 24.03.2011, 10:56 Uhr
Emu Author


Anmeldungsdatum: 17. Mar 2010
Beiträge: 4


Status: Offline
JKCEMU ist ein Java-Multi-Emulator, der die meisten DDR-Heim, Klein- und (veröffentlichten) Selbstbaucomputer nachbildet. Mit Version 0.8 werden nun auch der Bildungscomputer A5105, GIDE (Festplatten) und Joysticks emuliert. Weiterhin wurde der Debugger erweitert und Funktionen zum Code-Reengineering geschaffen.

Emulierte Systeme: A5105, AC1, BCS3, C-80, Hübler, KC85/1..5, KC87, Kramer, LC80, LLC1, LLC2, PC/M, Poly880, SC2, SLC1, VCS80, Z1013 und Z9001.

Zitat:
JKCEMU - Neuerungen und Verbesserungen in den einzelnen Versionen

JKCEMU Version 0.8 vom 23.03.2011

Beim erstmaligen Start von JKCEMU wird das Fenster mit den Einstellungen geöffnet.
Unter Windows und MacOS wird das Windows- bzw. Mac-Erscheinungsbild voreingestellt, sofern im geladenen Profil kein anderes angegeben ist.
Emulation des BIC A5105 (ohne Tongeneratoren) hinzugefügt
Allgemeine Joystick-Unterstützung für Windows und Linux (jeweils 32 und 64 Bit) hinzugefügt
Möglichkeit zum Aufzeichnen eines Bildschirmvideos (animierte GIF-Datei) hinzugefügt
Beim Einfügen von Text in das emulierte System kann nun optional die Groß-/Kleinschreibung geändert werden.
AC1:
AC1-2010 als eigenständige Auswahlmöglichkeit hinzugefügt
Emulation des GIDE (Festplatten) hinzugefügt
Emulation des Inversschalters hinzugefügt (Taste F1)
Emulation der Zeichensatzumschaltung über System-PIO B3 hinzugefügt (nur bei Monitorprogramm 10/8Cool
Emulation der Grafiktaste hinzugefügt (Taste F2, nur im SCCH-Mode)
Emulation eines Joysticks hinzugefügt (nur im SCCH-Mode)
Emulation der V24-Schnittstelle mit einem daran angeschlossenen Drucker hinzugefügt (nur im SCCH-Mode)
Emulation des Aus-/Einblendens des Monitorprogramm-ROMs über OUT 16h/17h hinzugefügt
Bildschirmausgaberoutine in den SCCH-Monitorprogrammen 8.0 und 10/88 geändert: Statt dem Zeichencode 5Fh führt nun die Ausgabe des Codes 7Fh zum Löschen des letzten Zeichens auf dem Bildschirm.
In dem Zusammenhang wurde auch das Mapping der Backspace-Taste geändert: Diese erzeugt nun im SCCH-Mode den gleichen Code wie die Delete-Taste (7Fh) statt wie bisher den Code für Cursor links (08h).
HC900, KC85/2..5:
Emulation des GIDE (Festplatten) hinzugefügt
Emulation folgender Module hinzugefügt:
M008 (Joystick)
M012 (TEXOR)
M021 (Joystick/Centronics)
M025 (8K User PROM)
M026 (Forth)
M027 (Development)
M028 (16K User PROM)
M033 (TypeStar)
Während des Ladens von Dateien mit Hilfe der Emulatorfunktionen wird nun der IRM ausgeblendet. Damit ist sichergestellt, dass in dem betreffenden Adressbereich Dateien immer in den RAM 8 bzw. in ein auf diesem Adressbereich geschaltetes RAM-Modul geladen werden, auch wenn das Betriebssystem den IRM gerade eingeblendet hat.
Option Ctrl-A...Z, ESC und TAB direkt in den Tastaturpuffer hinzugefügt (erleichert die Arbeit mit CP/M-kompatiblen Betriebssystemen)
D004-ROM Version 3.3 hinzugefügt
KC85/5:
BASIC-ROM von 8K auf 32K User-ROM erweitert
CAOS 4.4 durch CAOS 4.5 ersetzt
LLC2:
Emulation des Inversschalters hinzugefügt (Taste F1)
Emulation der Grafiktaste hinzugefügt (Taste F2)
Emulation eines Joysticks hinzugefügt
Emulation der V24-Schnittstelle mit einem daran angeschlossenen Drucker hinzugefügt
Bildschirmausgaberoutine in den Monitorprogrammen 9.2 geändert: Statt dem Zeichencode 5Fh führt nun die Ausgabe des Codes 7Fh zum Löschen des letzten Zeichens auf dem Bildschirm.
In dem Zusammenhang wurde auch das Mapping der Backspace-Taste geändert: Diese erzeugt nun den gleichen Code wie die Delete-Taste (7Fh) statt wie bisher den Code für Cursor links (08h).
Z1013:
Emulation von am Anwendertor angeschlossener Hardware hinzugefügt:
bis zu 2 Joysticks nach JU+TE 6/87, practic 4/87 und practic 1/88
7-Bit-Centronics nach practic 2/89
8-Bit-Centronics nach JU+TE 10/90
Emulation des Floppy-Disk-Moduls hinzugefügt
Emulation der Grafikkarte des CC Jena (80x25 Zeichen) hinzugefügt
Emulation des Echtzeituhrmoduls mit RTC-71421 hinzugefügt
Boot Lader 4 hinzugefügt
CP/M-Diskettenabbilder für 64x16 und 80x25 Zeichen hinzugefügt
Hex-Umschaltung über Systemaufruf 18 wird nun erkannt und entsprechend kompensiert, sodass das Monitorprogramm immer die richtigen Zeichen von der Tastatur liest.
Z9001:
Emulation von zwei Joysticks hinzugefügt
Emulation des programmierbaren Zeichengenerators hinzugefügt
Emulation des 80-Zeichen-Mode inklusive Zeichensatzumschaltung hinzugefügt
Emulation folgender ROM-Module hinzugefügt:
16K ROM-Modul 4000h-7FFF
32K ROM-Modul 4000h-BFFF
16K ROM-Modul 8000h-BFFF
10K ROM-Modul C000h-E7FF
Mega-ROM-Modul
Größe der RAM-Floppies nun einstellbar
RAM-Floppy- und 80-Zeichen-Treiber in Z9001 CP/A Systemdiskette aufgenommen
Audio-Fenster: Öffnen einer Sound- oder TAP-Datei ist nun auch per Drag&Drop (über dem Dateinamensfeld) möglich.
Assembler: Erzeugter Programmcode kann nun auch direkt in das zweite Prozessorsystem (KC85/D004) geladen werden.
BASIC-Compiler:
Syntax für Binär- (&B...) und Hexadezimalzahlen (&H...) hinzugefügt
erzeugter Programmcode weiter optimiert
Bildbetrachter: Möglichkeit zum Abrunden der Ecken hinzugefügt,
Damit kann man Screenshots von Fenstern mit angerundeten Ecken verschönern.
Datei-Browser:
Kopieren und Einfügen von Dateien hinzugefügt
Animierte GIF-Bilder werden nun in der Detailanzeige abgespielt.
Prüfsummen-/Hashwertberechnung: CRC16-CCITT hinzugefügt
Dateiauswahldialog verbessert
Debugger:
Anzeige des Interrupt-Modes und des Interrupt-Registers hinzugefügt
Anzeige der vorhandenen Interrupt-Quellen hinzugefügt, bei PIO und CTC mit Anzeige der Details
Haltepunkte auf Speicherzellen, IO-Adressen und Interrupt-Quellen hinzugefügt
Funktion Über Aufruf springen hält nun nicht mehr an, wenn nach Ausführung eines Befehls der Program Counter noch auf die gleiche Adresse zeigt wie vorher. Damit kann man nun auch Blockbefehle und leere DJNZ-Schleifen überspringen.
Import von Haltepunkten hinzugefügt
Diskettenemulation:
Unterstützung für das CopyQM-Dateiformat hinzugefügt (nur lesend)
Schreibender Zugriff auf physische Diskettenlaufwerke ist nun auch unter Windows möglich.
Die Emulation einer Diskette auf Basis eines Verzeichnisses im Dateisystem ist nun auch schreibend möglich.
Floppy-Disk-Station:
Emulation der Zugriffs-LED hinzugefügt
Exportieren der in JKCEMU integrierten Diskettenabbilder ist nun möglich.
Hex-Editor:
Prüfsummen-/Hashwertberechnung hinzugefügt
Kopieren der ausgewählten Bytes als Text hinzugefügt
Manuelles Erstellen von CP/M-Diskettenabbilddateien:
Unterstützung verschiedener User-Bereiche hinzugefügt
Einfügen von Dateien aus der Zwischenablage hinzugefügt
720K-Format als ein vordefiniertes Format hinzugefügt
Speicher-Editor:
Prüfsummen-/Hashwertberechnung hinzugefügt
Kopieren der ausgewählten Bytes als Text hinzugefügt
Speichern von BASIC-Programmen: Endadresse ist nun änderbar, d.h., es kann auch der an das BASIC-Programm anschließende Adressbereich mit gespeichert werden.
Reassembler:
Import von Marken hinzugefügt
Export des reassemblierten Textes in Form eines Quelltextes hinzugefügt
Texteditor:
Blockschieboperationen (Einrücken/Herausschieben) hinzugefügt
Tastenkürzel für Weitersuchen von Ctrl-Shift-F auf F3 geändert
Tab-Reihenfolge im Suchdialog verbessert
Einstellungen:
Einbindung von externen ROM-Dateien geändert: Diese können nun nicht mehr global für alle Systeme und an beliebigen Adressen eingebunden werden (was bei Systemen mit Bank Switching konzeptionell problematisch ist). Stattdessen können nun bei einigen Systemen externe ROM-Images angegeben werden, die dann die vorhandenen ROMs überschreiben.
Einbindung einer externen Zeichensatzdatei geschieht nun nicht mehr global für alle Systeme, sondern für die einzelnen Systeme separat.
Geschwindigkeitseinstellung Unbegrenzt entfernt, da in dem Fall die Audio- und Diskettenemulation nicht möglich ist (fehlende Zeitbasis). Zum Erreichen der maximalen Geschwindigkeit kann man einfach einen sehr großen Wert eingeben. Wenn dieser aufgrund der immer begrenzten Leistung des Emulatorrechners nicht erreicht wird, läuft der Emulator automatisch mit der maximal möglichen Geschwindigkeit. Möglichkeit zum Löschen des JKCEMU-Konfigurationsverzeichnisses mit allen gespeicherten Profilen hinzugefügt
Verwaltung der RAM-Floppies erfolgt nun in einem separaten Fenster inklusive Zugriffsanzeige.
Bugfixes:
LLC1: Einfügen von Leerzeichen aus der Zwischenablage war nicht möglich.
LLC2:
Inversmode über PIO B5 invertierte alle Zeichen, auch die, bei denen Bit 7 nicht gesetzt war.
Am Floppy Disk Input Gate wurden auch dann Index-Impulse gelesen, wenn gar keine Diskette eingelegt war.
KC85/D004:
Beim Einschalten nach einem vorherigen RESET wurde der D004-Speicher nicht gelöscht.
Am Floppy Disk Input Gate wurden auch dann Index-Impulse gelesen, wenn gar keine Diskette eingelegt war.
KC85/4..5: Einblendung der ab Adresse A800h normalerweise verdeckten IRM-Bereiche funktionierte nicht richtig.
Z1013: Beim Laden eines Profils wurden die Tastatureinstellungen nicht angewendet.
Z9001: RAM-Floppies wurden nicht korrekt emuliert.
Audio-Funktionen: Beim Speichern einer Sound-Datei konnten die letzten Samples verlorengehen.
Assembler:
Bei LD BC,(nnnn) und LD DE,(nnnn) wurde unvollständiger Code erzeugt.
Aus in Doppelhochkommas eingeschlossenen Zeichenketten wurden Leerzeichen und Tabulatoren entfernt.
BASIC-Compiler: Option FOR/NEXT als strukturierte Schleife übersetzen erzeugte in bestimmten Fällen fehlerhaften Programmcode.
Datei-Browser: Beim Löschen von Dateien oder Verzeichnissen wurde die Baumstruktur nicht immer korrekt aktualisiert.
CP/M-Disketten/-abbilddateien entpacken: Die extrahierten Dateien wurden bei 32 KByte abgeschnitten.
Rechner: Menüpunkt Schließen hatte keine Wirkung.
Z80CPU: mehrere Z80CPU-Instanzen (KC85+D004) hatten sich beim Debuggen gegenseitig beeinflusst.


Related links:
[ Diverse / Misc Emus ]
 
 
 
 Benutzer-Profile anzeigen Website dieses Benutzers besuchen  
Antworten mit Zitat Nach oben
Beiträge vom vorherigen Thema anzeigen:     
Gehe zu:  
Alle Zeiten sind GMT + 1 Stunde
Neues Thema eröffnen   Neue Antwort erstellen  
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
PNphpBB2 © 
AEP Emulation Page 1998 - 2024