Welcome to AEP Emulation Page - Emulation News
Hosting by: Uberspace.de   
· Home / News
· News Categories
· News Archiv
· Submit news

· My Account
· Search
· Forums
· Weblinks
· Game Reviews
· Translations
· Impressum


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

· Emulation64
· 1Emulation.com
· Emu-France
· progetto-SNAPS

Post new topic   Reply to topic  
View previous topic Printable version Log in to check your private messages View next topic
Author Message
Post subject: C64/C16/Plus4: CCS64 V3.0 (17 May 2006)  PostPosted: May 18, 2006 - 04:27 PM
News Scout

Joined: Jun 25, 2005
Posts: 4562

Location: Berlin
Status: Offline

Håkan Sundell hat eine neue Version seines C64 Emulators für Windows CCS64 veröffentlicht.

Håkan Sundell released a new version of his C64 emulator for Windows, CCS64 .

1. User-Discovered Bug-Fixes Made :
# Kernel-Oriented Bug-Fixes : A program that should install an interrupt-driven music player, in order to play music, just quits back to BASIC instead.

Device-Oriented Bug-Fixes :
# Various problems with T64 files – the file-pointer does not move on to the next file in a multi-part T64 file and file-names are not interpreted correctly.
# When loading a file with the "LOAD" command, the "SEARCHING FOR" and "LOADING" lines of text do not appear. This can cause problems with programs that put LOAD commands on the screen, and then execute them, by filling the keyboard buffer.
# The game Galleon crashes, whilst it is loading.
# The game Continental Circus crashes, whilst it is loading.
# The demo Error 23 crashes, whilst it is loading.
# The demo +H2K crashes, whilst it is loading.
# When using the Simons BASIC cartridge with the Printer emulation, there are some problems. Firstly, no MS-DOS text file is produced, after you issue a "CLOSE #n" command. Secondly, when you perform a "PRINT #n" command, you get the BASIC error message "? DEVICE NOT PRESENT ERROR", but not when you give the "PRINT #n" command a text string to print. The whole procedure works fine when using the standard BASIC.
# Various problems with the The Final Cartridge III (TFC-III) cartridge.

Game-Oriented Bug-Fixes :
# In the game Haunted House, your ghost dies, before you can really play the game. [The problem is with the Sprite Background Collision Detection Register ($D01F). Every bit that is set to 1 indicates that the corresponding sprite was involved in a collision with background data. On a real C64, the bits in this register remain set until they are read (i.e. PEEKed). Once read, the register is automatically cleared, so that it can detect the next collision. The emulator does not clear the register, after it has been read.]
# In the game Frankie Goes To Hollywood, when you enter a sub-game, the emulator hangs.
# In the game Road Raiders, after exiting out of the building that is downwards and to the east (where there is an arrow pointing), the emulator hangs.

Sound-Oriented Bug-Fixes :
# To write-through $D418 to the HardSID, when emulated sound is disabled.
# To re-set the HardSID, when you exit the emulator.
# In the game Loco, when you die (i.e. when your loco-motive breaks down), there is no dying noise, just a constant background tone. There should be a dying noise, followed by a period of silence, then it waits for the key or the Fire button to be pressed, before re-starting the game.
# Within certain games, e.g. Retrograde, you can sometimes hear a popping sound. The S-Express tune demonstrates this very well. There may be a requirement to allow the user to set the sound buffer size (50 msec to 400 msec, in intervals of 50 msec, should be adequate).
# To improve the accuracy of the SID Filter emulation.

Other Bug-Fixes :
# The $LOADPATH saved setting is not updated when running TAP/PRG/P00 files, but it is when running D64/G64/T64 files.
# When entering/exiting the paused mode, this causes to colour palette to be re-set to "Normal", when it should not automatically do this.
# When using 2 joysticks under Windows 2000 (Y-Cable), one of the joysticks always draws to the left. This seems to be a bug in the emulator, because it is attached to the Virtual C64 Port (i.e. the same player in a game). It makes no difference if you swap the ports (ALT + F10) or switch joysticks.

2. Developer-Discovered Bug-Fixes Made :
Device-Oriented Bug-Fixes :
# Improved 1541 read/write head bit-rate emulation.
# The CPU emulation starts a random off-set after the VIC-II emulation starts, after a system re-set, instead of always starting after the VIC-II chip is re-aligned to the base point.

Sound-Oriented Bug-Fixes :
# The SID emulation is completely re-set, after a system re-set (both internal registers and visible registers are zeroed).

CCS64 Enhancement List
Kernel-Oriented Enhancements
# Trapping of the Kernel serial bus communication routines, for faster emulation, as an option.

Device-Oriented Enhancements
# Support for Zip-Coded files.

Other Enhancements
# To be able to specify the default Bank to be automatically switched to, when entering the MC Monitor, as a saved setting.

Windows-Oriented Enhancements
# To be able to save AVI (Audio Video Interleaving) files of emulator activity, with both picture and sound content, in the same manner as sound sampling is done at the moment. Is the information at http://www.wischik.com/lu/programmer/avi_utils.html of any use?

CCS64 Enhancements Made
1. User-Requested Enhancements Made :
Device-Oriented Enhancements :
# To toggle the Scroll Lock LED, whenever the 1541 Device is being read from/written to, as an option.
# Support for the Comal 80, the Super SnapShot 5, and the Serpentine cartridges.

Graphics-Oriented Enhancements :
# To make the emulator work as a true Windows application with a Windows Windowed mode (instead of the DirectX Windowed mode, which did not work correctly for everybody).
# The ability to choose the actual graphics re-fresh rate, instead of having to use third-party graphics re-fresh rate tweaking programs.
# Frame-skipping for the graphic modes. At the moment, if a machine is not powerful enough, the whole execution slows-down.
# Full-screen anti-aliasing, as an option, in order to remove any blockiness in the graphics (i.e. pixelised graphics).
# To support the Scale2x graphical filter, but in all of the available graphical resolutions (i.e. 1x, 2x, 3x, full-screen).

Sound-Oriented Enhancements
# To add support for the HardSID sound card, in the same version of CCS64. This is so that both HardSID users and non-HardSID users can use the same version of CCS64, meaning that there is a consistency of functionality. This would also make the development and distribution of updated versions of CCS64 a lot easier.

Windows-Oriented Enhancements :
# To be able to drag-and-drop D64/G64/T64/TAP/PRG/P00 files on to the CCS64 window, when running CCS64 in windowed mode, which will auto- load/run the file that has been dragged-and-dropped.

Other Enhancements :
# There is an SDK for net-play, especially for emulators, called Kaillera. Can this be implemented in CCS64?

2. Developer-Added Enhancements Made :
Device-Oriented Enhancements :
# Support for the Magic Formel cartridge.
# When the CPU enters halt mode, to show the address that this occurs, and to allow the option of either entering the MC Monitor or of performing a hard re-set of the system.
# Two new short-cut key combinations – Select Next Disk Into Drive 8 (ALT + F5) and Select Previous Disk Into Drive 8 (ALT + F6).
# Another new short-cut key combination – Screen-Shot Menu Contents (ALT + SHIFT + F2).
# Another new short-cut key combination – Warp Speed Toggle (ALT + SHIFT + F3).
# To add a C2N Noise option, which allows the tape loading noise to be heard.

Windows-Oriented Enhancements :
# New program icons.
# Key Repetitions are supported.
# Registration menu options have been added.
# Program registration information is shown in the About program box.
# Application Menus have been added, which link to the appropriate internal Textual Menus.

Related links:

[ C64 Emus ][ C16/Plus4 Emus ]

 View user's profile  
Reply with quote Back to top
Post subject:   PostPosted: May 18, 2006 - 08:41 PM

Joined: Sep 26, 2004
Posts: 256

Status: Offline
1. C-1541 Serial Bus emulation bug has been fixed. Error23/Resource now works.
2. C-1541 Disk Loading emulation bug has been fixed. +H2K/Plush now works.
3. Recovery from the Windows Screen-Saver is performed.
4. The joystick emulation is handled within the internal Textual Menus.

1. Two new graphical screen filters have been added (which work in all graphical resolutions/modes) - Scale (based upon Scale2x) and Anti-Alias.
2. Drag-and-Drop file loading is now supported. This performs a Load (Fast) of the image file.
3. The New SID Wave-Forms are supported (slightly modified/improved).
4. ALT+SHIFT+F2 - Screen-shot of Textual Menu contents.
5. ALT+SHIFT+F3 - Toggle Warp Speed.
6. Expanded the Windows Menus, which now integrate with the internal Textual Menus.
7. Added program registration options.
8. Key repetitions now work.
 View user's profile Visit poster's website  
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT - 12 Hours
Post new topic   Reply to topic  
View previous topic Printable version Log in to check your private messages View next topic
Powered by PNphpBB2 © The PNphpBB Group