Mercurial > repos > blastem
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; |