Commit Graph

35 Commits

Author SHA1 Message Date
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 727220b29f cpus, add exit() and scan() to cpu registry 2023-04-24 09:41:26 -04:00
dinkc64 f9dc1ff178 addendum to last push 2023-04-10 01:12:43 -04:00
dinkc64 7f1cfff13d m6800_intf: add per-cpu context switching for less driver-insanity 2022-11-26 00:13:55 -05:00
dinkc64 84318e831f clean up m6800 cpu interface, probably going to need a clean build for this one 2020-05-04 00:32:43 -04:00
dinkc64 fcc2af58d9 nsc8105 irq fixy 2020-04-23 00:54:35 -04:00
dinkc64 0e4a59bab2 cpu-registry: be a little less vague 2019-08-14 23:24:47 -04:00
Kev 388cc91c3d First pass at name change 2019-05-17 18:27:11 +01:00
iq_132 05f5a0c46e Add cpu idle & irq to cpu_core_config 2019-05-09 22:48:27 -04:00
dinkc64 2e79f17221 namcos1: fix rompers, remove dac kludge now that we are keeping better track of cycles (previous commit) 2019-05-08 00:44:17 -04:00
dinkc64 11cb64ffa5 namcos1, fix crash in state handling. m6800* intf, be smart about things 2019-03-23 08:53:44 -04:00
dinkc64 1823ebd13d m6800, m6809: improve M680xTotalCycles() during M680xRun() 2018-07-31 02:45:56 +00:00
dinkc64 827f9eb7eb m6800_intf.cpp oops 2018-07-30 11:21:28 +00:00
dinkc64 818d859557 m6800_intf.[cpp/h]: upgrade to multi-cpu 2018-07-30 02:32:34 +00:00
dinkc64 9fdc1a7abe m6800 updates: add hold, latest insn & cyc tables, latest opcodes, yippidoo 2018-06-20 03:34:26 +00:00
iq_132 b5ae6afa79 Timer system update - please test! 2018-05-02 05:22:29 +00:00
dinkc64 613cbf6599 32/64bit states compatibility fixes, v6.1 2018-02-04 03:23:34 +00:00
dinkc64 77f3ab65d5 cpu core state depointerification 2017-12-26 03:25:56 +00:00
dinkc64 63e7d4f394 M680X: Attack of the Mutant Core Bugs from Outer Space, or, let`s fix M680XReset() 2017-02-10 20:18:14 +00:00
dinkc64 bd8df44557 attempt to make fbalpha crash-proof pt.2: cpu 2016-12-29 05:32:31 +00:00
dinkc64 56b0fd6bd5 cpu oopses 2016-05-17 01:35:52 +00:00
dinkc64 12255fab59 add nsc8105 cpu to m6800 2016-05-16 12:58:24 +00:00
dinkc64 cd15c03b8f indentation oops 2015-08-28 00:18:25 +00:00
iq_132 530304010e One more time. Ugh. 2015-02-10 05:19:42 +00:00
iq_132 540e563866 Let's try this again. 2015-02-10 05:13:08 +00:00
iq_132 f3ba4fe0c1 Phase 2. Remove xxx_RAM, xxx_ROM, etc. Now use MAP_RAM, MAP_ROM, etc. 2015-02-10 04:47:38 +00:00
iq_132 04e1d44a1c Phase 1. Kill off xxx_IRQSTATUS_yyyy in favor of CPU_IRQSTATUS_yyyy.
Also kill off ZetRaiseIrq and ZetLowerIrq.
Please play test! I've tested the most intensive games that use each cpu, but this isn't a large number of games.
2015-02-10 03:50:43 +00:00
iq_132 310f8822e6 Standardize GetPC(num) function 2014-09-14 23:44:05 +00:00
dinkc64 03308c3495 Fix IREM M62 savestates 2014-09-01 03:24:57 +00:00
iq_132 df57a34520 Make a few things more standardized -- xxxxWriteByteHandler -> xxxxWriteHandler, xxxxReadByteHandler -> xxxxReadHandler (for 8-bit cpus), xxxxSetIRQ -> xxxxSetIRQLine 2012-06-21 14:41:49 +00:00
iq_132 71e05f7bf1 2012-01-29 05:23:37 +00:00
Barry Harris 5c4dd43732 Added savestate support to hd6309_intf.cpp and improved savestate support in m6800_intf.cpp 2012-01-06 14:10:15 +00:00
Barry Harris e2ae9e3303 First batch of CPU cores with debug tracking support added 2011-12-07 15:30:27 +00:00
Barry Harris e4cc7bbf30 Initial commit 2011-12-03 20:27:59 +00:00