Mercurial > repos > blastem
changeset 2439:a66916828c9b
Fix blastcpm target
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Sun, 11 Feb 2024 15:44:01 -0800 |
parents | bed4d3db8a3f |
children | 338c78da3fff |
files | blastcpm.c |
diffstat | 1 files changed, 5 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/blastcpm.c Sun Feb 11 11:04:39 2024 -0800 +++ b/blastcpm.c Sun Feb 11 15:44:01 2024 -0800 @@ -71,7 +71,7 @@ #ifdef NEW_CORE total_cycles += z80->cycles; #else - total_cycles += context->current_cycle; + total_cycles += z80->current_cycle; #endif printf("Effective clock speed: %f MHz\n", ((double)total_cycles) / (1000000.0 * duration)); exit(0); @@ -79,13 +79,13 @@ } const memmap_chunk z80_map[] = { - { 0x0000, 0x10000, 0xFFFF, 0, 0, MMAP_READ | MMAP_WRITE | MMAP_CODE, ram, NULL, NULL, NULL, NULL}, + { 0x0000, 0x10000, 0xFFFF, .flags = MMAP_READ | MMAP_WRITE | MMAP_CODE, .buffer = ram}, }; memmap_chunk io_map[] = { - { 0x0, 0x1, 0xFFFF, 0, 0, 0, NULL, NULL, NULL, console_read, console_write}, - { 0x1, 0x2, 0xFFFF, 0, 0, 0, NULL, NULL, NULL, console_status_read, console_flush_write}, - { 0x2, 0x3, 0xFFFF, 0, 0, 0, NULL, NULL, NULL, NULL, exit_write}, + { 0x0, 0x1, 0xFFFF, .read_8 = console_read, .write_8 = console_write}, + { 0x1, 0x2, 0xFFFF, .read_8 = console_status_read, .write_8 = console_flush_write}, + { 0x2, 0x3, 0xFFFF, .write_8 = exit_write}, }; int main(int argc, char **argv)