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-27 23:59
iAN CooG

Registered: May 2002
Posts: 3186
Quote: so what about Weird Newmas 88/89 ? :) the seperate parts work for me, but loading the first part after the intro doesnt (regardless of what option choosed)

Someone modified the filenames adding trailing spaces, remove them and loader will be happy. It's true what the note says anyway, that turbo options crashes 2nd part loading (press ctrl to exit).
2007-07-29 14:50
Steppe

Registered: Jan 2002
Posts: 1510
Kick Ass 89:
After the second part it looks like it's decrunching the next one, but then it seems to freeze... Can someone investigate if it's only down to Vice 1.21?
2007-07-29 15:13
iAN CooG

Registered: May 2002
Posts: 3186
Quote: Kick Ass 89:
After the second part it looks like it's decrunching the next one, but then it seems to freeze... Can someone investigate if it's only down to Vice 1.21?


Traced in vice monitor, never reaches the cli/jmp$4000 in the decruncher and memory is filled with garbage. Most probably a bad file. A single byte different leads always to this. Fails in hoxs64 too.
2007-08-03 15:15
chatGPZ

Registered: Dec 2001
Posts: 11351
4 Kiloz confuses me, it freaks out after pressing left arrow...but you can start it fine at $1a06 afterwards (and all parts work, so it was depacked correctly too). it does this on all emus, and also on my c64. however i know for a fact that i have seen this running on the real thing before. *weird*
2007-08-05 17:22
tlr

Registered: Sep 2003
Posts: 1787
Simple test for support of in-line graphic _data_ changes.
Check for horizontal splits.
Does not work in VICE 1.21 or CCS V3.2. Works in Hoxs V1.0.4.15.

Should probably set $d800 too, but I leave that as an exercise. :)
.C:c000   78         SEI
.C:c001   A9 1F      LDA #$1F
.C:c003   8D 18 D0   STA $D018
.C:c006   A2 00      LDX #$00
.C:c008   8A         TXA
.C:c009   9D 00 04   STA $0400,X
.C:c00c   E8         INX
.C:c00d   D0 FA      BNE $C009
.C:c00f   AD 01 38   LDA $3801
.C:c012   49 FF      EOR #$FF
.C:c014   8D 01 38   STA $3801
.C:c017   EA         NOP
.C:c018   EA         NOP
.C:c019   4C 0F C0   JMP $C00F

2007-08-07 21:07
Steppe

Registered: Jan 2002
Posts: 1510
Above the Stars / Squadron:
I'm getting a CPU jam in VICE 1.21 in the part shown in the screenshot.
2007-08-08 01:28
iAN CooG

Registered: May 2002
Posts: 3186
Quote: Above the Stars / Squadron:
I'm getting a CPU jam in VICE 1.21 in the part shown in the screenshot.


requoting my reply:
"BOMB THE HOUSE!!.prg" is the Bad file, music code at $4002 (from Last ninja 2 perhaps?) is broken, put a rts at $4002 and it will - silently - run.
Load the file, enter vice monitor:

break 4002
g 819

then

> 4002 60
del
x
2007-08-08 07:13
Steppe

Registered: Jan 2002
Posts: 1510
Cool, thanks a lot!
2007-08-08 12:45
Conrad

Registered: Nov 2006
Posts: 847
Another Vice bug I've found today (if no-one has discussed it):
Latch X and Y ($d013 and $d014) are not emulated properly on Vice.

I tested this by repeatedly printing their read values on the screen by every frame, alongside the values stored in $dc00 and $dc01 - as I wanted to test this after seeing a very nice raster stable routine in an old Crest demo.

On Vice, when you press and hold the space bar or any of the keys in the bottom row, the values in $d013 and $d014 only change once, where as on CCS64 and a REAL c64, they change every frame - which is of course what they SHOULD be doing on Vice.

Maybe this bug can be fixed for the next version?

EDIT: The stable routine by the way, was found in the mega split-raster part in Blow Job 5/Crest, I'm not too sure if it was either Crossbow or Vision who coded the routine.
2007-08-08 13:05
null
Account closed

Registered: Jun 2006
Posts: 645
Quote: Another Vice bug I've found today (if no-one has discussed it):
Latch X and Y ($d013 and $d014) are not emulated properly on Vice.

I tested this by repeatedly printing their read values on the screen by every frame, alongside the values stored in $dc00 and $dc01 - as I wanted to test this after seeing a very nice raster stable routine in an old Crest demo.

On Vice, when you press and hold the space bar or any of the keys in the bottom row, the values in $d013 and $d014 only change once, where as on CCS64 and a REAL c64, they change every frame - which is of course what they SHOULD be doing on Vice.

Maybe this bug can be fixed for the next version?

EDIT: The stable routine by the way, was found in the mega split-raster part in Blow Job 5/Crest, I'm not too sure if it was either Crossbow or Vision who coded the routine.


mega rastersplit part was coded by crossbow, afaik

------------------------------------
Knoeki/DigitalSoundsSystem/GheyMaidInc/SwappersWithAttitude
http://hardwarehacks.untergrund.net/misc/zomgwtfbbq/
Previous - 1 | ... | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | ... | 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
MightyAxle
.jetan/AI-supported ..
Dr. TerrorZ
The Syndrom/TIA/Pret..
GeirS
celticdesign/G★P/M..
Sychamis
Ax!s/Onslaught - TND
mutetus/Ald ^ Ons
The MeatBall
Jetboy/Elysium
Hexhog
Genius/Xenon
REBEL 1/HF
Worluk
Magic/Nah-Kolor
SquareWave/Lethargy
CopAss/Leader
Freeze/Blazon
Jammer
DeeKay/Crest
E$G/HF ⭐ 7
Peacemaker/CENSOR/Hi..
hedning/G★P
Exult/Acrise
sln.pixelrat
Airwolf/F4CG
syntaxerror
Strepto/Lethargy
Guests online: 170
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 The Demo Coder  (9.6)
8 Uncensored  (9.6)
9 Wonderland XIV  (9.6)
10 Comaland 100%  (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 Graphicians
1 Mirage  (9.7)
2 Archmage  (9.7)
3 Mikael  (9.6)
4 Carrion  (9.6)
5 Sulevi  (9.6)

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