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: 11360
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 :)
2007-06-24 03:40
Fungus

Registered: Sep 2002
Posts: 680
The bug which happens when switching back and forth between vice and other windows happens on windows 2000 and XP also. (both pro)

serial timing latency is not implemented. (1 cycle per foot of cable or so).

1571 has extra delay on on reading sync inside the drive, ask graham or krill about this. (you cannot use BVC in 2mhz mode!)

clk has one cycle extra delay or so also in 1541 when data also changes... (or something)

NTSC should have at LEAST 8 more lines visible in bottom border, and about 6 or 7 in the top.

palette is still very wrong, look at hoxs64 for proper palette.

CAN YOU PLEASE emulate a breadbox palette seperate from 64C pallette, 64c palette is UGLY as hell on OLD games!

I will post more as I remember them...

1541 emulation needs complete REWRITE, it does NOT work with most protected games, HELLO , NOT ALL DATA IS GCR ENCODED!!!

(Stop letting lamers like rittwage who got not CLUE how 1541 really works writing code!!!)

if you want a REAL book on 1541, see 1541 SAMS trouble shooting an repair guide, it contains FULL HW explainations!

You can also switch OFF byte sync in the 1541!!!
2007-06-24 09:11
Mace

Registered: May 2002
Posts: 1799
Groepaz, Fungus & I talked about this on IRC yesterday, so I'm not sure if the bug I found has been 'documented' already...

Toggling RAM/ROM quickly (i.e. changing value of $01 between #$35 and #$37) confuses WinVICE to the point where it doesn't seem to know whether it's RAM or ROM you want.

Also in WinVICE, "always on top" doesn't work when swiched on at boot. Frankly, I'm amazed that this isn't the 'known bugs' list already.
2007-06-24 09:46
Scout

Registered: Dec 2002
Posts: 1570
Also that friggin' annoying bug that un-toggles True Drive Emulation everytime I load a .prg really pisses me off too.

Not a real emulation issue but it's out of my system now :)
2007-06-24 09:55
Oswald

Registered: Apr 2002
Posts: 5086
yeah, the true drive emulation 'bug' freaks me out aswell. also there's no reset option without killing the ram when the machine hangs.argh...
2007-06-24 09:57
TDJ

Registered: Dec 2001
Posts: 1879
Quote: Also that friggin' annoying bug that un-toggles True Drive Emulation everytime I load a .prg really pisses me off too.

Not a real emulation issue but it's out of my system now :)


Oh my brother, testify!
2007-06-24 12:32
WVL

Registered: Mar 2002
Posts: 899
Quote: Also that friggin' annoying bug that un-toggles True Drive Emulation everytime I load a .prg really pisses me off too.

Not a real emulation issue but it's out of my system now :)


I always make a copy of the x64.exe file and name it x64prg.exe.

Then I couple .prg files to x64prg.exe while coupling .d64 to the normal x64.exe. :)
2007-06-24 13:35
Radiant

Registered: Sep 2004
Posts: 639
I just enter the monitor and type l"program.prg"0, and then everything works fine without having to change drive emulation settings etc.

The problem with the complete border not being visible is well known and something the VICE team doesn't seem to care too much about fixing. Krill's border patches take care of that on PAL; should be easy to modify them to fix NTSC emulation as well.

Fungus: You do know you can change the VICE palette yourself, including toggling between the two luminance settings, right? :-P
2007-06-24 13:47
Radiant

Registered: Sep 2004
Posts: 639
From groepaz's buglist.

Not a bug:

*** [vice 1.21] audio/video timing problems due to audio buffering

Audio buffering is a requirement for any software based audio playback. The option is there to set the buffer to a lower value for those with fast machines, which makes the problem less apparent. Impossible to work around.
2007-06-24 14:20
WVL

Registered: Mar 2002
Posts: 899
Quote: From groepaz's buglist.

Not a bug:

*** [vice 1.21] audio/video timing problems due to audio buffering

Audio buffering is a requirement for any software based audio playback. The option is there to set the buffer to a lower value for those with fast machines, which makes the problem less apparent. Impossible to work around.


still there is no option to set it below 100msec. And that's still quite a lot! why not allow 50msec? or 20msec (== 1 frame). My pc wouldnt be bothered by it.
2007-06-24 16:18
tlr

Registered: Sep 2003
Posts: 1787
For windows there are ASIO or WDM drivers for many soundcards that will allow near realtime audio (a couple of milliseconds or less in latency).

A selectable buffered video to match the lag of the audio could be useful for watching timed demos.
 
... 240 posts hidden. Click here to view all posts....
 
Previous - 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | ... | 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
𝘁𝗡𝗚/FairLight
Higgie/Kraze/Slackers
Guests online: 89
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Mojo  (9.6)
6 The Demo Coder  (9.6)
7 What Is The Matrix 2  (9.6)
8 Uncensored  (9.6)
9 Comaland 100%  (9.6)
10 Wonderland XIV  (9.6)
Top onefile Demos
1 Layers  (9.6)
2 Party Elk 2  (9.6)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.6)
5 Libertongo  (9.5)
6 Rainbow Connection  (9.5)
7 Onscreen 5k  (9.5)
8 Morph  (9.5)
9 Dawnfall V1.1  (9.5)
10 It's More Fun to Com..  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Nostalgia  (9.3)
5 Triad  (9.2)
Top NTSC-Fixers
1 Pudwerx  (10)
2 Booze  (9.7)
3 Stormbringer  (9.7)
4 Fungus  (9.6)
5 Grim Reaper  (9.3)

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