Mercurial > repos > blastem
comparison system.c @ 1931:374a5ae694e8 mame_interp
Merge from default
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Sat, 18 Apr 2020 11:42:53 -0700 |
parents | 7b62e6805e6a |
children | c3c62dbf1ceb |
comparison
equal
deleted
inserted
replaced
1843:13abdc98379e | 1931:374a5ae694e8 |
---|---|
37 } | 37 } |
38 | 38 |
39 //More certain checks failed, look for a valid 68K reset vector | 39 //More certain checks failed, look for a valid 68K reset vector |
40 if (media->size >= 8) { | 40 if (media->size >= 8) { |
41 char *rom = media->buffer; | 41 char *rom = media->buffer; |
42 uint32_t reset = rom[4] << 24 | rom[5] << 16 | rom[6] << 8 | rom[7]; | 42 uint32_t reset = rom[5] << 16 | rom[6] << 8 | rom[7]; |
43 if (!(reset & 1) && reset < media->size) { | 43 if (!(reset & 1) && reset < media->size) { |
44 //we have a valid looking reset vector, assume it's a Genesis ROM | 44 //we have a valid looking reset vector, assume it's a Genesis ROM |
45 return SYSTEM_GENESIS; | 45 return SYSTEM_GENESIS; |
46 } | 46 } |
47 } | 47 } |