Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
 Welcome to our latest new user tomek ! (Registered 2024-11-24) 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: 11351
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-07-20 13:02
iAN CooG

Registered: May 2002
Posts: 3186
Quote:

- [vice] Alternate Reality/Mr. Zeropage Alternate Reality - City

hangs after the character selection/randomizing

"A: There's only 1 disk side to download, where are the others? Fails on the real thing too."

No wonder it doesn't work, file "AA" has a bad sector with illegal link to 13/77 (as stated by 64copy)
2007-07-20 18:14
chatGPZ

Registered: Dec 2001
Posts: 11351
ok, fixed some stuff in the list...recheck :) i also added Typical which seems to have a "anti-cartridge" detection at the beginning (according to tnt) which somehow fails to work on all emus =P
2007-07-20 19:16
TNT
Account closed

Registered: Oct 2004
Posts: 189
Quote: ok, fixed some stuff in the list...recheck :) i also added Typical which seems to have a "anti-cartridge" detection at the beginning (according to tnt) which somehow fails to work on all emus =P


IIRC Typical upscroller reads some $de00/$df00 byte every frame after calling the music routine, and if it gets the same byte back multiple times (16? 32?) it crashes the demo. I think some part which didn't work correctly with some cartridge, or maybe I did that just to piss people off :)

Edit:
   org $4145

   LDA $DF00
.cmp
   CMP #$00
   BEQ .same
   STA .cmp+1
   LDA #$F0
   STA $4251
.x
   RTS
.same
   INC $4251
   BNE .x


Edit2
I think I should add my comment after Hoxs64 failed it:
Quote:
(Now I'm wondering if Typical works on all C64s or not!)
2007-07-22 23:19
chatGPZ

Registered: Dec 2001
Posts: 11351
Gilded Age is another strange one. to make it work in vice, virtual device traps must be off. in ccs the intro is fucked up (dma delay for the logo swing). in hoxs it crashes when loading the game. mason says it works on the real thing (didnt check myself).
2007-07-22 23:43
assiduous
Account closed

Registered: Jun 2007
Posts: 343
I've turned off the traps and it still doesn't work for me in VICE. Can't see what's wrong with the logo sway in CCS64 (did you check with v3.3?). Fails in Hoxs64 - I'll have to check it out on the real thing.
2007-07-23 00:00
chatGPZ

Registered: Dec 2001
Posts: 11351
Quote:
I've turned off the traps and it still doesn't work for me in VICE.


interisting, maybe another case of "works sometimes" ? mmmh

and mmmh yes, my ccs is ooold. =D gotta fix that =D
2007-07-23 18:46
iAN CooG

Registered: May 2002
Posts: 3186
Quote: Quote:
I've turned off the traps and it still doesn't work for me in VICE.


interisting, maybe another case of "works sometimes" ? mmmh

and mmmh yes, my ccs is ooold. =D gotta fix that =D


Those garbled red sprites should ring some bells :)
Sprites must be off before loading, else one should expect timing problems.
4E6C  20 4B 54  JSR $544B
....
547A  A2 00     LDX #$00   <<< here does it right...
547C  8E 15 D0  STX $D015  <<<
....
4E99  A9 7F     LDA #$7F   <<< and here turns 7 of them again on
4E9B  8D 15 D0  STA $D015  <<< just before the load (JSR $6100)

to fix it, during the second intro, enter in monitor:

> 4E9a 0

Actually it worked in Vice with any fast loader (AR/Epyx/KCS/Speeddos) that
allows sprites, setting them off automatically during load.
2007-07-23 19:34
assiduous
Account closed

Registered: Jun 2007
Posts: 343
Failed on my C64C. It hangs up in CCS64 too if you boot it in the "Normal" (more accurate) mode. Which brings us to the conclusion that in this case the emulators are fine and the software is bugged.
2007-07-23 19:39
iAN CooG

Registered: May 2002
Posts: 3186
Quote: Gilded Age is another strange one. to make it work in vice, virtual device traps must be off. in ccs the intro is fucked up (dma delay for the logo swing). in hoxs it crashes when loading the game. mason says it works on the real thing (didnt check myself).

@Mason: try without AR fastloader, it shouldn't work.
2007-07-23 19:53
assiduous
Account closed

Registered: Jun 2007
Posts: 343
I reckon there should 2 more rules of thumb:

-first and foremost, always use the latest version of the emulator
-test without a cartridge
Previous - 1 | ... | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | ... | 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
Tom-Cat/Nostalgia
Ghostrider/No Name
Epyx/TSA
katon/Lepsi De
REBEL 1/HF
Gregfeel/Lepsi De, S..
leonofsgr/Singular C..
iAN CooG/HVSC
Barfly/Extend
Krill/Plush
Dr. TerrorZ
Isildur/Samar
Critikill (CK)/S16 ^..
.jetan/AI-supported ..
TLF/Sonic Uproar
Guests online: 178
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 Halloweed 4 - Blow Y..  (9.6)
7 Uncensored  (9.6)
8 Wonderland XIV  (9.6)
9 Comaland 100%  (9.6)
10 The Demo Coder  (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 Censor Design  (9.3)
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.053 sec.