Hoxs64 is a Commodore 64 emulator for Microsoft Windows XP / 7. The emulator substantially reproduces this legacy machine in minute detail. Emulator features: a cycle based CPU, VIC, CIA and SID; suport for 1541 Disk drive and Tape deck; proper emulation of all screen effects; support for .TAP, .PRG, P00, D64 files... and bulid-in disassembler.
Here's changelog for 2013 releases:
+ Bug fix to opcodes AXH/SHY/AHX/TAS broken in v1.0.8.3.
+ Bug fix to VIC. Removed faulty VIC ClockNextWakeUpClock runtime (not debugger) mode optimiser code
that had caused the Technological Snow demo by Agony Design to fail since v1.0.6.3.
+ EasyFlash v2 title screen glitch now fixed by correcting the "hard reset" code to set the sprite
Y expansion flip-flops.
+ Added the EasyFlash 1MB cartridge. A simplified emulation of the AMD Am29F040 EPROM permits writing
and passes EasyProg v1.6.3 tests.
+ Fixed freeze and soft reset to spread randomly through the frame to improve the chance of a successful freeze.
Check out official homepage for further information and latest files.
Hoxs64 is a Commodore 64 emulator for Microsoft Windows XP / 7. The emulator substantially reproduces this legacy machine in minute detail. Emulator features: a cycle based CPU, VIC, CIA and SID; suport for 1541 Disk drive and Tape deck; proper emulation of all screen effects; support for .TAP, .PRG, P00, D64 files... and bulid-in disassembler.
Here's changelog for latest version:
+ Added point and click raster position breakpoints. Breakpoints can be disabled with out being deleted.
+ Added command window with assemble, disassemble and C64 memory map selection.
+ Added disassemble window address finder.
+ Added disassemble window mouse wheel scrolling (WinXP+).
+ Randomisation of drive weak bits. Minor drive timing improvement.
Check out official homepage for further information and latest files.
micro64 is highly advanced successor of brotkaestchen (fr-051) from BeRo / farbrausch, that aims to become the most accurate C64 Emulator.
Currently micro64 has two different VIC II emulation modes (both are half-cycle exact): single pixel dot clock exact (very accurate, slow) and dynamic pixel block-wise (quite fast, even on slower machines).
Here's list of changes for latest builds:
+ build 713 - Temporary GCR-based write back bug workaround
+ build 712 - Added more joystick settings
+ build 711 - Fixed joystick handling
- Added joystick settings menu
+ build 710 - Added size range limit checks in the NEMO network monitor
- Optimized overall memory size usage of micro64 (from 590MB to 196MB down
memory usage down at me on my computer)
Check out official website for further information and latest version of emulator.
micro64 is highly advanced successor of brotkaestchen (fr-051) from BeRo / farbrausch, that aims to become the most accurate C64 Emulator.
Currently micro64 has two different VIC II emulation modes (both are half-cycle exact): single pixel dot clock exact (very accurate, slow) and dynamic pixel block-wise (quite fast, even on slower machines).
Here's list of changes for latest builds:
+ b691 - Updated PSID driver
+ b690 - Avoiding the new fast loading way if a cartridge is attached
+ b689 - Added fast cold reset at switching between SID sub songs
Check out official website for further information and latest version of emulator.
The fourth issue of Commodore 64 retrogaming zine Komoda has been released. This issue the Komoda team cover all the latest news and articles on the C64 scene as well as reviews of classic C64 games including Frankenstein, Grand Prix Circuit, Katakis and Uridium. The PDF zine can be downloaded for free from the C&A Fan website.
Weblink: Komoda issue 4 webpage
C64 Forever is another commercial product released by Cloanto (the makers of Amiga Forever). C64 Forever is based on a modified VICE including many games and demos.
Quote:
C64 Forever 2011.1 Released
09 Mar 2011 05:00:00 UT
C64 Forever 2011.1.0.0 released. Features improvements to the insert/eject functionality (accessible from the media menu in the playback window), new joystick feedback indicators, easier content rescan after RetroPlatform Library update, and new advanced options for setting DirectX mode and enabling other tests. C64 Forever 2011.1 is a free update to all customers of previous versions.
Commodore Free issue 47 January 2011 has been released. The monthly retrogaming ezine covers all things Commodore related and comes in PDF, Text, HTML, SEQ, D64 (C64 disk image) and now in Ebook EPUB and MOBI formats. Highlights in this issue include Games That Weren’t Update, Nanako In Japanese Monster Castle, Theater Of War WW2 (VIC20), On the Edge: the Spectacular Rise and Fall of Commodore, Build Your Own RGBI>S-Video Adaptor, Back to the Past – Issue 7, 1000 Kung Fu Maniacs, Interview With Alf Yngve and more
2) VIC fixes including the adjustment of the Sprite Y Expansion and the charactor display logic. The following demos are fixed. "Destruction" by Dream, "Spice Up Your Life" by Triad and "Parados"
1) Added options to create and save either 35 or 40 tracks to a D64 file.
2) Added track align option for creating and loading D64 files.
3) Added command line options. example:
hoxs64.exe -quickload -alignd64tracks -autoload "c:gamesgames.d64" 5
This will auto quick load program 6 from the file games.d64. Aligned tracks will be used.
1) Fixed overlapping IRQ and NMI timing. The Flexible demo part 3 flicker is fixed.
2) Fixed sound noise bug caused by an incorrectly truncated floating-point number.
1.0.5.10:
1) Fixed SounDemon's sid emulation compatibility that was broken in the previous release.
2) Adjusted memory-reset pattern. An optional memory pattern file called c64.ram has been added. The file was sampled and extrapolated from the memory-reset pattern of a C64C. If the c64.ram file is missing then a default pattern is generated.
1.0.5.9:
1) Fixed disk head movement while motor is off bug that was introduced in v1.0.5.0. The LogosLand 2 demo works again.
2) The disk ROM is updated from 1541C to 1541-II. The game Kangarudy II works.
3) Adjusted SID oscillator register $D41B to read a one cycle delay as per an 8580 SID.
4) Adjusted memory reset pattern. The game Snow Queen and the demo Typical / Beyond The Force
works.
5) Fixed assertion failure while performing a reset in debug mode.
6) Fixed long standing internal "first chance exception" whilst querying the application version.
1) The memory requirement of the Finite Impulse Response (FIR) filters is reduced without compromising sound quality. There is increased performace of the 50.12Hz mode for machines with relatively small L2 caches.
2) Added choice of two 50.12Hz modes. The large FIR mode performs best on large L2 caches such as 4Mb. The multistage FIR mode performs best on smaller L2 caches.
C128 changes:
- Added 2 MHz mode support (experimental).
- The cursor keys are mapped differently in C64-mode now.
- Fixed C64-mode autostart support.
VIC20 changes:
- Improved the sound emulation where the 'volume change click' is concerned, and normalized the audio output level.
VIC-II:
- The VIC-II border mode can be selected now (normal, full, debug).
- Some sprite fixes needed for Krestage 3 demo.
Drive changes:
- Improved drive LED emulation.
Unix changes:
- Fixed the "black screen" bug caused by some X11 library security update.
- Fixed the usb support for bsd based platforms.
- Changed the preferred libdir and docdir for netbsd and freebsd.
- Xaw/XRandR fullscreen mode is supposed to work.
MS-Windows changes:
- Positional keyboard mapping is used as default again.
- New volume slider control.
- The win32 port can now be compiled with openwatcom.
OS/2 changes:
- The os/2 port can now be compiled with openwatcom.
RiscOS changes:
- Added a build script for the RiscOS port and all needed binary files are now part of the source distribution.
AmigaOS changes:
- Added netplay support for AmigaOS3 port.
- Added netplay support for AROS port.
- New VICE Volume control for all ports.
1) IRQ timing adjusted. VIA timers adjusted. SID and CPU register fade adjusted. The following titles will now work:- "Locomotion", "Aurora 90%", "The Addams Family" and "Star Expedition"
1.0.4.21:
1) Fixed bug introduced in the previous version to the D64/G64/New disk insertion that
loads tracks into both the whole track and halftrack position.
2) 1541 ROM changed to a 1541C revision 2 to cure a half track miss-alignment issue that
prevents the correct saving to an inserted floppy following an attempted save with no
floppy inserted.
1.0.4.20:
1) Numerous 1541 emulation fixes. The demo Intoxication by Singular and game Starflight
now work.
2) Fixes to the VIC border unit and background colours. The demos LCP_memories and Skaaneland
by Fairlight now display correctly.
1) Minor adjustment to the VIC under-border background colour logic. The "1993" part of "Totally Stoned 2" by Booze Design is now pixel exact as seen on a real C64C.
1) Adjustment to the VIC sprite Y expand register. The game Flying Shark now displays correctly.
2) Adjustment to the CIA serial shift register to raise the initial byte complete IRQ after 15 timer underflows instead of 16 timer underflows. The game Athena now displays correctly.
3) Adjustment to the VIC display enable bit. The game Elven Warrior now displays.
4) Adjustment to the SID ADSR. The HVSC sid tune /VARIOUS/M-R/Nata/Future_Impulse.sid missing instruments have been restored.
1) The VIC emulation as been enhanced to include a 4 pixel delay before responding to changes to the sprite multicolor register. Stray pixels have been removed from the "Krestage 3" Demo by Crest 50 pixel sprite upper border.
1.0.4.15:
1) Fixed restore key freeze bug introduced in v1.0.4.12.
1.0.4.14:
1) Added 25 pixel sprite feature used in the "Krestage 3" Demo by Crest. The demo will now run unpatched.
2) Bug fix to broken sprite timing introduced in v1.0.4.12 that was noticed in the "Royal Arte" Demo By Booze Design
1) Added disk image, T64 and SID file inspector to the Auto Load dialog box.
2) Added Quick Load to the Auto Load dialog box for fast loading PRG files from a CBM DOS disk image.
3) Minor adjustment to the SID noise waveform. The California Games title music drums now plays correctly.
4) Bug fix to the "Save As D64" option that guessed the wrong speed zone of a track which resulted in a corrupted saved D64. The default speed zones are now assumed during a "Save As D64".
5) ROMs are searched for in the following order. The folder of the executable. The current system path.
PET changes:
- Added SID cartridge support.
- Extended the PET REU emulation to include 512/1024/2048KB.
PLUS4 changes:
- Added SID cartridge support.
- Fixed some minor TED graphics bug.
VIC20 changes:
- Added SID cartridge support.
Drive changes:
- Added support for Dolphin DOS 2 & 3 and Professional DOS 1571. The GUI is partially missing, command line switches have to be used.
Unix changes:
- New Hungarian translations.
- Fixed some bug in the XAW file selector.
- New fullscreen mode based on XRandR - although restriced to XVideo HW scaling. See also BUGS.
- Raster synchronization based on openGL extension `GLX_SGI_video_sync'. See openGL-sync.txt for details.
- Fixed colormap handling on certain Gnome systems (sporadic black menus, e.g. reported by some FC users).
- New fullscreen mode based on XRandR - although restriced to XVideo HW scaling. See also BUGS.
- Raster synchronization based on openGL extension `GLX_SGI_video_sync'. See openGL-sync.txt for details.
- Fixed colormap handling on certain Gnome systems (sporadic black menus, e.g. reported by some FC users).
- ffmpeg support should work again.
OS/2 changes:
- Fixed a video resource bug that prevented VICE from running.
Mac OSX X11 changes:
- Added Gtk+ Port
- Introduced single "smart" Application Bundle VICE.app
- Added command line launcher for Terminal.app and xterm
- Added build scripts for all external libraries and universal builds of VICE
AmigaOS changes:
- Fixed some UI dialog bugs.
- Added Hungarian translations.
- Added more (previously missing) UI elements.
- Added native MorphOS icons.
- Fixed for native AmigaOS4 compile.
- Added VBCC build scripts.
- New experimental ppc-warpos port.
- New experimental ppc-powerup port.
BeOS changes:
- Fixed to also run on ZETA.
- New ppc-beos port.
- Added (previously missing) UI elements.
Miscellaneous changes:
- Fixed the setting of illegal filenames.
General:
- New GP2X port.
- New AmigaOS3, AmigaOS4, MorphOS and AROS (x86/ppc) ports.
- Mac OSX X11 port is included in the main distribution now.
- Fixed some unusual CPU opcodes.
C64 changes:
- Fixed some longstanding RMW to IO area VIC-II DMA timing bug.
- Added Mikro Assembler, Dela EP7x8, Dela EP256 and Rex EP256 cart support.
- Fixed the KCS cart emulation.
- Added swiftlink and turbo232 support.
- Added +256k memory expansion support.
- Added I/O source read collision detection support, making simultanious use of multiple expansions possible, like on the real machine.
- Fixed the RR-net address decoding and REU compatibility.
- Fixed a problem with traps using the SX Kernal ROM.
- Some IDE64 ultimax bug has been fixed.
PET changes:
- Added 128kb REU memory expansion support.
PLUS4 changes:
- Added 256k csory memory expansion support.
- Added 256k, 1024k and 4096k hannes memory expansion support.
Unix changes:
- Gnome1 is no longer supported.
- Gnome2 is now supported - everthing except the Image preview with CBM font should work.
- Gnome 2 port supports dimmable drive LED now.
- Added experimental ParSID support.
- Added support for minix3.
- Fixed some compile problems with the ffmpeg library.
Mac OSX X11 changes:
- Added support for Intel build.
- Added USB joystick support.
Miscellaneous changes:
- Added support for more 3rd party basic extenders to petcat.
- Added a c64/c128 cartridge conversion program (cartconv).
- Added binary distribution (package) creation functionality.
- Fixed a bug in the trap emulation with caused programs probing devices on the IEC bus to fail.
- Lots of small fixes to the monitor.