diff options
author | Mike Pavone <pavone@retrodev.com> | 2013-04-26 09:51:13 -0700 |
---|---|---|
committer | Mike Pavone <pavone@retrodev.com> | 2013-04-26 09:51:13 -0700 |
commit | c8544465e0dcb90f4c2dc4c48591bf04b3122ff4 (patch) | |
tree | 160f16c484bddf45af6eb4a55e9c6418a8a51118 /render_sdl.c | |
parent | 904770f17615fffcab79f88ee925fac5c504159e (diff) |
Added key to save Z80 RAM to a file
Diffstat (limited to 'render_sdl.c')
-rw-r--r-- | render_sdl.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/render_sdl.c b/render_sdl.c index b2ca839..499b16a 100644 --- a/render_sdl.c +++ b/render_sdl.c @@ -232,6 +232,7 @@ void render_wait_quit(vdp_context * context) #define MIN_DELAY 5 uint32_t frame_counter = 0; uint32_t start = 0; +extern uint8_t z80_ram[]; int wait_render_frame(vdp_context * context) { FILE * outfile; @@ -351,6 +352,12 @@ int wait_render_frame(vdp_context * context) case SDLK_f: gamepad_1.input[GAMEPAD_EXTRA] &= ~BUTTON_MODE; break; + case SDLK_z:{ + FILE * f = fopen("zram.bin", "wb"); + fwrite(z80_ram, 1, 8 * 1024, f); + fclose(f); + break; + } } break; case SDL_QUIT: |