Mercurial > repos > blastem
comparison vdp.c @ 711:3342548de036
Adjust H32 vint slot in response to latest test ROM data
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Sat, 16 May 2015 23:08:07 -0700 |
parents | 4cd8823f79e3 |
children | e29bc2918f69 |
comparison
equal
deleted
inserted
replaced
710:4cd8823f79e3 | 711:3342548de036 |
---|---|
21 #define SCROLL_BUFFER_DRAW (SCROLL_BUFFER_SIZE/2) | 21 #define SCROLL_BUFFER_DRAW (SCROLL_BUFFER_SIZE/2) |
22 | 22 |
23 #define MCLKS_SLOT_H40 16 | 23 #define MCLKS_SLOT_H40 16 |
24 #define MCLKS_SLOT_H32 20 | 24 #define MCLKS_SLOT_H32 20 |
25 #define VINT_SLOT_H40 4 //21 slots before HSYNC, 16 during, 10 after | 25 #define VINT_SLOT_H40 4 //21 slots before HSYNC, 16 during, 10 after |
26 #define VINT_SLOT_H32 23 //33 slots before HSYNC, 20 during, 7 after TODO: confirm final number | 26 #define VINT_SLOT_H32 4 //old value was 23, but recent tests suggest the actual value is close to the H40 one |
27 #define HSYNC_SLOT_H40 234 | 27 #define HSYNC_SLOT_H40 234 |
28 #define HSYNC_END_H40 (HSYNC_SLOT_H40+17) | 28 #define HSYNC_END_H40 (HSYNC_SLOT_H40+17) |
29 #define HSYNC_END_H32 (33 * MCLKS_SLOT_H32) | 29 #define HSYNC_END_H32 (33 * MCLKS_SLOT_H32) |
30 #define HBLANK_START_H40 178 //should be 179 according to Nemesis, but 178 seems to fit slightly better with my test ROM results | 30 #define HBLANK_START_H40 178 //should be 179 according to Nemesis, but 178 seems to fit slightly better with my test ROM results |
31 #define HBLANK_END_H40 0 //should be 5.5 according to Nemesis, but 0 seems to fit better with my test ROM results | 31 #define HBLANK_END_H40 0 //should be 5.5 according to Nemesis, but 0 seems to fit better with my test ROM results |