changeset 464:226ed16b1fb6

Added version flag
author Mike Pavone <pavone@retrodev.com>
date Tue, 10 Sep 2013 20:36:05 -0700
parents a1d298119153
children dc322bc77ea2
files blastem.c
diffstat 1 files changed, 7 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/blastem.c	Tue Sep 10 20:32:59 2013 -0700
+++ b/blastem.c	Tue Sep 10 20:36:05 2013 -0700
@@ -10,6 +10,8 @@
 #include <stdlib.h>
 #include <string.h>
 
+#define BLASTEM_VERSION "0.1.0"
+
 #define CARTRIDGE_WORDS 0x200000
 #define RAM_WORDS 32 * 1024
 #define Z80_RAM_BYTES 8 * 1024
@@ -1749,9 +1751,10 @@
 			case 'l':
 				address_log = fopen("address.log", "w");
 				break;
-//			case 'v':
-//				headless = 1;
-//				break;
+			case 'v':
+				printf("blastem %s\n", BLASTEM_VERSION);
+				return 0;
+				break;
 			case 'n':
 				z80_enabled = 0;
 				break;
@@ -1801,6 +1804,7 @@
 					"	-s FILE     Load a GST format savestate from FILE\n"
 					"	-d          Enter debugger on startup\n"
 					"	-n          Disable Z80\n"
+					"   -v          Display version number and exit\n"
 					"	-l          Log 68K code addresses (useful for assemblers)\n"
 					"	-y          Log individual YM-2612 channels to WAVE files\n"
 				);