Mercurial > repos > blastem
comparison segacd.h @ 2134:9caebcfeac72
Implement word RAM interleaving in 1M mode, now passes mcd-verificator word RAM tests
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Fri, 18 Mar 2022 20:49:07 -0700 |
parents | 5ec2f97365a2 |
children | 2da377ea932f |
comparison
equal
deleted
inserted
replaced
2133:8554751f17b5 | 2134:9caebcfeac72 |
---|---|
45 uint8_t graphics_dst_y; | 45 uint8_t graphics_dst_y; |
46 uint8_t enter_debugger; | 46 uint8_t enter_debugger; |
47 uint8_t main_has_word2m; | 47 uint8_t main_has_word2m; |
48 uint8_t main_swap_request; | 48 uint8_t main_swap_request; |
49 uint8_t bank_toggle; | 49 uint8_t bank_toggle; |
50 uint8_t sub_paused_wordram; | |
50 } segacd_context; | 51 } segacd_context; |
51 | 52 |
52 segacd_context *alloc_configure_segacd(system_media *media, uint32_t opts, uint8_t force_region, rom_info *info); | 53 segacd_context *alloc_configure_segacd(system_media *media, uint32_t opts, uint8_t force_region, rom_info *info); |
53 memmap_chunk *segacd_main_cpu_map(segacd_context *cd, uint8_t cart_boot, uint32_t *num_chunks); | 54 memmap_chunk *segacd_main_cpu_map(segacd_context *cd, uint8_t cart_boot, uint32_t *num_chunks); |
54 uint32_t gen_cycle_to_scd(uint32_t cycle, genesis_context *gen); | 55 uint32_t gen_cycle_to_scd(uint32_t cycle, genesis_context *gen); |