EMU618社区

 找回密码
 立即注册
搜索
查看: 812|回复: 1

[新闻] COMMODORE 64模拟器 CCS64 V3.6 发布

[复制链接]

签到天数: 6 天

[LV.2]偶尔看看I

发表于 2008-8-22 20:29:44 | 显示全部楼层 |阅读模式
CCS64 V3 Bug-Fix List
Device-Oriented Bugs :
·
To check/fix the HardSID support, given that the SID Emulation code has been changed to a more reSID-style sound.
More information below:
I have a HardSID PCI with a SID 6581 in Bank 1.
CCS64 seems to use it properly, except for Channel 4, but crashes when the Mix Mode is set to 'Channels 1-4 Buffered'.
The other two modes work, but 'Channel 1-3 Burst, 4 Emulated' causes the HardSID to produce some high-pitched noise that almost over-powers the emulated sound, when Channel 4 is used.
CCS64 currently reports my HardSID at $FFF8.


CCS64 V3 Bug-Fixes Made
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.
·
Ex-DOS memory mirroring on the 1541 Device ($2000 - $27FF) is not supported properly.
·
Setting the Tape Motor on/off doesn't work properly.
When CCS64 re-sets, the tape re-winds automatically back to the beginning (which it shouldn't do, because there is usually another game to load after the one loaded before).
The Play button works, but the Motor button stays locked to off (so the Tape Counter cannot be changed manually).

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.
·
In the game Platoon, there is a small horizontal white line, below the Platoon title.
[The problem is a bug with changing between certain graphic modes within a raster line.]

·
In the demo Coma Light 8/Oxyron, the Keferns Bars part does not work.
[The problem is a bug with sprite indexing.]

·
The demo Aurora 90%/Level 64 does not work properly.
[The problem was due to un-documented C64 behaviour, similar to EmuFuxx0r.]

·
The demos Final III and Sharp do not work properly.
·
After the conversion group introduction in the game Beyond The Ice Palace / HF, a "CPU Halted At $0005" error occurs.
·
There are some strange bugs/flickers in TRC+TBI Introduction (1990).
More information below:
If you remove the music (JSR $1003), it works... it seems to be a $D011 & $80 problem... it seems to be waiting for the raster-line that happens with Bit 7 set on the emulator... and that line has already passed by the music.

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 <SPACE BAR> 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.
·
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.
·
To not crash when selecting a non-existent C64 image file.
·    When the Palette is set to PAL and the Graphics Filter is set to either Anti-Alias or Scale, CCS64 crashes with an Access Violation fault.
·    When using the screen-shot functions in CCS64 V3, an image file of only one frame is produced, whether the graphic being captured is interlaced or non-interlaced.
Did the 256-Colour Screen-Shot function in CCS64 V2.0 BETA always mix two consecutive frames together, irrespective of the graphics involved?
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).


下载请访问
http://www.computerbrains.com/ccs64/

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

该用户从未签到

发表于 2008-8-29 00:46:00 | 显示全部楼层
额...孤陋寡闻了...这是啥米模拟器???
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|国治模拟精品屋 ( 沪ICP备15012945号-1 )

GMT+8, 2024-12-21 04:07 , Processed in 1.058593 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表