dinkc64
|
4c624b4d02
|
taito f3 scfinals: fix for coin and service mode issues. m68k, fix unaligned accesses
|
2021-03-22 21:04:58 -04:00 |
dinkc64
|
c4d01318e9
|
updates to intelfs, i386, namcona1, etc
|
2021-03-16 15:44:11 -04:00 |
dinkc64
|
09f26c702c
|
add new devices (i386,c352,ds2404,intelfish)
|
2021-03-15 01:25:02 -04:00 |
dinkc64
|
dbf4afebf2
|
m377 signed char for int8 on android might fix android troubles for na1
|
2021-03-11 10:46:19 -05:00 |
dinkc64
|
bca27e307a
|
m377 divider
|
2021-03-08 08:54:59 -05:00 |
dinkc64
|
04f28f72e1
|
m377 series fixes
|
2021-03-08 00:49:43 -05:00 |
dinkc64
|
dc40aa30c9
|
fix suratk stage 4 hangs
|
2021-03-04 09:40:56 -05:00 |
dinkc64
|
fb468fc66e
|
umk3 palette fix
|
2021-02-28 01:05:56 -05:00 |
dinkc64
|
40d6cff3d3
|
...part 2
|
2021-02-27 10:00:03 -05:00 |
dinkc64
|
5784cc87a2
|
add m377 series mcu for iq_132
|
2021-02-27 09:59:40 -05:00 |
dinkc64
|
41c43a497f
|
v60: add note regarding setting irq's from handlers
|
2021-02-21 10:03:01 -05:00 |
dinkc64
|
370b4b517a
|
v60, fix v60RunEnd()
|
2021-02-21 00:11:39 -05:00 |
dinkc64
|
7a723bf40b
|
v60 revisited
|
2021-02-17 09:04:54 -05:00 |
dinkc64
|
c28a3525fa
|
v60 change
|
2021-02-17 00:13:10 -05:00 |
dinkc64
|
43aa1f9962
|
v60, oops
|
2021-02-08 20:28:39 -05:00 |
iq_132
|
f81e4795af
|
Minor v60 change - hopefully this works for everyone
|
2021-02-07 23:41:06 -05:00 |
iq_132
|
19322d289c
|
Add more v60 functionality
|
2021-02-04 22:14:34 -05:00 |
iq_132
|
2e9f48a57e
|
Add a couple of features to the v60 core.
|
2021-02-02 22:14:52 -05:00 |
dinkc64
|
61075de0dc
|
tms340 mem and handler unmap funcs.
|
2021-02-02 09:20:43 -05:00 |
dinkc64
|
fbb7444c2f
|
tms34 fix hcount
|
2021-02-01 09:38:12 -05:00 |
dinkc64
|
4827606fec
|
tms,mcs48 tiny updates
|
2021-01-22 23:12:53 -05:00 |
dinkc64
|
7972b54957
|
wip+
|
2021-01-20 23:46:23 -05:00 |
dinkc64
|
bfca4546f0
|
tms340: multi-cpu support WIP
|
2021-01-20 23:33:19 -05:00 |
dinkc64
|
acdc06582f
|
mid tms wip
|
2021-01-20 02:07:03 -05:00 |
dinkc64
|
b65bb1680c
|
tms340: silly mistake
|
2021-01-19 09:49:55 -05:00 |
dinkc64
|
d31251a760
|
tms340 intf slight change
|
2021-01-17 15:16:17 -05:00 |
dinkc64
|
6b40a4c566
|
tms34 wip for iq
|
2021-01-14 23:26:25 -05:00 |
dinkc64
|
a85197d101
|
tms host r/w for iq
|
2021-01-13 23:14:20 -05:00 |
dinkc64
|
3cc8f0332d
|
tms32010 and bsmt2000 updates
|
2021-01-10 02:04:11 -05:00 |
dinkc64
|
194df3b3ce
|
add 020 support (wip)
|
2021-01-09 09:09:18 -05:00 |
dinkc64
|
089ce21046
|
tms wip++
|
2021-01-07 11:16:28 -05:00 |
dinkc64
|
69541d1421
|
port tms34010 core, hook it up to midway t/w-unit (wip)
|
2021-01-07 11:08:07 -05:00 |
dinkc64
|
6d51dda056
|
umk3 smoke fatality stars fix + wunit nvram fix
|
2021-01-05 00:21:06 -05:00 |
dinkc64
|
1ea9b3d803
|
nec core, VezIdle standardize
|
2020-12-23 23:39:34 -05:00 |
barbudreadmon
|
20bda67664
|
900tbl.c: avoid using reserved _D0
|
2020-12-22 22:02:33 +01:00 |
dinkc64
|
2e63dd45b1
|
i8x41, update core and update decocass to use the new core
|
2020-12-18 10:16:27 -05:00 |
dinkc64
|
7c5d5d11c4
|
i8x41 small update
|
2020-12-17 21:08:07 -05:00 |
dinkc64
|
f5b252d3fb
|
i8x41 multi-cpu-ify wip
|
2020-12-15 02:00:06 -05:00 |
dinkc64
|
43582a2885
|
tms34010, midway fixes: hang on state load, hang on continue screen on umk3 hacks
|
2020-12-03 00:58:45 -05:00 |
dinkc64
|
7bcac79ab3
|
cbombers, hook up tc0360pri c/o cam900. fix remaining pri, spritelag, freeze issues [dink]
|
2020-11-24 01:38:10 -05:00 |
crystalct
|
6de7acef5b
|
Fix integer constant is too large for 'long' on old GCC
|
2020-11-03 10:04:30 +01:00 |
dinkc64
|
75036243e8
|
tms34010, hook up to cheat engine
|
2020-11-03 01:06:59 -05:00 |
dinkc64
|
28f2a6fc01
|
spectrum: add homebrews and some non-homebrew. add dip option to map kempston to QAOPM or QAOPSpace for special games.
|
2020-10-24 01:23:21 -04:00 |
dinkc64
|
e41a026839
|
megadrive: add Mad Stalker
|
2020-10-22 20:15:44 -04:00 |
dinkc64
|
d6f41d23e4
|
spectrum, fix loading of tetris2, eswat, f.fight
|
2020-10-19 01:48:06 -04:00 |
iq_132
|
a361d399fb
|
Update z80.cpp
Ancient Compilers don't like this.
|
2020-10-15 20:41:37 -04:00 |
dinkc64
|
2ece955014
|
spectrum hb adds
and wip
|
2020-10-14 10:11:34 -04:00 |
dinkc64
|
5353cce8b4
|
z80 core hackery for spectrum
|
2020-10-10 09:25:56 -04:00 |
crystalct
|
93967c97d6
|
Big Endian fix tms32010
|
2020-10-05 10:53:11 +02:00 |
crystalct
|
104bcc71d3
|
tms32010.cpp Big Endian fix
|
2020-10-01 14:58:39 +02:00 |
dinkc64
|
ef3bf96aaf
|
z80 retnz hook for spectrum dma tap loader
|
2020-09-29 21:13:33 -04:00 |
crystalct
|
49c0d03d67
|
mk Big Endian fix
|
2020-09-08 15:04:13 +02:00 |
dinkc64
|
f6fa51f35c
|
slight oversight
|
2020-09-04 23:30:53 -04:00 |
dinkc64
|
6a6422690e
|
fix 25pacmano highscore-hang / update z180 core
|
2020-09-04 21:05:35 -04:00 |
dinkc64
|
1a3aa4f50c
|
z180: add CPU_IRQSTATUS_HOLD / AUTO to Z180SetIRQLine() and add Z180Nmi()
|
2020-09-01 16:10:20 -04:00 |
dinkc64
|
ce3581e41c
|
m68000_intf: endian fixes for 020 etc
|
2020-08-25 11:06:56 -04:00 |
barbudreadmon
|
5d3f9bef1a
|
i8039: big-endianize
|
2020-08-06 18:32:32 +02:00 |
barbudreadmon
|
103769bd16
|
ssv+upd7725: more big-endianize
|
2020-07-31 21:56:10 +02:00 |
barbudreadmon
|
516b5c0751
|
ssv+v60+st0020: big-endianize
|
2020-07-31 19:43:46 +02:00 |
barbudreadmon
|
9814ba7665
|
arm7: big-endianize
|
2020-07-31 15:45:55 +02:00 |
dinkc64
|
f81b2e66c1
|
m68k core, forgot SekIdle(cpu, cyc);
|
2020-07-29 23:06:30 -04:00 |
dinkc64
|
c012ff8671
|
loffire fix (cpu sync issue after cyclefixing the m68k interface)
|
2020-07-29 01:35:06 -04:00 |
barbudreadmon
|
0f6f7356e2
|
e132xs: big-endianize
|
2020-07-28 16:12:20 +02:00 |
dinkc64
|
e118b8e947
|
m6809 debug msg
|
2020-07-07 00:49:36 -04:00 |
dinkc64
|
299d7143d8
|
nec v20 cpu, add x86 mode (NEG opcodes) for Krull / QBert driver. Fixes random deaths in Krull
|
2020-06-24 23:09:01 -04:00 |
dinkc64
|
3c8514d8dc
|
m6502 cpu intf. modernize
|
2020-06-20 00:48:46 -04:00 |
barbudreadmon
|
9de2b44e28
|
fix tlcs900 on ps3 sdk
|
2020-06-08 15:16:10 +02:00 |
dinkc64
|
ded0fe3f1b
|
m6809 cpu core re-work. The last few commits effectively breaks all prior savestate compatibility - sorry about that. If you are working on a game with states, please dont upgrade right now.
|
2020-06-08 00:51:17 -04:00 |
dinkc64
|
c69aae8032
|
m6502: re-work core a bit
|
2020-06-08 00:09:02 -04:00 |
dinkc64
|
374c58a7a2
|
z80, re-entrance fix
|
2020-06-07 22:55:53 -04:00 |
dinkc64
|
23bd5a62e1
|
cpu 68k, fix SekRunEnd, make SekRun re-entrant
|
2020-06-07 22:23:34 -04:00 |
dinkc64
|
0e5121e695
|
deco32, attempt to endi-fix captaven. tms32010 and all drivers using it, standardize Run function for CPU_RUN/IDLE macros
|
2020-05-30 22:41:25 -04:00 |
iq_132
|
57c463d70c
|
Bump this up a little
|
2020-05-26 23:52:55 -04:00 |
dinkc64
|
bca6618a34
|
tbl
|
2020-05-24 09:02:34 -04:00 |
dinkc64
|
4477c05d4a
|
neogeo pocket driver
|
2020-05-24 00:36:32 -04:00 |
dinkc64
|
d53b5d9890
|
hd6309_intf: add per-cpu context switching for less driver-insanity
|
2020-05-19 10:37:52 -04:00 |
dinkc64
|
367f96a370
|
m6809 interface: now with cpu params (like z80/68k)
|
2020-05-10 20:01:37 -04:00 |
dinkc64
|
ea34e78c51
|
m6800 core: add ports 5,6,7 to hd63701. spdodgeb: hook up real prot/input mcu, remove mcu sim. needs testing please
|
2020-05-05 01:18:09 -04: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
|
5a5dbc0459
|
m6800: fix OCF status clearing as outlined in the manual (m6801u4.pdf) - this is needed for kicknrun mcu to function properly [dink]
|
2020-04-30 19:09:31 -04:00 |
dinkc64
|
27b983d62d
|
update hyperstone cpu intf
|
2020-04-26 20:31:04 -04:00 |
dinkc64
|
fcc2af58d9
|
nsc8105 irq fixy
|
2020-04-23 00:54:35 -04:00 |
dinkc64
|
07acdfa86c
|
m68000 intf: add _AUTO to virq
|
2020-04-22 23:21:38 -04:00 |
dinkc64
|
98ba883ca4
|
m68k cycle fixes
|
2020-04-18 22:03:50 -04:00 |
dinkc64
|
51b082389e
|
i8x71 forced inpt
|
2020-04-13 20:23:02 -04:00 |
dinkc64
|
5a27684fdb
|
i8x51: unbreak states. oops
|
2020-04-09 18:59:44 -04:00 |
dinkc64
|
75d01a2bcc
|
i8051 multi enh.
|
2020-04-08 22:50:20 -04:00 |
dinkc64
|
211bbe3f50
|
update dreamwld
|
2020-04-07 10:14:20 -04:00 |
dinkc64
|
755e416032
|
i8052Init(), second DERP
|
2020-04-07 09:09:06 -04:00 |
dinkc64
|
d38c98bf10
|
mcs51 multi-cpu + update drivers using it
|
2020-04-02 01:44:33 -04:00 |
dinkc64
|
6563a65bfd
|
add cpu e132xs
|
2020-04-02 00:33:37 -04:00 |
dinkc64
|
ac39982087
|
mcs51 external rom mask
|
2020-04-01 22:21:19 -04:00 |
dinkc64
|
bccf09a54f
|
add i8052_init in mcs51
|
2020-03-30 01:15:33 -04:00 |
dinkc64
|
9d26537ca3
|
m68k interface: add SekSetAddressMask(); [iq_132]
|
2020-03-14 00:55:41 -04:00 |
tmaul
|
e50662ced1
|
Merge branch 'master' of https://github.com/finalburnneo/FBNeo into sdl-changes
|
2020-01-26 22:01:14 +00:00 |
dinkc64
|
86885b1ba3
|
tms34010, why is this giving me trouble..
|
2020-01-26 09:25:16 -05:00 |
tmaul
|
c6c2d3a0ef
|
cleaner sdl2 commits :)
|
2020-01-23 22:01:59 +00:00 |
dinkc64
|
cbb32ea1b1
|
Merge pull request #165 from finalburnneo/types_sanitize
Types sanitize/standardize
|
2020-01-11 19:37:11 -05:00 |
dinkc64
|
9ee23ce0c9
|
m6502 nmi-decency update
|
2020-01-09 00:15:06 -05:00 |
dinkc64
|
0770f50e8d
|
m6502_reset(), clear registers
|
2020-01-06 09:59:57 -05:00 |
dinkc64
|
a8fa617e59
|
v60 and, xor, op and neg fixes [R. Belmont, Tahg, Ryan Holtz]
|
2019-12-28 22:12:15 -05:00 |
barbudreadmon
|
abe00a3d6c
|
fix eaglshot on arm
|
2019-12-24 08:35:21 +01:00 |
dinkc64
|
5716b35ac9
|
v70 long handlers
|
2019-12-23 08:59:13 -05:00 |
dinkc64
|
64ec4663e9
|
Gunlock/Rayforce st.3 midboss laser-fix / musashi chk2cmp2 fix [hap]
|
2019-12-20 09:36:09 -05:00 |
barbudreadmon
|
5e2ec4d39a
|
more consistent like this
|
2019-11-06 08:38:14 +01:00 |
dinkc64
|
9ca8232e05
|
a little precision never hurts
|
2019-09-29 10:27:52 -04:00 |
dinkc64
|
9e5af883a2
|
m6502, gentlemen - stall your engines
|
2019-09-27 10:58:20 -04:00 |
dinkc64
|
01c48272c3
|
small update to m6502
|
2019-09-17 00:51:29 -04:00 |
dinkc64
|
af3f9953cc
|
tms32010 add tms32010_get_pc()
|
2019-09-03 07:24:21 -04:00 |
dinkc64
|
68fd4c592f
|
pce small update
|
2019-08-16 09:27:54 -04:00 |
dinkc64
|
0e4a59bab2
|
cpu-registry: be a little less vague
|
2019-08-14 23:24:47 -04:00 |
dinkc64
|
ebe6eee432
|
update zet intf a little
|
2019-08-14 21:28:49 -04:00 |
dinkc64
|
388a129d84
|
m68k, less debug spam
|
2019-08-13 23:07:41 -04:00 |
dinkc64
|
90763f0e0e
|
dec0, hbarrel mcu fixups + add birdtry
|
2019-08-13 22:29:57 -04:00 |
dinkc64
|
9c89d6d2e7
|
i8051 small update
|
2019-08-13 20:28:40 -04:00 |
dinkc64
|
8718779348
|
more 68k intf updates
|
2019-08-10 00:02:47 -04:00 |
dinkc64
|
75918297a5
|
68k interface push/pop: needs a small stack for obvious reasons..
|
2019-08-08 08:58:05 -04:00 |
dinkc64
|
3e714b7a3f
|
m68k intf, add SekSetHALT() / SekGetHALT()
|
2019-08-07 22:51:21 -04:00 |
dinkc64
|
0cc053e243
|
m68000 intf, add SekSetRESETLine(), CPU parameters for: SekSetIRQLine, SekReset, SekRun
|
2019-07-28 23:01:37 -04:00 |
Kev
|
c2493a7593
|
fast_read/fastwrite in TMS interface conflicted with fast read of the adpc so renamed. also changed the mips one in case it fixes kinst
|
2019-07-25 19:13:43 +02:00 |
dinkc64
|
4086dc700c
|
slightly smarter z80-intf push/pop
|
2019-07-25 00:30:01 -04:00 |
dinkc64
|
c8e23f077c
|
add SekGetPPC for whatever reason
|
2019-06-28 22:59:56 -04:00 |
dinkc64
|
de26a6b3e6
|
m68000, fix SekTotalCycles outside of SekRun, add note, clear some stuff on init for safety
|
2019-06-26 00:25:51 -04:00 |
dinkc64
|
1e8cfd944d
|
pgm: fix demon front (and possibly others)
|
2019-05-28 22:04:36 -04:00 |
dinkc64
|
acfb6f2066
|
m6809, clear extracyc on reset
|
2019-05-27 19:26:56 -04:00 |
Kev
|
388cc91c3d
|
First pass at name change
|
2019-05-17 18:27:11 +01:00 |
dinkc64
|
c273fe8325
|
derp
|
2019-05-10 23:17:50 -04:00 |
dinkc64
|
a581e52f29
|
wip
|
2019-05-10 23:00:51 -04:00 |
dinkc64
|
4963b339bb
|
wip
|
2019-05-10 22:56:24 -04:00 |
dinkc64
|
fef32c8395
|
cpu wip
|
2019-05-10 20:16:55 -04:00 |
dinkc64
|
c533c1162e
|
huge changes to cpus and stuff(over the next few days), update at your own risk
|
2019-05-10 09:14:15 -04:00 |
dinkc64
|
1bfa876c36
|
endrun fix: z180, tlcs90, upd7810
|
2019-05-09 23:50:36 -04: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
|
4cb96fbe0e
|
68k, translate _HOLD to _AUTO to prevent a silly timewasting bug (on 68k, AUTO is actually HOLD to begin with, unlike the other cores). Nacmo = Namco, some slight frame-spiffing
|
2019-05-07 20:07:23 -04:00 |
dinkc64
|
5314ac9722
|
make namco soundcore buffered, slightly clean up all drivers involved.
|
2019-05-07 10:10:31 -04:00 |
barbudreadmon
|
a1b99c9a99
|
Fix warning on non win32 platforms
|
2019-05-06 10:05:21 +02:00 |
dinkc64
|
b06d393584
|
fix bk3e crc, fix build (mips3_common)
|
2019-05-05 08:44:30 -04:00 |
barbudreadmon
|
6a6dc83df8
|
Backport from the libretro port
|
2019-05-05 10:52:44 +02:00 |
dinkc64
|
5e287362d2
|
internalize ctc timer updates
|
2019-04-09 23:52:35 -04:00 |
barbudreadmon
|
e56897700f
|
Fix #7 (mips3 dynarec linux issue)
|
2019-03-29 17:14:41 +01:00 |
dinkc64
|
a9a63b4bf0
|
break more bugs to break things that bugs broke which in turn might break something else in the future
|
2019-03-29 00:40:44 -04:00 |
dinkc64
|
97ebd26380
|
less bugs and more bugs, at the same time
|
2019-03-27 23:36:31 -04:00 |
dinkc64
|
ca966b71af
|
z80/daisy fixups volume 3
|
2019-03-27 10:13:35 -04:00 |
dinkc64
|
4a63b5d065
|
daisy fixups
|
2019-03-23 22:22:50 -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
|
60645d3a28
|
daisychainner
|
2019-03-22 23:32:44 -04:00 |
dinkc64
|
451dadea86
|
ctcpio wippidoo
|
2019-03-18 22:31:44 -04:00 |
dinkc64
|
005670c1e0
|
z80 spiffing pt3
|
2019-03-12 23:57:28 -04:00 |
dinkc64
|
3afd5fa0d1
|
testing new z80 intf stuff, part 2
|
2019-03-12 10:04:26 -04:00 |