notaz.gp2x.de
/
picodrive.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Should hopefully fix PSP
[picodrive.git]
/
pico
/
sms.c
diff --git
a/pico/sms.c
b/pico/sms.c
index
58905bd
..
8c44d51
100644
(file)
--- a/
pico/sms.c
+++ b/
pico/sms.c
@@
-11,7
+11,6
@@
* - remaining status flags (OVR/COL)
* - RAM support in mapper
* - region support
* - remaining status flags (OVR/COL)
* - RAM support in mapper
* - region support
- * - Pause button (NMI)
* - SN76496 DAC-like usage
* - H counter
*/
* - SN76496 DAC-like usage
* - H counter
*/
@@
-256,8
+255,14
@@
void PicoFrameMS(void)
int skip = PicoSkipFrame;
int lines_vis = 192;
int hint; // Hint counter
int skip = PicoSkipFrame;
int lines_vis = 192;
int hint; // Hint counter
+ int nmi;
int y;
int y;
+ nmi = (PicoPad[0] >> 7) & 1;
+ if (!Pico.ms.nmi_state && nmi)
+ z80_nmi();
+ Pico.ms.nmi_state = nmi;
+
PicoFrameStartMode4();
hint = pv->reg[0x0a];
PicoFrameStartMode4();
hint = pv->reg[0x0a];