Pokes (Explained)

From ReplayResources
Revision as of 17:21, 19 May 2010 by Count Zero (talk | contribs)
Jump to navigationJump to search

Pokes are the common name for cheatcodes towards the C64 community and the Pokefinder of the Action Replay cartridge along with an option to enter a Poke on the freezer menu made this way of cheating very attractive. Magazines in the 80s published Poke lists on pages dedicated to gaming and even supplied Pokes for games they published themselves. The first list of Pokes usually contained a SYS address or instructions on how to enter the Poke. These may cause diversity but we will publish such information here whenever provided anyhow.


Poking

To poke in C64 Basic V2 means to write a value to a memory address and therefore it has to consist of an address ranging from 0 to 65535 and a parameter ranging from 0 to 255. This results in a construct such as

POKE 49152,173

Poking to address 0 and 1 does not make much sense in this context and programs will like never use those addresses to store information, so they can be ignored here. Many cartridge based Basic Extensions including the Replay Series, Final Cartridge or Atomic/Nordic Power will allow to use POKE along with hexadecimal values. Ranges of course are $0000 to $FFFF for addresses and $00 to $FF for values then. Mixing hexadecimal and decimal here is usually possible.

Usage

A Poke can be entered using the freezer option E - POKES with a consecutive F3 - RESTART. Simpler games can sometimes even be interrupted by pressing RUN/STOP or RUN/STOP and RESTORE. Entering the Poke in direct mode followed by RUN or SYS is the usual way then. Another possibility is to reset the C64, enter the Poke and SYS then.

Making up Pokes

From Action Replay v5 on there is X - POKEFINDER available on the freezer which allows to easily find some cheats. Taking a closer look at a game at assembly language level will allow professionals to quickly find what could be left to cheat. Beginners at this science or people who just want to contribute might even look up cheats in existing trainer menus and transfer them to original copies of the games they like to play or to this wiki.


Adding to the collection

We are currently looking at converting a large deal automatically ... lets see if that will work out.