From 8ac9006be0170d550147873ca1f5169f3a443149 Mon Sep 17 00:00:00 2001 From: Mike Pavone Date: Fri, 21 Dec 2012 20:56:32 -0800 Subject: Implement DMA (untested) --- stateview.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'stateview.c') diff --git a/stateview.c b/stateview.c index c7b00a8..a7c030c 100644 --- a/stateview.c +++ b/stateview.c @@ -2,6 +2,16 @@ #include #include "vdp.h" #include "render.h" +#include "blastem.h" + +//not used, but referenced by the renderer since it handles input +io_port gamepad_1; +io_port gamepad_2; + +uint16_t read_dma_value(uint32_t address) +{ + return 0; +} int main(int argc, char ** argv) { @@ -28,6 +38,7 @@ int main(int argc, char ** argv) init_vdp_context(&context); vdp_load_savestate(&context, state_file); vdp_run_to_vblank(&context); + printf("Display %s\n", (context.regs[REG_MODE_2] & DISPLAY_ENABLE) ? "enabled" : "disabled"); render_init(width, height); render_context(&context); render_wait_quit(&context); -- cgit v1.2.3