comparison blastem.h @ 508:b976c6d6e5fb

Initial attempt at emulating extended bank area access delays when 68K bus is busy with VDP stuff. Also emulate the extra delay on the second access of a word-wide read to the bank area. Needs work as it seems to break stuff.
author Michael Pavone <pavone@retrodev.com>
date Mon, 03 Feb 2014 09:18:10 -0800
parents b7b7a1cab44a
children fb39534b6604
comparison
equal deleted inserted replaced
507:cc6030bd04c6 508:b976c6d6e5fb
32 uint32_t save_flags; 32 uint32_t save_flags;
33 uint32_t master_clock; //Current master clock value 33 uint32_t master_clock; //Current master clock value
34 uint32_t normal_clock; //Normal master clock (used to restore master clock after turbo mode) 34 uint32_t normal_clock; //Normal master clock (used to restore master clock after turbo mode)
35 uint8_t bank_regs[8]; 35 uint8_t bank_regs[8];
36 io_port ports[3]; 36 io_port ports[3];
37 uint8_t bus_busy;
37 } genesis_context; 38 } genesis_context;
38 39
39 extern genesis_context * genesis; 40 extern genesis_context * genesis;
40 extern int headless; 41 extern int headless;
41 extern int break_on_sync; 42 extern int break_on_sync;