Mercurial > repos > blastem
comparison blastem.c @ 860:213c3b5160d0
Default to fullscreen on Android since windowed mode does not make sense there
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Wed, 04 Nov 2015 23:01:15 -0800 |
parents | 98d7b6073163 |
children | 4e394d9a7548 |
comparison
equal
deleted
inserted
replaced
859:46bb673eed4e | 860:213c3b5160d0 |
---|---|
34 //TODO: Figure out the exact value for this | 34 //TODO: Figure out the exact value for this |
35 #define LINES_NTSC 262 | 35 #define LINES_NTSC 262 |
36 #define LINES_PAL 312 | 36 #define LINES_PAL 312 |
37 | 37 |
38 #define MAX_SOUND_CYCLES 100000 | 38 #define MAX_SOUND_CYCLES 100000 |
39 | |
40 #ifdef __ANDROID__ | |
41 #define FULLSCREEN_DEFAULT 1 | |
42 #else | |
43 #define FULLSCREEN_DEFAULT 0 | |
44 #endif | |
39 | 45 |
40 uint16_t *cart; | 46 uint16_t *cart; |
41 uint16_t ram[RAM_WORDS]; | 47 uint16_t ram[RAM_WORDS]; |
42 uint8_t z80_ram[Z80_RAM_BYTES]; | 48 uint8_t z80_ram[Z80_RAM_BYTES]; |
43 | 49 |
914 char * romfname = NULL; | 920 char * romfname = NULL; |
915 FILE *address_log = NULL; | 921 FILE *address_log = NULL; |
916 char * statefile = NULL; | 922 char * statefile = NULL; |
917 int rom_size; | 923 int rom_size; |
918 uint8_t * debuggerfun = NULL; | 924 uint8_t * debuggerfun = NULL; |
919 uint8_t fullscreen = 0, use_gl = 1; | 925 uint8_t fullscreen = FULLSCREEN_DEFAULT, use_gl = 1; |
920 for (int i = 1; i < argc; i++) { | 926 for (int i = 1; i < argc; i++) { |
921 if (argv[i][0] == '-') { | 927 if (argv[i][0] == '-') { |
922 switch(argv[i][1]) { | 928 switch(argv[i][1]) { |
923 case 'b': | 929 case 'b': |
924 i++; | 930 i++; |
934 case 'D': | 940 case 'D': |
935 gdb_remote_init(); | 941 gdb_remote_init(); |
936 debuggerfun = (uint8_t *)gdb_debug_enter; | 942 debuggerfun = (uint8_t *)gdb_debug_enter; |
937 break; | 943 break; |
938 case 'f': | 944 case 'f': |
939 fullscreen = 1; | 945 fullscreen = !fullscreen; |
940 break; | 946 break; |
941 case 'g': | 947 case 'g': |
942 use_gl = 0; | 948 use_gl = 0; |
943 break; | 949 break; |
944 case 'l': | 950 case 'l': |