Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > CSDb Discussions > C64 Emulator Bugs
2007-06-24 03:16
chatGPZ

Registered: Dec 2001
Posts: 11114
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....
 
2007-08-13 19:09
tlr

Registered: Sep 2003
Posts: 1714
Quote: There were no changes in the C64 engine, as I understood from the change log.

Few changes there, yes.

You can browse differences here: http://viceplus.svn.sourceforge.net/viewvc/viceplus/branches/vi..
2007-08-13 20:29
null
Account closed

Registered: Jun 2006
Posts: 645
Quote:
I have to add that the endscroller crashes just after the last japanese text. In Hoxs64 continues correctly.


that also happens on real c64 sometimes. try using 1541-II as drive, loader is more compatible with that (according to Krill himself)

------------------------------------
Knoeki/DigitalSoundsSystem/GheyMaidInc/SwappersWithAttitude
http://hardwarehacks.untergrund.net/misc/zomgwtfbbq/
2007-08-13 21:20
iAN CooG

Registered: May 2002
Posts: 3132
Quote: Quote:
I have to add that the endscroller crashes just after the last japanese text. In Hoxs64 continues correctly.


that also happens on real c64 sometimes. try using 1541-II as drive, loader is more compatible with that (according to Krill himself)

------------------------------------
Knoeki/DigitalSoundsSystem/GheyMaidInc/SwappersWithAttitude
http://hardwarehacks.untergrund.net/misc/zomgwtfbbq/


Of course 1541-II has to be used, else you won't get to the end of side 2. Still crashes in vice 1.22, works on hoxs64 which uses a 1541-II rom.
2007-08-14 16:50
tlr

Registered: Sep 2003
Posts: 1714
From #x64dtv-dev:
Quote:
[18:42] nojoopa: BTW there's a bug in vice 1.22, SH[SXY]_ABS_[XY] take 1 CLK too much. Tested with vice 1.21 & 1.22 using tsuit215. Fixed in viceplus. Sent a bug report to viceteam.
[18:44] nojoopa: Opcodes coming up...
[18:46] nojoopa: 9B, 9C, 9E & 9F.

Fixed builds coming up in the x64dtv thread...
2007-08-16 08:56
tlr

Registered: Sep 2003
Posts: 1714
From #x64dtv-dev:
Quote:
[10:39] kiesel: Found a nasty bug in x64 monitor (WATCHing zeropage addresses fails for zeropage opcodes). Fortunately this bug doesn't appear in x64dtv since the optimization that breaks this is disabled in x64dtv ;-).
[10:46] _tlr: Hi
[10:46] _tlr: Interesting bug! Is it there in 1.21?
[10:46] _tlr: Or is it only in viceplus?
[10:48] kiesel: It's in VICE 1.20, 1.21, 1.22 and in VICEplus (not x64dtv). I sent a bug report already.
[10:48] _tlr: Cool! Can you tell me some more details, and I'll post a snippet of this to the bug thread on csdb?
[10:50] kiesel: It's only for the monitor, not the actual 6502 emulation, so it might be not that interesting for csdb - but still, if someone wants to use the monitor, it's better if you know that bug ;-)
[10:50] kiesel: Just a moment
[10:51] kiesel: Enter monitor... then...
[10:51] kiesel: a c000 lda $80
[10:51] kiesel: .c002 jmp $c000
[10:51] kiesel: .c005
[10:51] kiesel: (C:$c005) watch 80
[10:51] kiesel: WATCH: 1 C:$0080 load store enabled
[10:51] kiesel: (C:$c005) g c000
[10:51] kiesel: (no watch break)
2007-08-16 09:14
JackAsser

Registered: Jun 2002
Posts:
A bug I discovered in VICE when I coded on The Wild Bunch was that the timing when an NMI interrupts an IRQ setup was incorrect. IIRC it was 4 cycles too much in comparison to the real thing. All I remember was that I had to take special precautions to old CIA, new CIA and VICE CIA. I'll try setup a test case someday or if somebody else cares to look at it.
2007-08-17 17:38
Steppe

Registered: Jan 2002
Posts: 1510
Bug in Anal TV concerning Vice, CCS64 and Hoxs:
Crashes after loading the third part, identical on all three emulators. I figure the diskimage is bad, anyone got a good one?
2007-08-17 21:10
tlr

Registered: Sep 2003
Posts: 1714
@jackasser: A test program for this would be very useful! Both for vice and for the x64dtv emulation.
2007-08-29 00:55
chatGPZ

Registered: Dec 2001
Posts: 11114
i have updated the list again, check http://hitmen.c02.at/files/docs/c64/c64_emulator_bugs.txt and review :)

steppe: did you check on the real thing?
2007-09-18 18:18
Conrad

Registered: Nov 2006
Posts: 833
Disk-drive problem I've found in WinVice v1.22:

After receiving a copy of Krill's loader (version 22) for an upcoming project, the loader does not seem to be compatible in loading files under a 1541 or 1541-II disk drive attached (testing with ONE device attached as instructed)... on all other drives it works fine. The installation of the drive code works, but after execution command (M-E) the drive LED is on and drive itself seems to freeze. Krill said that the loader does work on HIS version of Vice, which is version 1.20 - so it seems it's a bug in version 1.22 (when drive LED enhancement was put in.)

Previous 2006 demos like "The Wild Bunch" and "Aurora 85%-90%" which use Krill's loader - all seem to work fine, but that may be because it's using an older version of the loader.

I then installed an older version of Vice (1.21) and tested the loader on that, and it worked perfectly.

I then checked all v1.22 ROMs stored in the DRIVE folder, but they are exactly the same as the ROMs in older versions, so it's not the ROMs that's causing this particular problem.
Previous - 1 | ... | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | ... | 25 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
jmin
Freeze/Blazon
bonefish
Guests online: 142
Top Demos
1 Next Level  (9.8)
2 Mojo  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Comaland 100%  (9.6)
6 No Bounds  (9.6)
7 Uncensored  (9.6)
8 Wonderland XIV  (9.6)
9 Memento Mori  (9.6)
10 Bromance  (9.5)
Top onefile Demos
1 It's More Fun to Com..  (9.7)
2 Party Elk 2  (9.7)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.5)
5 TRSAC, Gabber & Pebe..  (9.5)
6 Rainbow Connection  (9.5)
7 Onscreen 5k  (9.5)
8 Wafer Demo  (9.5)
9 Dawnfall V1.1  (9.5)
10 Quadrants  (9.5)
Top Groups
1 Oxyron  (9.3)
2 Nostalgia  (9.3)
3 Booze Design  (9.3)
4 Censor Design  (9.3)
5 Crest  (9.3)
Top Fullscreen Graphicians
1 Carrion  (9.8)
2 Joe  (9.8)
3 Duce  (9.8)
4 Mirage  (9.7)
5 Facet  (9.7)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.061 sec.