Mercurial > repos > blastem
comparison memmap.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 | 360d5bab199f |
children |
comparison
equal
deleted
inserted
replaced
2133:8554751f17b5 | 2134:9caebcfeac72 |
---|---|
27 typedef struct { | 27 typedef struct { |
28 uint32_t start; | 28 uint32_t start; |
29 uint32_t end; | 29 uint32_t end; |
30 uint32_t mask; | 30 uint32_t mask; |
31 uint32_t aux_mask; | 31 uint32_t aux_mask; |
32 int32_t shift; | |
32 uint16_t ptr_index; | 33 uint16_t ptr_index; |
33 uint16_t flags; | 34 uint16_t flags; |
34 void * buffer; | 35 void * buffer; |
35 read_16_fun read_16; | 36 read_16_fun read_16; |
36 write_16_fun write_16; | 37 write_16_fun write_16; |