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