comparison blastem.c @ 464:226ed16b1fb6

Added version flag
author Mike Pavone <pavone@retrodev.com>
date Tue, 10 Sep 2013 20:36:05 -0700
parents a1d298119153
children 140af5509ce7
comparison
equal deleted inserted replaced
463:a1d298119153 464:226ed16b1fb6
7 #include "blastem.h" 7 #include "blastem.h"
8 #include "gst.h" 8 #include "gst.h"
9 #include <stdio.h> 9 #include <stdio.h>
10 #include <stdlib.h> 10 #include <stdlib.h>
11 #include <string.h> 11 #include <string.h>
12
13 #define BLASTEM_VERSION "0.1.0"
12 14
13 #define CARTRIDGE_WORDS 0x200000 15 #define CARTRIDGE_WORDS 0x200000
14 #define RAM_WORDS 32 * 1024 16 #define RAM_WORDS 32 * 1024
15 #define Z80_RAM_BYTES 8 * 1024 17 #define Z80_RAM_BYTES 8 * 1024
16 18
1747 fullscreen = 1; 1749 fullscreen = 1;
1748 break; 1750 break;
1749 case 'l': 1751 case 'l':
1750 address_log = fopen("address.log", "w"); 1752 address_log = fopen("address.log", "w");
1751 break; 1753 break;
1752 // case 'v': 1754 case 'v':
1753 // headless = 1; 1755 printf("blastem %s\n", BLASTEM_VERSION);
1754 // break; 1756 return 0;
1757 break;
1755 case 'n': 1758 case 'n':
1756 z80_enabled = 0; 1759 z80_enabled = 0;
1757 break; 1760 break;
1758 case 'r': 1761 case 'r':
1759 i++; 1762 i++;
1799 " -r (J|U|E) Force region to Japan, US or Europe respectively\n" 1802 " -r (J|U|E) Force region to Japan, US or Europe respectively\n"
1800 " -f Start in fullscreen mode\n" 1803 " -f Start in fullscreen mode\n"
1801 " -s FILE Load a GST format savestate from FILE\n" 1804 " -s FILE Load a GST format savestate from FILE\n"
1802 " -d Enter debugger on startup\n" 1805 " -d Enter debugger on startup\n"
1803 " -n Disable Z80\n" 1806 " -n Disable Z80\n"
1807 " -v Display version number and exit\n"
1804 " -l Log 68K code addresses (useful for assemblers)\n" 1808 " -l Log 68K code addresses (useful for assemblers)\n"
1805 " -y Log individual YM-2612 channels to WAVE files\n" 1809 " -y Log individual YM-2612 channels to WAVE files\n"
1806 ); 1810 );
1807 return 0; 1811 return 0;
1808 default: 1812 default: