| |
spinal Account closed
Registered: Jan 2005 Posts: 47 |
c64 emulator...
Does anyone know if there is a c64 emulator with the ability to hide all the sprites? Is there a function of an action replay or anything?
Thats a weird request i hear you say...
...yes it is. |
|
| |
Wanderer Account closed
Registered: Apr 2003 Posts: 478 |
You could always break into the machine language monitor (in CCS it's ALT-M) and type:
M D015 (thats d, zero,1,5)
it will display this (the 2 digit numbers may be different)
D015 ff 1f fe f6 xx xx xx xx
Change the first 2 digit number to two zeros, press enter then press X to exit the monitor and go back into the game. If it doesn't work, the game is updating the sprite register as you play.
Again go into the monitor, ALT-M and type
h 0800 cfff 15 d0
It will report any location that has $d01e (number of sprites) on the screen. You could then NOP it out or change the value before it.
Example (8 sprites)
C000 lda #$ff
c002 sta $d015
change to
c000 lda #$00
c002 sta $d015
It gets tricky if you don't know machine language but it's pretty easy to do what you're asking, even turn off all sprites but yourself.
There may be an easier solution, I don't know :) |
| |
A Life in Hell Account closed
Registered: May 2002 Posts: 204 |
Quote: Does anyone know if there is a c64 emulator with the ability to hide all the sprites? Is there a function of an action replay or anything?
Thats a weird request i hear you say...
...yes it is.
The old c64s emulator could actually do this (it was either that or pc64, I _think_ it was c64s that had that functionality). If the thing you want ot run works in that, then great, i guess. |
| |
algorithm
Registered: May 2002 Posts: 705 |
an even better feature would be to hide the sprites on the display but still let the virtual c64 think that the sprites are displayed on the screen.
would be useful to see underlying fli bitmaps (eg shifli etc) removing the sprites via $d015 (even hacking into the code) would mess up the timing particularly in vic trickery modes |
| |
SIDWAVE Account closed
Registered: Apr 2002 Posts: 2238 |
would be real neat with an option to halt game, then find sprites and save them as animated GIF |
| |
Deev
Registered: Feb 2002 Posts: 206 |
Quote: an even better feature would be to hide the sprites on the display but still let the virtual c64 think that the sprites are displayed on the screen.
would be useful to see underlying fli bitmaps (eg shifli etc) removing the sprites via $d015 (even hacking into the code) would mess up the timing particularly in vic trickery modes
couldn't you just freeze and overwrite the sprite data with zeros?
Obviously being able to click one button in an emulator would be easier, but it's still fairly simple. |
| |
spinal Account closed
Registered: Jan 2005 Posts: 47 |
rambones - there is software for searching through emulator save-states (ram dumps) for char and sprite data, can trmember what it is called right now though.
|
| |
Wanderer Account closed
Registered: Apr 2003 Posts: 478 |
StudioX64.com has software that allows you to rip/view data. That way you could fill in the memory locations with zeros.
|