Mercurial > repos > blastem
comparison jaguar.h @ 1083:f6e998227300
Byteswap ROMs in jaguar ROM loader. Handle switching memory map from writes to memcon1. Fix some typos in error messages
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Thu, 06 Oct 2016 09:35:35 -0700 |
parents | 382614130914 |
children | 6433d4d05934 |
comparison
equal
deleted
inserted
replaced
1082:2ec5e6eaf81d | 1083:f6e998227300 |
---|---|
10 m68k_context *m68k; | 10 m68k_context *m68k; |
11 uint16_t *bios; | 11 uint16_t *bios; |
12 uint16_t *cart; | 12 uint16_t *cart; |
13 uint32_t bios_size; | 13 uint32_t bios_size; |
14 uint32_t cart_size; | 14 uint32_t cart_size; |
15 uint32_t memcon; | 15 uint32_t memcon1; |
16 uint32_t memcon2; | |
16 uint16_t write_latch; | 17 uint16_t write_latch; |
17 uint8_t write_pending; | 18 uint8_t write_pending; |
18 | 19 |
19 uint16_t dram[DRAM_WORDS]; | 20 uint16_t dram[DRAM_WORDS]; |
20 uint32_t gpu_local[GPU_RAM_BYTES / sizeof(uint32_t)]; | 21 uint32_t gpu_local[GPU_RAM_BYTES / sizeof(uint32_t)]; |
23 uint16_t line_buffer_a[LINEBUFFER_WORDS]; | 24 uint16_t line_buffer_a[LINEBUFFER_WORDS]; |
24 uint16_t line_buffer_b[LINEBUFFER_WORDS]; | 25 uint16_t line_buffer_b[LINEBUFFER_WORDS]; |
25 uint16_t *write_line_buffer; | 26 uint16_t *write_line_buffer; |
26 uint16_t *read_line_buffer; | 27 uint16_t *read_line_buffer; |
27 | 28 |
29 uint8_t memcon_written; | |
28 } jaguar_context; | 30 } jaguar_context; |
29 | 31 |
30 | 32 |
31 #endif //JAGUAR_H_ | 33 #endif //JAGUAR_H_ |