| |
chatGPZ
Registered: Dec 2001 Posts: 11386 |
C64 Emulator Bugs
after stumbling about a bunch of VICE bugs myself in the last couple of days i have decided to compile a list with issues current emulators have. the goals for this are
- make people aware that emulators are by far not perfect (yet?)
- make it easier for emulator authors to improve the emulators, by showing problematic programs and possibly provide simple testcases
- allow c64 coders to implement emulator detection if desired
so well, check this: http://hitmen.c02.at/files/docs/c64/c64_emulator_bugs.txt
help welcomed :)
|
|
... 240 posts hidden. Click here to view all posts.... |
| |
chatGPZ
Registered: Dec 2001 Posts: 11386 |
that way of doing stable raster was developed by hannes sommer and published in the 64er mag (just for the records :=P).
good find though, care to write a small testprog that shows the problem? :)
|
| |
Conrad
Registered: Nov 2006 Posts: 849 |
Quote:good find though, care to write a small testprog that shows the problem? :)
I just simply did this in AR monitor:
loop:
LDA $DC00 ; Keyboard write/Joyport 1
STA $0400 ;
LDA $DC01 ; Keyboard read/Joyport 2
STA $0401 ;
LDA $D013 ; Latch X
STA $0403 ;
LDA $D014 ; Latch Y
STA $0404
JMP loop
Doesn't matter how IRQ is setup etc. The effect relies on when you press various bottom row keys or hit fire button in Joyport 1. Try it on Vice and then the real machine and you'll see the difference.
|
| |
iAN CooG
Registered: May 2002 Posts: 3196 |
Vice 1.22 is out and I did some rechecks:
- [vice] Relax #03 Relax #03
Now starts even the unpatched version
*** [Vice, CCS, HOXS] Die Donnernde Kataun/Abyss Die Donnernde Kataun
Now starts even the unpatched version
New bug:
[vice 1.22] Borderless/The Dreams Borderless
Works in earlier version and all the others. In 1.22 only a light blue screen.
Changing VIC-II settings/border doesn't produce differences.
The notefile works in normal and full borders mode, not in debug mode.
|
| |
iAN CooG
Registered: May 2002 Posts: 3196 |
Partial bug, still an issue:
[vice 1.22] Demode/Chorus Demode
4th part, works only with normal borders.
With full borders you read "HE POP inside", few pixels only instead of letter T
With debug borders you read "POP inside", few pixels only instead of THE
|
| |
iAN CooG
Registered: May 2002 Posts: 3196 |
Quoting David Horrocks from comp.emulators.cbm:
Quote:
Hi Vice Team,
The demo H2K by Plush seems to have further degraded due to the sprite
emulation changes in this version. VICE v1.21 played better. The part that
is affected is the totally blue screen that slowly turns to a totally black
screen by way of an anticlockwise sweeping effect. This anticlockwise
sweeping effect appears immediately before the chessboard screen during disk
one. I have confirmed that the display is correct on a real C64C. CCSv3.0
has a comparable fault with the same effect which has been corrected in
CCSv3.3. I believe the problem lays with the logic that decides when to
start emptying the internal sprite shift registers out the display and/or
the logic that fills the internal sprite shift registers with data. Hope
this helps.
Regards
David
so:
[Vice 1.22] +H2K/Plush +H2K
Choose "Chessboard spin" in part requester, the anticlockwise wipe effect shows some dirty lines.
I have to add that the endscroller crashes just after the last japanese text. In Hoxs64 continues correctly. |
| |
Scout
Registered: Dec 2002 Posts: 1570 |
[Vice 1.22] So-Phisticated still doesn't work. |
| |
Mace
Registered: May 2002 Posts: 1799 |
There were no changes in the C64 engine, as I understood from the change log. |
| |
Ed
Registered: May 2004 Posts: 173 |
When I watched the part "undulation" (can be accessed via the shortcut and press fire, and then load undulation from the good old Crest demo, the Bubble Tale
I noticed that with the Vic II border set to Debug. It looks like crap. the sprites are bouncing of the rasterbar and everything is fucked.
with the Vic Ii border set to full, it is a bit more close to the original but there is a bug in the stretch routine which was not even there in vice 1.21 or displayed in c64.
|
| |
Rubi Account closed
Registered: Apr 2002 Posts: 48 |
Just want to let you know that we're working on fixing (some of) the bugs you're collecting here. Thanks for this list.
Current state of progress:
ElvenWarrior, Camelpark: Patch exist to fix the problem
Tsunami: Problem is identified, patch needs further investigation
+H2K (before chessboard): Problem is identified (sprite x positioning), got worse with the patch for Krestage 9 sprite feauture, needs more investigation.
The new VICII border modes were introduced by Krill but he oversaw that the borderwidth variable is used for some essetial calculation which needs to be fixed.
Bad luck that there were more bugs introduced with 1.22 release. Maybe we could find some beta testers before releasing next one.
|
| |
MagerValp
Registered: Dec 2001 Posts: 1078 |
Quote:Bad luck that there were more bugs introduced with 1.22 release. Maybe we could find some beta testers before releasing next one.
Why don't you do a public beta, or a release candidate, a week or two before releasing the final? Doesn't have to be a full release, just win32 binary and source snapshot, so that people can download and test. |
Previous - 1 | ... | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | ... | 25 - Next |