Mercurial > repos > blastem
changeset 130:0bdbffa9fe90
Make version register return correct value for USA
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Sun, 30 Dec 2012 00:11:03 -0800 |
parents | 691e4b147cea |
children | 8fc8e46be691 |
files | blastem.c |
diffstat | 1 files changed, 7 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/blastem.c Sat Dec 29 23:40:30 2012 -0800 +++ b/blastem.c Sun Dec 30 00:11:03 2012 -0800 @@ -359,6 +359,12 @@ return context; } +#define USA 0x80 +#define JAP 0x00 +#define EUR 0xC0 +#define NO_DISK 0x20 +uint8_t version_reg = NO_DISK | USA; + m68k_context * io_read(uint32_t location, m68k_context * context) { if (location < 0x100) { @@ -367,7 +373,7 @@ case 0x0: //version bits should be 0 for now since we're not emulating TMSS //Not sure about the other bits - context->value = 0; + context->value = version_reg; break; case 0x1: io_data_read(&gamepad_1, context);