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: 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....
 
2007-07-25 08:41
yago

Registered: May 2002
Posts: 333
Quote: using breakpoints would be too easy i guess =D

Actually, breakpoints seem to be buggy on vice. Maybe it was just me, but a "sometimes-working" breakpoint is completely useless.

2007-07-25 08:45
assiduous
Account closed

Registered: Jun 2007
Posts: 343
Quote:
as for the releases which worked on masons but not on assiduous' real c64.... maybe a 1541 (old) vs 1541-II (new) issue?
Certainly not with Flying Shark and Dylan Dog - the former is a one-filer, the latter crashes prior to the trainer selector.

I don't know about Invest as it obviously crashes on loading, but I doubt it's a drive revision issue given that it fails in the very same manner with 1541 selected in VICE. Could it be that some error was introduced in the process of transferring the disk and Mason checked the original 5,25" floppy?
2007-07-25 08:52
chatGPZ

Registered: Dec 2001
Posts: 11386
mhhh... then the only thing i could think of would be kernel issues.... or 6526 vs 6526A, although thats kinda unlikely.
2007-07-25 09:12
assiduous
Account closed

Registered: Jun 2007
Posts: 343
I think we need iAN CooG with his massive collection of Kernal ROMs to check these out =)
2007-07-25 18:35
iAN CooG

Registered: May 2002
Posts: 3197
Quote: I think we need iAN CooG with his massive collection of Kernal ROMs to check these out =)

I've put all them here, if you want them =)
iancoog.altervista.org/hid/CCS64_kernals.7z

Here's what I found debugging DylanDog/X-Factor.
IRQs are not properly stopped when intro starts, and while calling music init
at $E000 an irq triggers using vector at $FFFE (which points at $F000, hence
the crash)

to fix, before running:

break 2800
x

and then the usual missing one:

> dc0d 7f
x

and intro starts.
Too bad that even the end sequence loading will lead to a crash.
It should do a jsr $1031 to set $01 and other stuff before but doesn't.

fix:

break 1029
x

now press 4 keys N-I-C-O together, release and press LeftShift+Q

> 01 36
x

to make it load.
2007-07-27 18:53
chatGPZ

Registered: Dec 2001
Posts: 11386
another strange one: Never Ending
2007-07-27 20:51
iAN CooG

Registered: May 2002
Posts: 3197
Quote: another strange one: Never Ending

I am not able to find any code that would load next part... are we sure that is meant to load the next part pressing space?
Plus I noticed this
7600  A9 0F     LDA #$0F
7602  8D 18 D4  STA $D418
7605  78        SEI
7606  A9 35     LDA #$35
7608  85 01     STA $01
760A  20 10 E8  JSR $E810 ; play music
760D  A9 37     LDA #$37
760F  85 01     STA $01
7611  58        CLI
7612  A2 00     LDX #$00  ;some delay loop
7614  A0 F4     LDY #$F4
7616  C8        INY
7617  D0 FD     BNE $7616
7619  E8        INX
761A  D0 F8     BNE $7614
761C  60        RTS       ; never reaches here, irq happens during
                          ; previous loop

7630  20 00 76  JSR $7600 ; calls previous routine but
7633  4C 81 EA  JMP $EA81 ; never reaches here, too

someting strange is happening here.
2007-07-27 22:03
chatGPZ

Registered: Dec 2001
Posts: 11386
äääääh WTF?

wouldnt that mean it's overflowing the stack after 2 or 3 seconds?
2007-07-27 22:22
iAN CooG

Registered: May 2002
Posts: 3197
Quote: äääääh WTF?

wouldnt that mean it's overflowing the stack after 2 or 3 seconds?


(C:$7616) m 100
>C:0100  32 76 fc 88  37 a0 16 76  32 76 f7 88  37 a0 17 76   2v..7..v2v..7..v
>C:0110  32 76 f8 88  37 a0 16 76  32 76 f5 88  37 a1 17 76   2v..7..v2v..7..v
>C:0120  32 76 fb 89  37 a1 17 76  32 76 fe 82  37 a1 17 76   2v..7..v2v..7..v
>C:0130  32 76 f6 8a  37 a1 17 76  32 76 f5 8b  37 a1 17 76   2v..7..v2v..7..v
>C:0140  7d ea fc 3f  37 a1 17 76  32 76 f7 87  37 a0 16 76   }..?7..v2v..7..v
>C:0150  32 76 fb 89  37 a0 16 76  32 76 f5 88  37 a0 16 76   2v..7..v2v..7..v
>C:0160  32 76 ff 89  37 a0 17 76  32 76 fe 83  37 a0 17 76   2v..7..v2v..7..v
>C:0170  32 76 f5 8b  37 a0 17 76  32 76 fe 8b  37 a0 17 76   2v..7..v2v..7..v
>C:0180  32 76 fb 87  37 a0 17 76  32 76 f7 8c  37 a0 17 76   2v..7..v2v..7..v
>C:0190  32 76 f8 8e  37 a0 17 76  32 76 00 8f  37 a0 1a 76   2v..7..v2v..7..v
>C:01a0  32 76 00 8f  37 22 17 76  32 76 f6 8e  37 a0 17 76   2v..7".v2v..7..v
>C:01b0  32 76 f7 90  37 a0 16 76  32 76 fb 8f  37 a0 17 76   2v..7..v2v..7..v
>C:01c0  32 76 f7 90  37 a0 16 76  32 76 fa 8e  37 a0 16 76   2v..7..v2v..7..v
>C:01d0  32 76 f8 8e  37 a0 17 76  32 76 fb 8c  37 a0 17 76   2v..7..v2v..7..v
>C:01e0  32 76 fc 8c  37 a0 16 76  32 76 fa 7f  37 a0 16 76   2v..7..v2v..7..v
>C:01f0  32 76 f7 8a  37 a0 16 76  32 76 00 89  37 a0 1a 76   2v..7..v2v..7..v

\o/ ahrahr
Demo title makes some sense now :)
2007-07-27 22:47
chatGPZ

Registered: Dec 2001
Posts: 11386
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)
Previous - 1 | ... | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | ... | 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
tlr
Mike
MCM/ONSLAUGHT
iAN CooG/HVSC
Dr.Science/Atlantis
LKP/CFN
Elder0010/G★P
zscs
Youth
Guests online: 112
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Mojo  (9.7)
4 Coma Light 13  (9.6)
5 Edge of Disgrace  (9.6)
6 What Is The Matrix 2  (9.6)
7 The Demo Coder  (9.6)
8 Uncensored  (9.6)
9 Comaland 100%  (9.6)
10 Wonderland XIV  (9.6)
Top onefile Demos
1 No Listen  (9.6)
2 Layers  (9.6)
3 Cubic Dream  (9.6)
4 Party Elk 2  (9.6)
5 Copper Booze  (9.6)
6 Dawnfall V1.1  (9.5)
7 Rainbow Connection  (9.5)
8 Onscreen 5k  (9.5)
9 Morph  (9.5)
10 Libertongo  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Censor Design  (9.3)
5 Triad  (9.3)
Top Webmasters
1 Slaygon  (9.6)
2 Perff  (9.6)
3 Sabbi  (9.5)
4 Morpheus  (9.4)
5 CreaMD  (9.1)

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