Mercurial > repos > blastem
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 { |