| |
|
Released by : tlr
Release Date :
8 October 2021
Type : C64 Tool
|
Credits :
Download :
Look for downloads on external sites:
Pokefinder.org
Summary Submitted by tlr on 8 October 2021
SUPERFLUID is a basic extension, freezer and machine language monitor for the
C64 or C128 with a Retro Replay (or compatible) cartridge.
It was written from scratch taking ideas from various sources. The general
handling is inspired by Datel's Action Replay series. The monitor is inspired
by HESMON/CCS MON, but tries to generalize address and range handling.
It also tries to improve on what is visible (and how) in the frozen state.
Some of the ideas on monitor address parsing were inspired by Graham's
The Final Replay.
COMPATIBILITY
- c64 or c128
- Retro Replay/Nordic Replay
- 1541 Ultimate-II/II+
- Easyflash 3
- Turbo Chameleon 64
- Ultimate-64
ARCHIVE CONTENTS:
README.txt
this file!
Extra_Replay.txt
Technical document detailing the various mappings of the Retro Replay
vs. the Nordic Replay cartridge.
retro_replay/
Version for Retro Replay or compatible. Traditional freezer implementation
that corrupts a moderate amount of stack. This variant will work with both
original Retro Replay/Nordic Replay cartridges and compatible clones.
nordic_replay/
Version for Nordic Replay or compatible. This variant corrupts much less
stack when freezing.
NOTE1: only works with Nordic Replay or compatible!
NOTE2: the CRT-format has no way of specifying Nordic Replay so this must
be manually selected in the cartridge clone or emulator used!
experimental/
Experimental version for Retro Replay clones not sensitive to button
contact bounce, e.g Easyflash 3. This variant is equivalent to the NR
version with respect to stack corruption during freeze.
NOTE: Freezing is unstable on the original Retro Replay and some of the
compatible clones! Try to use the two other variants if possible.
FREEZER COMPARISON
freezer stack corruption:
cart freeze/restore backup reset
----------------------------------------------------
FC3 $25 ($25) $27 ($27) ?
ARVI $18 ($18) $18 ($18) ?
RR38P $18 ($18) $18 ($18) ?
SS522v1 $11* ($11*) $19* ($19*) ?
KCSv2 $12 ($12) $19 ($19) ?
FFmk4 n/a $29 ($29) n/a
FMv2 n/a $24 ($24) n/a
TFR08 $0B (n/a**) n/a $100##
SF06 RR $0B ($0B) n/a $5E ($5E)
SF06 NR $04 ($09) n/a $5E ($5E)
SF08 RR $0B ($0B) $0E ($0E) $02# ($02#)
SF08 NR $04 ($09) $0E ($0E) $02# ($02#)
----------------------------------------------------
values within parenthesis are with $01=$34, otherwise $37
* 5 of the bytes look like corruption at $01dc-$01e1
** crashes
# 2 bytes at the top of stack (due to kernal CBM80 check)
## stack is cleared
? untested |
|
|
|
| Search CSDb |
| Navigate | |
|
| Detailed Info | |
|
| Fun Stuff | |
· Goofs · Hidden Parts · Trivia
|
|
| Forum | |
|
| Support CSDb | |
|
| |
|