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