| View previous topic :: View next topic |
| Author |
Message |
Newbie
Joined: 29 Jan 2008 Posts: 20
|
Posted: Sun Feb 05, 2012 1:41 pm Post subject: How do you make cheats work with emulators? |
|
|
Could someone tell me the process you need to go through to make a cheat work with emulators.
I found this site:-
http://www.ozkan.co.uk/oldsite/c64/pokes.htm
But have no idea how to use the cheats.
thanks a lot. |
|
| Back to top |
|
 |
Immortal Grandmaster of C64


Joined: 13 Aug 2007 Age: 32 Posts: 3034 Location: Brisbane, Australia
|
Posted: Sun Feb 05, 2012 4:58 pm Post subject: |
|
|
Okay, say for the first one, Action Biker, where it has this:
| Code: | ACTION BIKER (MASTERTRONIC) (UL)
P 19287,47: SYS 13312 |
You would:
Load the game as normal.
Once it's loaded, in the emulator, select 'soft reset'. In VICE and CCS64, this is under File, Reset, Soft (or Alt + R).
Put in POKE 19287,47
Put in SYS 13312 on a separate line to the POKE
That thould be all there is to it.
Keep in mind many (but not all) games have been cracked and trained over the years, so it may be easier to go to CSDb and look up the game/s you want. In fact, the trained versions may have more cheats. |
|
| Back to top |
|
 |
Groupie


Joined: 23 Nov 2005 Posts: 237 Location: San Francisco, California
|
Posted: Sun Feb 05, 2012 7:21 pm Post subject: |
|
|
An even easier way is to load the game and then use the built-in monitor in vice via ALT-M (no reset needed).
Then you can enter the poke via:
| Code: | radix d
fill 19287 19287 47
x |
This sets the entry mode to decimal (d) and then says fill the address range from 19287 with one byte, the value 47. Finally, 'x' exits the monitor to allow the emulator to resume.
You don't have to SYS anything since you never really left the game. |
|
| Back to top |
|
 |
Master of C64


Joined: 31 Jan 2003 Age: 42 Posts: 1152 Location: Italy
|
Posted: Sun Feb 05, 2012 9:25 pm Post subject: |
|
|
> +19287 +47
easier _________________ -=[]=--- iAN CooG/HVSC & C64Intros ---=[]=- |
|
| Back to top |
|
 |
Groupie


Joined: 23 Nov 2005 Posts: 237 Location: San Francisco, California
|
Posted: Mon Feb 06, 2012 12:13 am Post subject: |
|
|
| iAN CooG wrote: | > +19287 +47
easier |
Yep, the ">" command works too. Didn't know about that one. Just for the original poster, this means you can get rid of the radix and fill commands and just do:
from the monitor in VICE once the game is loaded. |
|
| Back to top |
|
 |
Über Groupie


Joined: 30 Jul 2007 Posts: 302 Location: USA
|
Posted: Tue Feb 07, 2012 12:12 pm Post subject: |
|
|
Many thanks to nlem and iAN CooG. I couldn't figure out how to do this in Vice's ML monitor. I've always preferred CCS over Vice because its built-in monitor works more like 90% of the C64 monitors I've used. Modifying a memory location only required you disassembling it to screen and just typing over the current value. I've used lots of ML monitors during my C64 days, especially Super Snapshot's.
My guess is Vice authors have never used a C64 ML monitor. _________________ |
|
| Back to top |
|
 |
Newbie
Joined: 29 Jan 2008 Posts: 20
|
Posted: Wed Feb 08, 2012 11:45 am Post subject: |
|
|
Thanks everyone.
Does anyone know if there is a Unlimited lives cheat for finders keepers. |
|
| Back to top |
|
 |
Immortal Grandmaster of C64

Joined: 13 Oct 2004 Posts: 4698
|
Posted: Wed Feb 08, 2012 11:55 am Post subject: |
|
|
| Quote: | | My guess is Vice authors have never used a C64 ML monitor. |
quite the contrary is true - it's simply not a fullscreen editor (like most c64 monitors) but works like most other debuggers (line oriented). i dont like it either, and making a fullscreen one is one of the many things on my todo list. maybe some day =)
| Quote: | | Does anyone know if there is a Unlimited lives cheat for finders keepers. |
http://rr.pokefinder.org/wiki/...rs_Keepers _________________
|
|
| Back to top |
|
 |
Newbie
Joined: 29 Jan 2008 Posts: 20
|
Posted: Wed Feb 08, 2012 12:13 pm Post subject: |
|
|
Thanks, teid them and they don't work.
( |
|
| Back to top |
|
 |
Newbie
Joined: 29 Jan 2008 Posts: 20
|
Posted: Wed Feb 08, 2012 3:05 pm Post subject: |
|
|
| nlem wrote: | An even easier way is to load the game and then use the built-in monitor in vice via ALT-M (no reset needed).
Then you can enter the poke via:
| Code: | radix d
fill 19287 19287 47
x |
This sets the entry mode to decimal (d) and then says fill the address range from 19287 with one byte, the value 47. Finally, 'x' exits the monitor to allow the emulator to resume.
You don't have to SYS anything since you never really left the game. |
Thanks so much the normal reset didnt work but yours did. |
|
| Back to top |
|
 |
Über Groupie


Joined: 30 Jul 2007 Posts: 302 Location: USA
|
Posted: Wed Feb 08, 2012 3:10 pm Post subject: |
|
|
| purpleronnie wrote: |
Thanks, teid them and they don't work.
( |
Ahh, you need to try harder grasshopper.
To enable unlimited lives in FindersKeepers press ALT-M in vice.
type the following into the monitor window:
> +30016 +173
x
After you type in the x command the game will resume with unlimited lives. To disable the cheat go back into the monitor and type:
> +30016 +206
x
Game will resume with cheat disabled. Your lives in this game are stored at $CF04 (52996). Another way to cheat would be to just give yourself a ridiculous amount of lives. Let's say you want to give yourself 100 lives instead of the default 4 - you would enter the monitor and type:
> +52996 +100
x
You now have 100 lives. I found these cheats with SuperSnapshot 5's Game Master tool and have found countless others that way (I don't have that list anymore it was thrown out long ago). Pokes don't always work right because those are entered in BASIC and memory locations get overwritten after a game loads.
Using a cartridge or emulator that has an ML monitor that can be accessed while your game is running is the best way to enter cheats codes. Period.
| groepaz wrote: | | Quote: | | My guess is Vice authors have never used a C64 ML monitor. |
quite the contrary is true - it's simply not a fullscreen editor (like most c64 monitors) but works like most other debuggers (line oriented). i dont like it either, and making a fullscreen one is one of the many things on my todo list. maybe some day =) |
I see that it is line oriented. It's not that bad just takes some getting used to if you've used ML monitors your whole C64 life.
Rather than reinvent the wheel some nice documentation for Vice's ML monitor with examples like above would be preferrable. _________________
|
|
| Back to top |
|
 |
Newbie
Joined: 29 Jan 2008 Posts: 20
|
Posted: Wed Feb 08, 2012 3:56 pm Post subject: |
|
|
thanks a lot.
[edited by TNT: massive overquoting removed] |
|
| Back to top |
|
 |
C64 Enthusiast


Joined: 02 Feb 2007 Age: 41 Posts: 727 Location: Buffalo, New York USA
|
Posted: Thu Feb 09, 2012 5:15 am Post subject: |
|
|
Good Info.. Mods should make this a sticky post... |
|
| Back to top |
|
 |
Über Groupie


Joined: 30 Jul 2007 Posts: 302 Location: USA
|
Posted: Sat Feb 11, 2012 8:39 pm Post subject: |
|
|
Vice's monitor works perfectly with any poke commands you get from any cheat code site. Commodore Cheetah has a site full of poke commands to enable cheats in many games along CRT images of Action Reply to apply these pokes. You don't need Action Reply in Vice since these codes can be entered into Vice's monitor.
Let's take a game like Bruce Lee for example. To enable unlimited lives the poke command is:
POKE 6182,165
In Vice press ALT-M to bring up the monitor (game will pause). Type in:
> +6182 +165
x
Game will resume with unlimited lives! If you know of any other cheats sites with poke commands you can enter them in Vice this way. _________________ |
|
| Back to top |
|
 |
Grandmaster of C64


Joined: 03 Oct 2004 Age: 36 Posts: 2041 Location: Bury, Lancs, UK Fave Game / Music - Thrust & Ocean Loader
|
Posted: Sun Feb 12, 2012 1:33 am Post subject: |
|
|
There is a utility called Cheat O' Matic which is pretty handy and works on a high number of games. You just enter the number of lives you start with, lose one, then search again (kinda like the Action Replay carts)
It runs in a separate window to your emulator and is easy to use and understand - especially for someone like me who does not understand monitor commands
You can find it here_________________ |
|
| Back to top |
|
 |
Über Groupie


Joined: 30 Jul 2007 Posts: 302 Location: USA
|
Posted: Sun Feb 12, 2012 1:00 pm Post subject: |
|
|
I've always favored Cheat Engine, which can hunt for several values simultaneously and can save cheats you find to a standalone executable. You then run it before your game loads and activate individual cheats (unlimited lives, etc.) by pressing user-defined hotkeys.
Sort of like a Trainer Construction Kit.
Be forewarned - steep learning curve. _________________ |
|
| Back to top |
|
 |
|