Pojawiła się nowa deweloperska wersja emulatora Commodore C64 tworzona przez Thorsten Kattanek. Zmiana strony projektu na GitHub (aż strach pomyśleć, co to będzie jak w końcu DDOS'y i inne hakierskie zakusy na ten serwis odniosą sukces i wszystkie dane gdzieś wyparują;))
Version 5.0.16 Update: 02.04.2017
- [issue #117] Bildschirmgröße wird beim starten des Emu64 wieder richtig hergestellt. Das Problem gab es nur in der Windows Version.
- [issue #119] Wechsel zwischen Vollbild und Fenstermodus funktioniert wieder mittels Alt+Return unter Ubuntu.
- [issue #16] Videoaufzeichnung jetzt direkt aus dem Emu64 möglich
- TV/Video Setup - Verzerrung wird jetzt auch zurückgesetzt wenn auf Standardwerte zurück gesetzt wird.
- [issue #121] Beim laden eines PRG konnte es vorkommen das über die Grenzen des C64 RAM geschrieben wurde.
- RESET komplett aus MOS-6569 (VICII) entfernt. Er besitzt gar keinen RESET Eingang!
- Info Window angepasst
- Buildsystem Umstellung: von qmake nach cmake
- [issue #54] Einstellung 4:3 bei Vollbild wird Standardmäßig gesetzt.
- [issue #87] Im Debugger werden dir Breakpoints wieder richtig geladen.
- [issue #131] Fehler beim laden von CRT Images behoben. Sams Journey ist somit Spielbar. (Spielstand lässt sich jedoch noch nicht speichern!)
- [issue #131] EasyFlash Logic für Write Register DE00 + DE02 aus Schaltplan übernommen.
- Neue Kommandozeilen-Option: --data-path (Angabe eines Benutzerdefinierten Pfads für roms, floppysounds, gxf und languages.)
- Neue Kommandozeilen-Option: --video-capture (Startet die Aufzeichnung des C64 Screens.)
Google Translator
- [issue # 117] Screen size is restored correctly when starting the Emu64. The problem was only in the Windows version.
- [issue # 119] Switching between full screen and window mode works again with Alt + Return under Ubuntu.
- [issue # 16] Video recording now possible directly from the Emu64
- TV / Video Setup - Distortion is now also reset when reset to default.
- [issue # 121] When loading a PRG, it could happen that it was written across the borders of the C64 RAM.
- RESET completely removed from MOS-6569 (VICII). He has no RESET input!
- Info Window adjusted
- Buildsystem conversion: from qmake to cmake
- [issue # 54] Setting 4: 3 at full screen is set by default.
- [issue # 87] In the debugger, breakpoints are loaded correctly again.
- [issue # 131] Error loading CRT images fixed. Sams Journey is thus playable. (Score can not save yet!)
- [issue # 131] EasyFlash Logic for Write Register DE00 + DE02 taken from schematic.
- New command-line option: --data-path (specify a user-defined path for roms, floppysounds, gxf and languages.)
- New command line option: - video-capture (starts the recording of the C64 screen.)
→ NOWSZY [c64] Emu64 5.0.17 dev
Version 5.0.17 Update: 03.09.2019
- Portierung von Qt4 nach Qt5
- von cmake wieder zurück zum Buildsystem qmake
- [issue #135] Im Debugger kam es zu einem Absturz wenn man in der ASM Zeile ein NOP eingegeben hat.
- ZIP Support kann man in der qmake Projektdatei auskommentieren (wenn man probleme mit quazip hat)
- G64 File könne wieder geladen werden (Inhalt wird aber im FloppyWindow und FloppyStatus "noch" nicht angezeigt)
- Anzahl der GAP Bytes bei der D64->GCR Konvertierung angepasst
- Kontextmenü im D64 Verzeichnis um einen Punkt erweiter -> "Laden ohne Kernal". Die Datei wird einfach ins RAM geschrieben ohne auszuführen
- [issue #134] Spiel Benji Space Rescue startet nun (Nach einem CLI wenn die IRQ Leitung noch Low ist, wird der nächste Befehl noch abgearbeitet und kein IQR ausgelöst )
- 6510 IQR/NMI div. Änderungen
- VIC Einstellungen hinzugefügt
- Sprite View on/off
- Border View on/off
- Sprite - Sprite Kollision on/off
- Sprite - Background Kollision on/off
- Grey Dots on/off
- [issue #143] Div. Demos kein Sound. Bei einem ReadOnly Register wird immer der zuletzt im SID geschriebener Wert zurückgegeben. Das für ca. 2000-4000 Zyklen. Danach wir 0 zurückgegeben.
- Grey Dots werden jetzt wieder angezeigt. (Abschaltbar)
- [issue #152] Erste und letzte Display Zeile wurde neu festgelegt. Erste Sichtbare Zeile: 26 Letzte Sichtbare Zeile: 292 Das ganze ist über die emu64.ini einstellbar und zwar für PAL und NTSC getrennt.
- SID Dump wieder hinzugefügt
- Konsolenmeldung: libpng warning: iCCP: known incorrect sRGB profile --> gefixt
- [issue #153] Tape Record funktioniert wieder
- Tape Soundausgabe funktioniert wieder richtig
- Virtuelle C64 Tastatur: Funktionstasten F2,F4,F6,F8,CRSR hoch und runter funktionieren nun ohne gedrückte Shift Taste.
- Absturz in Virtueller C64 Tastatur behoben, wenn außerhalb der Tasten geklickt wurde
- Soundausgabe überarbeitet
- 16-bit Videomode komplett entfernt
- Logmeldungen erweitert
- Emu64 Start, beschleunigt. Sollte wieder zügig starten
- [issue #137] Sreenshots von F9 auf F11 verlagert, funktioniert nun aber im Hauptfenster und im C64 Bildschirm
- Hardreset per Shift-F12 funktioniert nun auch
- [issue #96] ZIP Support funtioniert nun wieder im Floppy, Cartridge und Tape Fenster
- D64 Directory Darstellung im Haupt- und im Floppyfenster gefixt
- Quellcode teilweise aufgeräumt und einige Warnings entfernt
Google Translator
- Porting from Qt4 to Qt5
- from cmake back to the build system qmake
- [issue # 135] The debugger crashed when entering a NOP in the ASM line.
- ZIP support can be commented out in the qmake project file (if you have problems with quazip)
- G64 file can be reloaded (content is not displayed in FloppyWindow and FloppyStatus "yet")
- Number of GAP bytes adjusted during D64-> GCR conversion
- Context menu in the D64 directory extended by one point -> "Download without Kernal". The file is simply written to RAM without executing
- [issue # 134] Game Benji Space Rescue now starts (After a CLI when the IRQ line is still low, the next command is processed and no IQR is triggered)
- 6510 IQR / NMI various changes
- Added VIC settings
- Sprite View on / off
- Border View on / off
- Sprite - Sprite collision on / off
- Sprite - Background collision on / off
- Gray Dots on / off
- [issue # 143] Div. Demos no sound. For a ReadOnly register, the last value written in the SID is always returned. That for about 2000-4000 cycles. After that we returned 0.
- Gray dots are now displayed again. (Switchable)
- [issue # 152] First and last display line has been redefined. First visible line: 26 Last visible line: 292 The whole is adjustable via the emu64.ini and separated for PAL and NTSC.
- SID Dump added again
- Console message: libpng warning: iCCP: known incorrect sRGB profile -> fixed
- [issue # 153] Tape Record works again
- Tape sound output works properly again
- Virtual C64 keyboard: Function keys F2, F4, F6, F8, CRSR up and down now work without pressing the Shift key.
- Fixed crash in Virtual C64 keyboard when clicking outside the buttons
- Revised sound output
- 16-bit video mode completely removed
- Log messages extended
- Emu64 start, accelerated. Should start again quickly
- [issue # 137] Shifting screenshots from F9 to F11, but now works in the main window and in the C64 screen
- Hard reset via Shift-F12 now works too
- [issue # 96] ZIP support now works again in the floppy, cartridge and tape windows
- Fixed D64 Directory display in the main and floppy windows
- Clean up source code and remove some warnings
→ [c64] Emu64 5.0.15 dev
Version 5.0.15 Update: 02.04.2017
- Emu64 hat nun WIP Support in der VICE Testsuite. Danke an Groepaz vom VICE-Team https://sourceforge.net/p/vice-emu/code/HEAD/tree/testprogs/testbench
- PNG als Screenshotformat hinzugefügt
- Pepto Palette hinzugefügt
- WARP Modus hinzugefügt (Option in C64Speed Fenster oder als Kommandozeilen-Option)
- Verarbeitung von Kommandozeilen-Optionen in Emu64 eingebaut
- Neue Kommandozeilen-Option: --nosplash (Der SplashScreen wird beim Start nicht angezeigt.)
- Neue Kommandozeilen-Option: -a, --autostart <Dateiname> (Lädt ein C64 Programm (prg,t00 ...) und startet es gleich.)
- Neue Kommandozeilen-Option: -m, --mount-disk <laufwerksnummer> <Dateiname> (Mountet ein Diskimage. Die Laufwerksnummer muss zwischen 8 und 11 liegen.)
- Neue Kommandozeilen-Option: --mount-crt <Dateiname> (Steckt ein Modulimage in den Expansionport ein.)
- Neue Kommandozeilen-Option: --umount-crt (Entfernt ein Modulimage aus dem Expansionsport.)
- Neue Kommandozeilen-Option: -r, --soft-reset (Führt einen Soft Reset durch.)
- Neue Kommandozeilen-Option: -R, --hard-reset (Führt einen Hard Reset durch.)
- Neue Kommandozeilen-Option: --warp (Aktiviert den WarpMode. (Maximum C64 Speed / kein Sound))
- Neue Kommandozeilen-Option: --poke64 <Adresse (0-65535)> <Wert (0-255)> (Schreibt ein Byte an eine C64 Adresse.)
- Neue Kommandozeilen-Option: --limitcycles <nZyklen> (Beendet den Emulator nach nZyklen mit Exitcode 1.)
- Neue Kommandozeilen-Option: --exitscreenshot <Dateiname> (Speichert vor dem beenden noch ein Screenshot als png.)
- Neue Kommandozeilen-Option: --debugcart (Beendet den Emu64 bei einem Schreibzugriff auf $d7ff und gibt den Wert als Exitcode zurück.)
- Neue Kommandozeilen-Option: --multiple-instance (Ermöglicht das starten mehrerer Emu64 Instanzen.)
- Neue Kommandozeilen-Option: --reset-ini (Setzt die emu64.ini zurück. (Alle bisherigen Einstellungen gehen verloren!))
- Neue Kommandozeilen-Option: -?, --help (Ein Hilfe Text wird angezeigt und Emu64 wird nicht gestartet.)
- Neue Kommandozeilen-Option: --version (Zeigt die aktuelle Emu64 Versionsnummer an.)
- BUGFIX#xx: Die Logdatei wird nun immer geschrieben, auch bei einem Absturz
- BUGFIX#90: Emu64 Absturz (Zufällig) wenn kein Disk Image eingelegt war
- BUGFIX#97: Bei D64 Images wo in der BAM (18/0) ungültige Werte stehen wird für das Directory 18/1 angenommen
Google translator
- Emu64 now has WIP support in the VICE Testuite. Thanks to Groepaz from the VICE team https://sourceforge.net/p/vice-emu/code/HEAD/tree/testprogs/testbench
- Added PNG as screenshot
- Pepto Palette added
- WARP mode added (option in C64Speed window or as command line option)
- Processing of command line options installed in Emu64
- New command line option: --nosplash (SplashScreen does not appear on startup.)
- New command line option: -a, --autostart <file name> (Loads a C64 program (prg, t00 ...) and starts it the same.)
- New command line option: -m, --mount-disk <drive_number> <file name> (mounts a diskimage, the drive number must be between 8 and 11).
- New command-line option: --mount-crt <file name> (Inserting a moduleimage into the expansionport)
- New command-line option: --umount-crt (Removes a moduleimage from the expansion port.)
- New command-line option: -r, --soft-reset (Performs a soft reset.)
- New command line option: -R, --hard-reset (Performs a hard reset.)
- New command-line option: --warp (Activates the WarpMode (Maximum C64 Speed / No Sound))
- New command-line option: --poke64 <address (0-65535)> <value (0-255)> (Writes one byte to a C64 address.)
- New command line option: --limitcycles <ncycles> (Exits the emulator after n cycles with exitcode 1.)
- New command line option: --exitscreenshot <file name> (saves a screenshot before png)
- New command-line option: --debugcart (Ends the emu64 with a write access to $ d7ff and returns the value as an exitcode.)
- New command-line option: --multiple-instance (Enables the start of multiple Emu64 instances.)
- New command-line option: --reset-ini (Resets the emu64.ini (All previous settings are lost!))
- New command line option: - ?, --help (A help text is displayed and Emu64 is not started.)
- New command-line option: --version (Displays the current Emu64 version number.)
- BUGFIX # xx: The logfile is now always written, even in case of a crash
- BUGFIX # 90: Emu64 Crash (Random) when no disk image was inserted
- BUGFIX # 97: For D64 Images where invalid values in the BAM (18/0) are accepted for the directory 18/1
→ [c64] Emu64 5.0.14 dev
Version 5.0.14 Update: 24.12.2016
- Stereo SID ist nun auch in 5.xxx eingebunden und kann konfiguriert werden
- Stereo SID - 6 Kanal Modus (Neu) (beide SID's auf beiden Kanälen)
- Liegt der zweite SID auch auf IO $d400 so wird dieser um 1000 Zyklen verzögert (Pseudo Stereo)
- Position und Größe wird nun auch beim TapeWindow gespeichert
- Es können nun wieder eigene ROM Sets (Kernal/Basic/Char/1541-Dos) erstellt werden.
- Restore NMI (RESTORE TASTE) liegt default auf ENTF
- Jeder C64 Taste kann nun intuitiv eine Physikalische Taste zugewiesen werden
- Es lässt sich nun wieder ein leeres EasyFlash Image erstellen
- BUGFIX#90: Emu64 sollte nun wieder schneller starten (lange warte Zeit bei "C64 Klasse wird initialisiert")
- BUGFIX#73: Emu64 lässt sich nun auch unter Windows durch schließen des C64 Screens beenden
- BUGFIX
#53: AltGr + Return geht nun auch unter Windows (Vollbild) - BUGFIX
#81: EasyFlash LED funktioniert wieder
Google translator
- Stereo SID is now also integrated in 5.xxx and can be configured
- Stereo SID - 6 channel mode (new) (both SID's on both channels)
- If the second SID is also set to IO $ d400, this is delayed by 1000 cycles (pseudo-stereo)
- Position and size are now also stored in the TapeWindow
- You can now create your own ROM sets (Kernal / Basic / Char / 1541-Dos).
- Restore NMI (RESTORE BUTTON) is default to DELETE
- Each C64 key can now be intuitively assigned a physical key
- Now you can create an empty EasyFlash image again
- BUGFIX # 90: Emu64 should start again faster (long wait time at "C64 class is initialized")
- BUGFIX # 73: Emu64 can now also be closed under Windows by closing the C64 screen
- BUGFIX # 53: AltGr + Return is now under Windows (full screen)
- BUGFIX # 81: EasyFlash LED is working again
→ [c64] Emu64 5.0.13 dev
Version 5.0.13 Update: 06.11.2016
- FileBrowser für Floppy, Datasette und Steckmodul Fenster überarbeitet
- Löschen im FileBrowser ist nun möglich
- Mit freundlicher Genehmigung von style64.org wird nun für die DiskImage Inahltanzeigen C64_Pro-STYLE.ttf benutzt.
- automatisches ausblenden des Mauszeigers über dem C64 Bildschirm.Die Zeit ist einstellbar
- Die Position und Größe des C64 Bildschirms wird sich beim beenden nun auch gemerkt und beim nächsten Start wieder hergestellt
- Neue Grafik für das Joystick Mappen, von Selmiak eingefügt
- Datasetten Funktionalität wurden nun komplett portiert
- Soundpuffer wurde verdoppelt
- BUGFIX#47: beim beenden des Setup Fensters wird nun auch ein geöffnetes Joystick Mapping Fenster geschlossen
- BUGFIX#72: Nach dem starten sollte der C64 Bildschirm nun immer im Vordergrund sein
- BUGFIX#76: Disksymbol im Floppystatus Fenster funktioniert wieder
- BUGFIX#78: Dateinamen sollten nun sortiert sein (aktualisieren hilft auch)
Google translator
- FileBrowser for floppy, datasette and plug-in module windows reworked
- Delete in the FileBrowser is now possible
- Courtesy of style64.org, C64_Pro-STYLE.ttf is now used for the DiscImage.
- Automatically hide the mouse pointer over the C64 screen. The time is adjustable
- The position and size of the C64 screen will now also be memorized at the end and will be restored at the next start
- New graphic for the joystick folder, inserted by Selmiak
- Dataset functionality has now been completely ported
- Sound buffer has been doubled
- BUGFIX # 47: when the setup window is closed, an open joystick mapping window is now closed
- BUGFIX # 72: After the start, the C64 screen should always be in the foreground
- BUGFIX # 76: Disk icon in floppy status window works again
- BUGFIX # 78: File names should now be sorted (update also helps)
→ [c64] Emu64 5.0.11 dev
Emu64 Development Snapshot update to 5.0.11 Friday, July 8, 2016, 06:51
- Export IEC bus signals to a VCD file. This file can be as display chart with gtkwave as signal timing.
- Window Focus on C64 Screen for auto start / REU / GEO RAM
- even when learning a new controller, it automatically switches to the screen C64
- Switch between window and full screen mode now as usual with Alt + Return o. Atl-Gr + Return
- Directory of the last autostart file is saved when you quit
- added mouse support again in 1531
- Hard Reset now also in the C64 Screen (Shift + Esc)
- No more Absturtzmeldung after end of Emu64 (memory access violation)
- installed sprite collision again
- Action Replay built in emulation and GUI -> No FastLoad
- Folders and use of analog sticks of e.g. a gamepad works properly again
Emu64 Development Snapshot update to 5.0.10 Saturday, May 7, 2016, 15:03
- Debugger IEC added status window
- Windows Cross Build converted to MXE
- * .C64 Files are now recognized
- Conversion of SDL by SDL2
- Aspect ratio 4: 3 can now be activated (separately for window and / fullscreen)
- Graphics 16bit mode disabled only times
- Deb and rpm packages for Linux
- Windows version for 32Bit and 64Bit now in a Zip with all the necessities. (No installation required)
→ [c64] Emu64 5.0.9 dev
Emu64 version 5.0.9 03.01.2014
- Android port added (no charge, no joysticks and is still very buggy) (3 demos contained herein may be loaded with the menu button in a row)
- read the SID registers 27/28 by the CPU is now possible again. (Boing master needs the example)
- Easy D64 Startup Command line now possible
- VIC XKoordinaten adjusted (cycle1 = 0x194)
- Changed VIC BA Timing
- Revised framework VIC stage completely
- CIA 1/2 wait cycles removed before InteruptTrigger
- CPU6510 and 6502 IRQ revised (after Virtual6502)
- Background color is now B0C cycles Exactly drawn (without graphics sequencer delay)
- REU emulation completely ported from V4.30
- GeoRAM emulation completely ported from V4.30
→ [c64] Emu64 5.0.7 dev
Emu64 version 5.0.7 03.03.2013 / 22:50
! Important! For this snapshot please ensure Emu64_Files download!
- English translation was now completely finished provided by Selmiak
- Bugfix: Setup window is now completely in the English translation included
- New: Saturation and contrast for PAL video emulation now adjustable TV Setup
→ [c64] Emu64 5.0.6 dev
Emu64 version 5.0.6 02.16.2013 / 22:50
! Important! For this snapshot please ensure Emu64_Files download!
- Waiting time between VJoy Record Mapping steps added to polling to counteract
- Emu64 now has a nice splash screen on start (Logo of selmiak)
- Info window ported completely
- C64 speed can now be adjusted in version 5.xx
- Emu64 to 95% now available in English (the debugger is still missing some)
- Translating selmiak took over, big thanks for this nice :)
→ [c64] Emu64 5.0.3 dev
wstecz07/03/2018 21:55