Pokes (Explained)
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.
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.