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_