Mercurial > repos > blastem
changeset 975:c6b19939da7b
Fixed loading of SMD format ROMs
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Sat, 23 Apr 2016 01:08:43 -0700 |
parents | fd7702bcc034 |
children | 8cdd4ddedd9a |
files | blastem.c |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/blastem.c Fri Apr 22 19:18:15 2016 -0700 +++ b/blastem.c Sat Apr 23 01:08:43 2016 -0700 @@ -72,7 +72,7 @@ filesize -= SMD_HEADER_SIZE; fseek(f, SMD_HEADER_SIZE, SEEK_SET); - uint16_t * dst = cart; + uint16_t * dst = cart = malloc(nearest_pow2(filesize)); int rom_size = filesize; while (filesize > 0) { fread(block, 1, SMD_BLOCK_SIZE, f); @@ -81,7 +81,7 @@ } filesize -= SMD_BLOCK_SIZE; } - return filesize; + return rom_size; } void byteswap_rom(int filesize)