comparison genesis.c @ 1184:b1147418254a

Overscan is now configurable
author Michael Pavone <pavone@retrodev.com>
date Wed, 18 Jan 2017 23:43:36 -0800
parents 9170fc4d9835
children 448ce87b87fc
comparison
equal deleted inserted replaced
1183:8d8c71ebbbce 1184:b1147418254a
790 790
791 static void start_genesis(system_header *system, char *statefile) 791 static void start_genesis(system_header *system, char *statefile)
792 { 792 {
793 genesis_context *gen = (genesis_context *)system; 793 genesis_context *gen = (genesis_context *)system;
794 set_keybindings(&gen->io); 794 set_keybindings(&gen->io);
795 render_set_video_standard((gen->version_reg & HZ50) ? VID_PAL : VID_NTSC);
795 if (statefile) { 796 if (statefile) {
796 uint32_t pc = load_gst(gen, statefile); 797 uint32_t pc = load_gst(gen, statefile);
797 if (!pc) { 798 if (!pc) {
798 fatal_error("Failed to load save state %s\n", statefile); 799 fatal_error("Failed to load save state %s\n", statefile);
799 } 800 }
816 817
817 static void resume_genesis(system_header *system) 818 static void resume_genesis(system_header *system)
818 { 819 {
819 genesis_context *gen = (genesis_context *)system; 820 genesis_context *gen = (genesis_context *)system;
820 map_all_bindings(&gen->io); 821 map_all_bindings(&gen->io);
822 render_set_video_standard((gen->version_reg & HZ50) ? VID_PAL : VID_NTSC);
821 resume_68k(gen->m68k); 823 resume_68k(gen->m68k);
822 } 824 }
823 825
824 static void inc_debug_mode(system_header *system) 826 static void inc_debug_mode(system_header *system)
825 { 827 {