Action Replay: Difference between revisions

From ReplayResources
Jump to navigationJump to search
mNo edit summary
Line 1: Line 1:
{{ReplayResources:RoadWorks}}
Many fastloaders made their way to cartridge roms and during the years freeze cartridges incorporated them and were driven to more or less perfection.
Many fastloaders made their way to cartridge roms and during the years freeze cartridges incorporated them and were driven to more or less perfection.


Line 8: Line 6:


... and it has it's bugs as well ofcourse ...
... and it has it's bugs as well ofcourse ...
== Softwares ordered by release copyright ==
== Code Tracking by Bug testing ==
== Characteristic code found in vrious ROMs ==




*TODO - overview - code comparison - listing modifications on ALL versions -- umpf
----
Cut the stuff below and move to some text blabla?


Let's try to sort out the different versions of the Action Replay ROM Software. Over the past years I always used a simple own mod of a PAL English V5.0 and when surfing the net and through the years I stumbled over more and more versions of the cart, but when finally comparing all these versions, I found that there wasn't really anything major done. Only Datel managed to do more or less major changes to the cartridge software.
Let's try to sort out the different versions of the Action Replay ROM Software. Over the past years I always used a simple own mod of a PAL English V5.0 and when surfing the net and through the years I stumbled over more and more versions of the cart, but when finally comparing all these versions, I found that there wasn't really anything major done. Only Datel managed to do more or less major changes to the cartridge software.


English PAL Versions starting with 4.2 (Pro) and were continued with 5.0 and 6.0 (Pro) share the same hardware base, meaning the ROMs can be modified and cross-used. The Pro or even Professional doesn't really mean anything here. It just extends the name a little and likely nothing changed on the ROM at all. :) ... Some of these seem to have some f-key changes and other text changes applied though. (I also located a PAL V3 version, but that's only 8k. Appears incomplete *FIXME* some hardware here needs check up as well!)
English PAL Versions starting with 4.1 up to 5.0 and 6.0 share the same hardware base, meaning the ROMs can be modified and cross-used. The Pro or even Professional doesn't really mean anything here.


There are several sub-versions of the english 5.2 aswell, but they strangely enough appear to be changes from the 4.2 versions without the major code update which happened towards the official 5.0 version. This seems to be partly caused by incorrect or confusing numbering from Toolkit and fastload version numbers.
There are several sub-versions of the english 5.2 aswell, but they strangely enough appear to be changes from the 4.2 versions without the major code update which happened towards the official 5.0 version. This seems to be partly caused by incorrect or confusing numbering from Toolkit and fastload version numbers.
Line 43: Line 26:
There are bad german v6 hacks though, so beware ... :)
There are bad german v6 hacks though, so beware ... :)


The Triad, Triumwyrat and Derko Mods found on the net are basically just text changes, FKey changes and here or there 'Are You Sure?' removed. Nothing major that is ...
The Triad, Fairlight, Triumwyrat and alike mods found on the net are basically just text changes, FKey changes and sometimes 'Are You Sure?' removed. The binary archive is sorting these under ''ROM Clones''.
 
All this isn't very satisfactory, is it ??? Right, we still have Nordic Power and Atomic Power, which kinda use the same railway and are even worse...
 
 
 
== Weblinks ==
*[http://www.atlantis-prophecy.org/recollection/?load=online&issue=0&sub=article&id=7 RECOLLECTION #1 ''C64 Legends'']
*[http://www.atlantis-prophecy.org/recollection/?load=online&issue=1&sub=article&id=3 RECOLLECTION #2 ''Protection Analysis'']
 
[[Category:Action Replay]]
[[Category:CyberpunX Replay]]
 
 
 
 
 
Datel
 
    * Action Replay, 198?
    * Action Replay II, 198?
    * Action Replay III, 198?
    * Action Replay IV, 198?
    * Action Replay 4.2 / Pro, 198?
    * Action Cartridge V5.0 / Plus, 1988
    * Action Cartridge V5.1 / Bacchus, 1988
    * Action Replay V6.0 / Plus / Pro, 1989
    * Action Replay V7.0 ???
 
Data & Electronics aus Venlo B.V. (kurz Datel) ???
 
    * 256K Copyer / RAM-Disk
    * Action Replay 4.2 / Pro, 1988
    * Action Cartridge V6.0 / Plus, 1988
    * Action Replay V7.5, 1990 ?
    * Cartridge Maker
    * Nordic Power / Action Cartridge Plus, 198? -- datel?
    * Reset Cartridge
 




== Action Replay 1 ==
==Tech==
===Action Replay 1===


unknown
unknown


== Action Replay 2 ==
===Action Replay 2===


The following is shamelessly ripped from [http://vice-emu.svn.sourceforge.net/viewvc/vice-emu/trunk/vice/src/c64/cart/actionreplay2.c?view=markup actionreplay2.c] from the [http://sourceforge.net/projects/vice-emu/ VICE emulator]. Most of the text was written by Groepaz:
The following is shamelessly ripped from [http://vice-emu.svn.sourceforge.net/viewvc/vice-emu/trunk/vice/src/c64/cart/actionreplay2.c?view=markup actionreplay2.c] from the [http://sourceforge.net/projects/vice-emu/ VICE emulator]. Most of the text was written by Groepaz:
Line 129: Line 75:
</pre>
</pre>


== Action Replay 3 ==
===Action Replay MK3===


The following is shamelessly ripped from [http://vice-emu.svn.sourceforge.net/viewvc/vice-emu/trunk/vice/src/c64/cart/actionreplay3.c?view=markup actionreplay3.c] from the [http://sourceforge.net/projects/vice-emu/ VICE emulator]. Most of the text was written by Groepaz:
The following is shamelessly ripped from [http://vice-emu.svn.sourceforge.net/viewvc/vice-emu/trunk/vice/src/c64/cart/actionreplay3.c?view=markup actionreplay3.c] from the [http://sourceforge.net/projects/vice-emu/ VICE emulator]. Most of the text was written by Groepaz:
Line 144: Line 90:
</pre>
</pre>


== Action Replay 4 ==
===Action Replay MK4===


* 4*8K ROM (32K)
* 4*8K ROM (32K)
Line 156: Line 102:
   bit 5 to 7: unused.
   bit 5 to 7: unused.


== Action Replay 4.2 ==
===Action Replay 4.x===


* 4*8K ROM (32K)
* 4*8K ROM (32K)
Line 188: Line 134:
* 8K RAM
* 8K RAM


- last board revision has the custom chip instead of the ttl logic and a mask rom instead of the eprom  
The last board revision has a custom chip instead of the TTL logic and a mask ROM instead of the eprom. All of the technical description of the [[Action_Replay#Action Replay 4.x|Action Replay 4.x]] series remains unchanged.
 
== Binaries ==
 
* tbd




== Weblinks ==
*[http://www.atlantis-prophecy.org/recollection/?load=online&issue=0&sub=article&id=7 RECOLLECTION #1 ''C64 Legends'']
*[http://www.atlantis-prophecy.org/recollection/?load=online&issue=1&sub=article&id=3 RECOLLECTION #2 ''Protection Analysis'']





Revision as of 00:05, 21 June 2010

Many fastloaders made their way to cartridge roms and during the years freeze cartridges incorporated them and were driven to more or less perfection.

The Action Replay Cartridge developed by Datel and various code-based clones such as Nordic Power and Atomic Power became a de facto standard for most c64 sceners and users.

While each cart has it's pros and cons, the Action Replay series soon has prooven to be the most reliable and usable one for everyday work.

... and it has it's bugs as well ofcourse ...


Let's try to sort out the different versions of the Action Replay ROM Software. Over the past years I always used a simple own mod of a PAL English V5.0 and when surfing the net and through the years I stumbled over more and more versions of the cart, but when finally comparing all these versions, I found that there wasn't really anything major done. Only Datel managed to do more or less major changes to the cartridge software.

English PAL Versions starting with 4.1 up to 5.0 and 6.0 share the same hardware base, meaning the ROMs can be modified and cross-used. The Pro or even Professional doesn't really mean anything here.

There are several sub-versions of the english 5.2 aswell, but they strangely enough appear to be changes from the 4.2 versions without the major code update which happened towards the official 5.0 version. This seems to be partly caused by incorrect or confusing numbering from Toolkit and fastload version numbers.

From 4.2 to 5.0 the screen text editor on the freezer was added along with some basic f-key changes. Several bugs were removed and some added aswell. The 4.2 versions don't contain Freeze- and Break-Points and the possibility to restart the loaded parameter files, but these versions come with the nova-copier.

Version 5 ROMs contain several bugs which were introduced with the Freeze- and Break- Points. ZAP was removed from the Basic Extension aswell as the Novaload Copier from the Toolkit menu. Finally the Pokefinder was added along with the Screen Editor.

Version 6 ROMs which were sold and spread the most as it seems, contain the same bugs as the version 5 ROMs, but are reduced message-wise on the nova load copier and extended only with the new copyright message. Most hardcore sceners prefer the blue v5 screen over the white v6 screen, afaik. There was no major code change towards this revision, so sticking to v5 on older hardware is probably the best idea.

The german versions found on the net and from people, differ from the version numbering quite a lot and I found 4.2 versions named v5 in german. German v6 and v6 Professional versions seem to be a straight translation of the english v6.

There are bad german v6 hacks though, so beware ... :)

The Triad, Fairlight, Triumwyrat and alike mods found on the net are basically just text changes, FKey changes and sometimes 'Are You Sure?' removed. The binary archive is sorting these under ROM Clones.


Tech

Action Replay 1

unknown

Action Replay 2

The following is shamelessly ripped from actionreplay2.c from the VICE emulator. Most of the text was written by Groepaz:

    Short Instructions:

    after reset, there dont seem to be any basic extensions, just a fastloader

    press freeze, then:
    - f1/f2  restart
    - f7/f8  backup to disk ?
    - b ? (crash ?)
    - c ? (delay, blanked screen)
    - d      backup to disk ?
    - f      freeze program + save
    - h ?
    - k ?
    - m ?    backup to disk ?
    - s ?    backup to disk ?
    - t      backup to tape ?
    - x ? (delay, blanked screen)
    - fire port 1 ?
    - left arrow ? (crash ?)

    Technical:

    - Freeze Button, Reset Button. rumours are that there exist ARs with a switch too
    - 16k ROM, 2*8kb banks

    io1:

    - is accessed in a loop, probably to re-enable the rom. however how exactly it does
      that remains unclear.

    io2:

    - last page of selected rom bank is visible here
    - accesses disable the ROM

Action Replay MK3

The following is shamelessly ripped from actionreplay3.c from the VICE emulator. Most of the text was written by Groepaz:

    - 16k ROM, 2*8kb banks

    io1:

    bit 3 - exrom
    bit 2 - disable
    bit 1 - unused
    bit 0 - bank

Action Replay MK4

  • 4*8K ROM (32K)
$de00 control register
  bit 0: Eprom banking bit 0 (bank address 13)
  bit 1: controls the GAME line (0 sets GAME low, 1 sets GAME high)
  bit 2: Freeze-end bit (disables the register and hides any rom bank)
  bit 3: controls the Exrom line (1 sets EXROM low, 0 sets EXROM high)
  bit 4: Eprom banking bit 1 (bank address 14)
  bit 5 to 7: unused.

Action Replay 4.x

  • 4*8K ROM (32K)
  • 8K RAM

The following is shamelessly ripped from actionreplay.c from the VICE emulator. Most of the text was written by Groepaz:

    32K rom, 4*8k pages
    8K ram

    io1 (writes)

    7    extra ROM bank selector (A15) (unused)
    6    1 = resets FREEZE-mode (turns back to normal mode)
    5    1 = enable RAM at ROML ($8000-$9FFF) &
            I/O2 ($DF00-$DFFF = $9F00-$9FFF)
    4    ROM bank selector high (A14)
    3    ROM bank selector low  (A13)
    2    1 = disable cartridge (turn off $DE00)
    1    1 = /EXROM high
    0    1 = /GAME low

    io2 (r/w)
        cart RAM (if enabled) or cart ROM

Action Replay 5/6

  • 4*8K ROM (32K)
  • 8K RAM

The last board revision has a custom chip instead of the TTL logic and a mask ROM instead of the eprom. All of the technical description of the Action Replay 4.x series remains unchanged.

Binaries

  • tbd


Weblinks