| |
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.... |
| |
chancer
Registered: Apr 2003 Posts: 347 |
maybe an idea, I don't know. a flag on the releases page to show which emulators don't run certain demos etc. Yes people comment on them, but it would might make it easier to just make a list of them quickly?
appart from the code falling over, a lot of packers/loaders would cause problems? so perhaps fixing them first within the emulator would help clear that list a lot.
do you fix the demo, or the emulator?!?!
although emu's do a good job on the whole =) |
| |
scythoior Account closed
Registered: Feb 2003 Posts: 8 |
in the file "tune-eater" (see http://scythoior.com/W0641A.D64) we had a logo that was flashing in sync to the music (iirc it was triggered by the 81-waveform on track 1). in vice it flashes much too often, there must be something incorrect with the triggering (V1.21). It runs correctly on a real c64 (old "breadbox"-version with MOS 6581 SID, but i don't know the version-number of the 6502). |
| |
chatGPZ
Registered: Dec 2001 Posts: 11386 |
Quote:
do you fix the demo, or the emulator?!?!
uh, fixing any c64 stuff to work in a certain emu is just WRONG =P if the emu is broken, the emu should be fixed :)
and i dont think csdb needs emu related flags.... this is a c64 site afterall, not an emulation site.... if it doesnt work in emu, just run it on your c64 :=) |
| |
Rough Account closed
Registered: Feb 2002 Posts: 1829 |
full agreement, Emus have to be 1oo%, if not their development team must improve the thingie. |
| |
chancer
Registered: Apr 2003 Posts: 347 |
Groepaz: I thought it might be more straight forward / helpful to people like yourself with the lists.
both crash out on latest version of winvice.
Megademo - HIC
The Megademo
loader crashs after first pic samples part
that's design - crazy
That's Design
crashs at shark picture / loader
both cpu jam's.
I just wanted to see the reaction, about the comment regarding the emulator thing (it was a joke). Maybe I'm totally wrong but a lot of the bugs happen due to loaders/depack routines. If they fixed them 100% then it would clear up a lot of obvious compatability problems? |
| |
chatGPZ
Registered: Dec 2001 Posts: 11386 |
Quote:
Maybe I'm totally wrong but a lot of the bugs happen due to loaders/depack routines. If they fixed them 100% then it would clear up a lot of obvious compatability problems?
unfortunatly it's not that easy. most remaining vice bugs seem to be somehow related to timing inuaccuracies and other weird conditions.
however, it seems vice developers are actually going through the list at the moment, and some stuff appearently is also fixed by now. we'll see what changes in next release (btw the 1.22 version introduced some bugs caused by krills border patches, so you might also want to test with 1.21) |
| |
Steppe
Registered: Jan 2002 Posts: 1510 |
At least That's Design/Crazy works for me in the latest Vice. It's a matter of disabling the Virtual Device Traps, I think. |
| |
iAN CooG
Registered: May 2002 Posts: 3195 |
Quote: At least That's Design/Crazy works for me in the latest Vice. It's a matter of disabling the Virtual Device Traps, I think.
Confirmed, saw that demo many times and works perfectly.
Even HIC megademo works.
TDE ON and VDT OFF must be the default, always. |
| |
chancer
Registered: Apr 2003 Posts: 347 |
thanks for that Steppe / iAN CooG.. ok.. how about a flag in csdb entries that says to turn off drive trapping etc?
(sorry couldn't resist)
|
| |
cadaver
Registered: Feb 2002 Posts: 1160 |
VICE could switch virtual device traps off automatically when TDE is active, I guess both traps & TDE on combo is quite useless. The other route is education, but not necessarily here... Actually the age-old C64S did a much better job on educating people, for there was the popup when diskdrive programming was attempted in fast mode. |
Previous - 1 | ... | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | ... | 25 - Next |