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 > C64 Coding > Action Replay & Retro Replay Bugs
2007-09-12 07:59
6R6

Registered: Feb 2002
Posts: 246
Action Replay & Retro Replay Bugs

Hi again,
I'll begin with the known ones first.
Please fill in if you know anything else.

AR (all versions ?):
--------------------
The infaomus $dexx read bug, only happens on real hardware.
Doesnt happen in emulator afaik.
All sort of read attempts from registers between $de00-$df00
will make your computer crash.

AR 4.2 + AR 6.0 plus (not to be mistaken by the normal AR 6.0)
--------------------------------------------------
Certain games using NMI interrupts will crash because of this cartridge. If you have such a cart then check the game 720 usa (Don't check the nostalgia version, because they fixed it.).

RR:
---
The RR+RRnet doesnt work on my C128D - Dont know why.


AR 6.0 + RR:
------------
When fixing the problems I had with N0SD0S(Drive Code C128D N0SD0S Scanner bug.)
I came across another interesting bug with both Action Replay and Retro Replay.

It has to do with the $1802 register in a 1541 drive using device number #9, #10 or #11.
AR & RR set this register to $7a when using fastload.
When fastload finishes it does not reset $1802 back to it's default value ($1a).

When you load and run a program from device #9,10 or 11 that makes use of the "UI" dos command, the following will happen:

The device number of your drive (9, 10 or 11) will be soft-changed to device #8. And you loose the connection, and
your program is stuck trying to communicate with a device that doesnt exist anymore. Nice!! :)

If you turn your drive off and on before running that
program it will work properly. But we dont want to do that everytime so the method to fix it is to memory-write $1a to the $1802 register.
I think RR should do that.

Many thanks to Soci for helping debugging this one.


GRG

2007-09-12 08:12
Frantic

Registered: Mar 2003
Posts: 1650
I think it would be a good idea to make a codebase wiki article out of this, since it could be useful for others. Is it OK if I put this stuff on there?

http://codebase64.org
2007-09-12 08:28
6R6

Registered: Feb 2002
Posts: 246
@frantic: yes.
2007-09-12 10:57
Frantic

Registered: Mar 2003
Posts: 1650
Alright.. Nice. It can now be found on this place:

http://codebase64.org/doku.php?id=base:cartridge_bugs

In case people have additional information on this topic, please add this to the wiki page. :)
2007-09-12 16:53
Devia

Registered: Oct 2004
Posts: 403
At some point I discovered some loading bug in the Retro Replay ROM which I never did get to the bottom of..
Details are over at: http://retrohackers.org/forum/viewtopic.php?t=195

Anybody know of this or encountered it aswell?

.hmm.. maybe I should find a couple of minutes to answer RaveGuru in that post ;-)
2007-09-12 17:06
Devia

Registered: Oct 2004
Posts: 403
@GRG: Rearding your RR+RRNet problems on C128D (Plastic i presume?), I have heard of several people reporting that it doesn't work. However it works on the 128Ds I have testet it on. There are similar symptoms on the SX-64.. For some it works, for some it don't. And it doesn't work on most of my SX-64s so I have tried a few things out.
For the record, I have the same problems when the RRNet is connected to an MMC64.

Please read the second post of this thread: http://retrohackers.org/forum/viewtopic.php?t=193

You could try out that little test code and report the results back.

I did manage to create a WORKING RRNet for my SX by building a custom ClockPort adapter. How I did that is somewhere in this thread: http://retrohackers.org/forum/viewtopic.php?t=132

2024-12-26 22:15
REBEL 1

Registered: May 2023
Posts: 6
With my AR5 (real hardware), the situation is as follows:

1) DF25 is in vector 0316/17. A “g DF25” does not open the freeze mode.

2) If you read the vectors (with LDA$0316 and 0317, “36” and “01” are then in the accumulator.


With AR6 (real hardware) everything works as expected: DFCD on 0316/17. “G DFCD” opens freeze mode; reading out 0316/0317 produces valid values.
2024-12-27 22:42
Count Zero

Registered: Jan 2003
Posts: 1945
Hm - WHICH AR5 is that?
Pls grab the binary package from https://rr.pokefinder.org/wiki/Category:Action_Replay and tell the exact filename/version. (use the dumpers to dump your AR5).
$DF25 sounds quite unusual - was the pointer to there desired? Your outcome of putting SF in the monitor maybe?
2024-12-28 08:50
REBEL 1

Registered: May 2023
Posts: 6
AR5 Blerick Dump

I tried ARDUMP - hope you can do something with it. The thing is called “AR PLUS V5, 1988 DATEL, Blerick”. It makes some trouble.

BTW: e.g.
Action_Replay_V4.1_4.1_1988_PAL
Action_Replay_V4.2_4.0_1988_PAL_v2
Action_Replay_V4.2_5.0_1988_PAL_v1
Action_Replay_V4.2_5.0_1988_PAL_v2
also have DF25
2025-01-31 21:20
Count Zero

Registered: Jan 2003
Posts: 1945
Just to update on REBEl's observations:

The DF25 seem quite senseless ... Unfortunately the IO part of the "AR Sources" @ pokefinder.org is missing but appears to be exactly the missing page(s).

Monitor behaviour anbd register display we'll ignore for this moment.

Action_Replay_V4.2_4* have atleast proper code at $DF25 (Offset $1f25 in binary).

Action_Replay_V4.2_5* AND "4.1_4.1" appear to completely borked there and the IO page part doesnt seem to fit at all. WHY a BRK still "properly(?)" leads to the freeze monitor - no idea.

Don't feel like tracing this in depth as in v5 and later so much changed there.
However - if YOU feel like going into more debugging/fixing - just contact me for further info/support.
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
Xidex/7-Inch
theK/ATL
kbs/Pht/Lxt
taper/ΤRIΛD
CA$H/TRiAD
JEZ
cobbpg
Merlin
Holy Moses/Role
Larry/ROLE
aeeben
Freeze/Blazon
Brittle/Dentifrice^(?)
Guests online: 133
Top Demos
1 Codeboys & Endians  (9.7)
2 Next Level  (9.7)
3 13:37  (9.7)
4 Coma Light 13  (9.6)
5 Mojo  (9.6)
6 Edge of Disgrace  (9.6)
7 Uncensored  (9.6)
8 Comaland 100%  (9.6)
9 Wonderland XIV  (9.6)
10 What Is The Matrix 2  (9.5)
Top onefile Demos
1 Nine  (9.8)
2 Layers  (9.6)
3 Party Elk 2  (9.6)
4 Cubic Dream  (9.6)
5 Copper Booze  (9.6)
6 Libertongo  (9.5)
7 Dawnfall V1.1  (9.5)
8 Rainbow Connection  (9.5)
9 Onscreen 5k  (9.5)
10 Morph  (9.5)
Top Groups
1 Oxyron  (9.3)
2 Booze Design  (9.3)
3 Performers  (9.3)
4 Censor Design  (9.2)
5 Triad  (9.2)
Top Musicians
1 Mutetus  (9.7)
2 psych858o  (9.7)
3 Jeroen Tel  (9.7)
4 Rob Hubbard  (9.6)
5 dEViLOCk  (9.6)

Home - Disclaimer
Copyright © No Name 2001-2025
Page generated in: 0.068 sec.