Commit Graph

583 Commits

Author SHA1 Message Date
dinkc64 55d5737066 m68k dar 2025-07-08 09:10:03 -04:00
dinkc64 80854e4077 add SekGetIRQLevel() to 68k interface 2025-07-03 00:56:33 -04:00
dinkc64 16570f9b56 sh2, disable busy_loop_hacks for now to potentially fix a timing inconsistency with psikyo4 2025-06-27 09:09:29 -04:00
dinkc64 7abfc634ab sh2, tweak broken busy loop speedhack 2025-06-24 20:30:50 -04:00
dinkc64 8426a89be5 z80, tape cb sanity 2025-01-08 01:01:56 -05:00
dinkc64 5b728083f5 m6800 resetline fix, oops :) 2024-06-01 00:32:21 -04:00
dinkc64 aa13fdfa77 m6809, m6800(&etc), hd6309: add resetline 2024-05-30 00:55:22 -04:00
dinkc64 d85b9bc1ea upd96050 fix 2024-04-27 00:53:04 -04:00
dinkc64 b0b758cc29 upd7725 cpu core fixups 2024-03-28 01:16:24 -04:00
dinkc64 9aa76e425d add cpu core mb88xx [iq_132] 2024-03-18 09:28:02 -04:00
dinkc64 3a176d1adf hmm 2024-01-31 09:54:38 -05:00
dinkc64 429b5f950f z80, re-enable Z80Burn(), add ZetInFetch global so handler can tell if its an op (1) or oparg (2). i8051/mcs51: return pointer for internal ram 2024-01-30 10:06:39 -05:00
dinkc64 44830186f0 hd6309 cpu, add insn callback 2023-12-29 09:10:31 -05:00
dinkc64 bf930d9842 m68000_intf, SekMapMemory() w/NULL pointer revision 2023-07-07 20:33:49 -04:00
dinkc64 f4421420c6 m68000_intf, sometimes it's good to complain (NULL pointer being mapped) 2023-07-05 00:58:42 -04:00
dinkc64 a0ccbcb4a4 fix cheat for MK 2023-06-17 01:01:24 -04:00
dinkc64 dfd30fa99c nec v20-v35: update interface++ 2023-05-05 21:05:51 -04:00
dinkc64 ffa91716ae nec v20-v35: update interface 2023-05-05 20:54:44 -04:00
dinkc64 6e122c4f76 nec v20-v35: add RESETLine & HALT 2023-05-03 09:32:22 -04:00
dinkc64 727220b29f cpus, add exit() and scan() to cpu registry 2023-04-24 09:41:26 -04:00
dinkc64 0774fd025d hd6309 core, slight change to interrupt handling 2023-04-20 01:34:24 -04:00
dinkc64 efbab713df cps-3, fix recording sync. jeebies 2023-04-19 00:55:02 -04:00
dinkc64 f9dc1ff178 addendum to last push 2023-04-10 01:12:43 -04:00
dinkc64 88ff46bc00 z80, add func. for external cycle tables 2023-03-20 09:40:27 -04:00
dinkc64 19c49fbd5f adsp2100: fix regression with ABS opcode S flag [mjrgh] 2023-03-14 09:19:32 -04:00
dinkc64 8e248308cc z80_intf, expose ZetReadIO() / ZetWriteIO() 2023-03-12 23:52:25 -04:00
dinkc64 31553982ad m6502, oops - don't change previous nmi timing 2023-03-09 01:52:07 -05:00
dinkc64 642c8a5be2 m6502, add special 1-opcode delayed nmi for nes 2023-03-09 00:41:03 -05:00
dinkc64 1b427cc157 add M6502SetPC() 2023-03-03 01:56:56 -05:00
dinkc64 35cd9f3d54 z80: iff2 copied to iff1 after fetch of instruction proceeding retn [floooh] 2023-02-20 01:54:07 -05:00
barbudreadmon 25ed8de098
tms32010: inline fix v2 2023-02-01 15:35:03 +01:00
barbudreadmon af048eeb89 Revert "tms32010: INLINE macro shouldn't include static"
This reverts commit fd781a3289.
2023-02-01 15:04:02 +01:00
barbudreadmon fd781a3289
tms32010: INLINE macro shouldn't include static 2023-02-01 08:29:58 +01:00
taoenwen c1662b0462
d_gladiatr: fix a coin issue (#1325)
* d_gladiatr: fix a coin issue

d_gladiatr: add Ougon no Shiro (Japan)

* d_gladiatr: typo
2023-01-29 09:34:01 -05:00
dinkc64 4b661cd964 fix spectrum 128+2a 2023-01-24 00:31:49 -05:00
dinkc64 9f172a8204 spectrum, fix contention/timing again 2023-01-09 09:59:46 -05:00
dinkc64 d85ab0207d spectrum, fix castle escape (port io contention issue) 2023-01-05 10:33:57 -05:00
dinkc64 38f02574b6 ZetSetHALT should also end current timeslice 2023-01-02 00:29:42 -05:00
dinkc64 453eedb115 mcs48, add mb8884 to init 2023-01-01 10:32:30 -05:00
dinkc64 23bd8e9a4f konami cpu, fix lsrd_di [hap] 2022-12-27 20:48:27 -05:00
dinkc64 510e614322 m6502: remove readop / readoparg handlers of mass-confusion 2022-12-12 00:50:07 -05:00
dinkc64 ed5ef04202 fix tlcs90 internal timer retrig bug 2022-12-11 09:52:05 -05:00
barbudreadmon 5aa776a424
sh4: make sad compilers happy
dtimer.h's struct is conflicting with this struct on some compilers (msvc, maybe apple devices too)
2022-11-29 15:22:58 +01:00
dinkc64 7f1cfff13d m6800_intf: add per-cpu context switching for less driver-insanity 2022-11-26 00:13:55 -05:00
dinkc64 9e8686a743 add pic8259 plus hookup provisions in nec cpu 2022-10-31 20:38:21 -04:00
dinkc64 e51aad0676 add M6809SetCallback() per-insn callback 2022-10-26 01:05:32 -04:00
dinkc64 d905f08ff1 experimental cheat fix for the_maq (vendetta and spidman invinc.). fixes endianness ish. with multibyte LE cpu cheats (v60/tms34), and adds masked write mode 2022-10-15 01:52:41 -04:00
dinkc64 9b8914b73b add SekCyclesBurnRun() to m68k intf 2022-10-06 23:28:30 -04:00
dinkc64 37546ff0c4 m6809 intf, remove readop/readoparg handlers - now points to main handler. 2022-09-17 22:51:41 -04:00
dinkc64 e0b5d932d7 tms32010Idle add 2022-09-13 00:45:34 -04:00