changeset 237:7ccc4ae86e07

Added key to save Z80 RAM to a file
author Mike Pavone <pavone@retrodev.com>
date Fri, 26 Apr 2013 09:51:13 -0700
parents 19fb3523a9e5
children 827ebce557bf
files render_sdl.c
diffstat 1 files changed, 7 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/render_sdl.c	Thu Apr 25 22:49:36 2013 -0700
+++ b/render_sdl.c	Fri Apr 26 09:51:13 2013 -0700
@@ -232,6 +232,7 @@
 #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 @@
 			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: