Commit Graph

49174 Commits

Author SHA1 Message Date
Patrick Mackinlay
59ed58e518 initial sga and mmu support 2017-01-17 17:42:33 +08:00
Patrick Mackinlay
ccee0ea2b7 minimal berr support 2017-01-17 17:41:08 +08:00
Patrick Mackinlay
6c77efba69 fix instruction fetch alignment 2017-01-17 17:39:12 +08:00
Patrick Mackinlay
10ac8f7093 preparation for tlb/mmu support 2017-01-16 17:55:23 +08:00
Patrick Mackinlay
fb7c1e1d0a more minor tidy 2017-01-13 14:58:51 +07:00
Patrick Mackinlay
361e48044d minor tidy 2017-01-13 14:51:57 +07:00
Patrick Mackinlay
afba2ca5fb improved condition codes, removed bitfields 2017-01-13 14:34:59 +07:00
Patrick Mackinlay
7ce436ddfa c400 instruction disassembly 2017-01-13 14:06:59 +07:00
Patrick Mackinlay
f203422869 improved register handling 2017-01-12 13:33:30 +07:00
Patrick Mackinlay
6e0ca72023 arithmetic shift flags 2017-01-12 11:54:29 +07:00
Patrick Mackinlay
247536e19b dma improvements 2017-01-12 11:21:44 +07:00
Patrick Mackinlay
b31e3f8c13 fixed logical shifts, removed unneeded int32_t casts 2017-01-11 19:01:50 +07:00
Patrick Mackinlay
20114c432e floppy dma, softint, nmi, timer and irq fixes 2017-01-11 18:12:22 +07:00
Patrick Mackinlay
a6fff3dbb9 implement condition codes for rot and shl 2017-01-11 14:22:58 +07:00
Patrick Mackinlay
77d010d7ce tidy up dma and timer3 code 2017-01-09 11:24:10 +07:00
Patrick Mackinlay
e8c260c9ba tidy up bitfield naming 2017-01-09 11:17:13 +07:00
Patrick Mackinlay
f6cc05136b Merge remote-tracking branch 'refs/remotes/mamedev/master' into interpro 2017-01-07 08:59:36 +07:00
Patrick Mackinlay
df794da436 revert upd765 2017-01-07 08:59:29 +07:00
Ted Green
91ea57b4e4 atlantis: Forgot to revert chd mod (nw) 2017-01-06 17:16:21 -07:00
Ted Green
7c22de056c atlantis: Clean up driver and add info (nw) 2017-01-06 17:11:26 -07:00
Robbbert
febf0e0850 Cleanup of my drivers (nw) 2017-01-07 10:54:31 +11:00
Dirk Best
0d09979843 z80ne: kill direct update handler 2017-01-07 00:38:34 +01:00
Stiletto
fe33390d5e (nw)
(nw)
2017-01-06 17:26:51 -05:00
Vas Crabb
7a673d9903 confirmed clocks with original board, fix ppking (nw) 2017-01-07 09:18:18 +11:00
R. Belmont
aabdd13259 Merge pull request #1936 from ajrhacker/phi_fix
phi.cpp: Fix build (nw)
2017-01-06 16:07:51 -05:00
AJR
dd4e42ccd7 phi.cpp: Fix build (nw)
dynax.cpp: Correction regarding absence of MSM5205 in mjfriday (nw)
2017-01-06 16:01:23 -05:00
Vas Crabb
3fa0a77b14 gladiatr.cpp: add bootleg MCU dumps to all gladiatr sets as BAD_DUMP, remove MCU simulation, update notes 2017-01-07 04:08:17 +11:00
Vas Crabb
13401dadfb greatgur MCU doesn't like impulse coins, add hack to simulated sets to make them work with non-impulse coins (nw) 2017-01-07 03:04:56 +11:00
R. Belmont
9ccfcffb1a Merge pull request #1861 from ZoeB/master
Clone ROM filename discrepancies
2017-01-06 10:57:29 -05:00
R. Belmont
66ab17de71 Merge pull request #1741 from FakeShemp/newdumps
Add more softlist documentation based off new dumps
2017-01-06 10:55:45 -05:00
R. Belmont
bb8c0fa4a2 Merge pull request #1544 from FakeShemp/vsmile
V.Smile - Update the software lists
2017-01-06 10:42:02 -05:00
Vas Crabb
189052cd58 Hopefully fix build for everyone - someone please work out a way to make the bgfx examples build on platforms with/without the POSIX 2008 strnlen function (nw) 2017-01-07 02:12:45 +11:00
Vas Crabb
b2a66f5f5d gladiatr.cpp: Improvements
* separate gladiatr and ppking state classes
* hook up all four MCUs in greatgur
* eliminate tagmap lookups on input read
* this fixes coinage in greatgur

(nw) When starting for the first time, greatgur will come up with one
credit, and when doing an F3 reset it will randomly come up with one
credit or no credits.  I think this has something to do with the dodgy
code for synchronising the master CPUs in the bootleg MCUs that depends
on how MAME initialises memory.  (The MCU dumps we have come from a
bootleg set as far as I can ascertain.)
2017-01-07 02:02:42 +11:00
Patrick Mackinlay
7b95b10379 write line member for terminal count line of upd765 (#1935) 2017-01-06 15:27:59 +01:00
Patrick Mackinlay
3fa287a859 Merge remote-tracking branch 'refs/remotes/mamedev/master' into interpro 2017-01-06 20:54:14 +07:00
Robbbert
1bd4050516 MT 06216 2017-01-07 00:26:23 +11:00
Patrick Mackinlay
b100e45ca6 floppy dma 2017-01-06 20:10:16 +07:00
Vas Crabb
c9647f6e28 debugger: use 0o for octal prefix, and add support for binary with 0b a la C++, also support uppercase radix speifier 2017-01-06 15:37:43 +11:00
Robbbert
c399b811ea RM480Z: added correct roms (nw) 2017-01-06 14:34:56 +11:00
briantro
db936fab43 ms32.cpp: Correct rom names for Best Bout Boxing [Corrado Tomaselli, The Dumping Union] 2017-01-05 21:18:49 -06:00
Stiletto
f809547c4e (nw)
(nw)
2017-01-05 20:46:15 -05:00
R. Belmont
2459431bf1 Merge pull request #1925 from npwoods/filesel_use_wstring_from_utf8
Changed filesel.cpp to use wstring_from_utf8()
2017-01-05 20:43:52 -05:00
R. Belmont
83a3cc5e5e Merge pull request #1931 from mamehaze/minor_stuff
added a dump of one of the hng64 tmp87ph40an i/o chips [Caps0ff]
2017-01-05 20:43:29 -05:00
R. Belmont
1661b70439 Merge pull request #1934 from trebor68/master
Update a78_slot.h
2017-01-05 20:43:11 -05:00
Stiletto
b1c165caff added skeleton drivers to nl.lst (commented out) (nw)
added skeleton drivers to nl.lst (commented out) (nw)
2017-01-05 20:34:45 -05:00
couriersud
59cc0a0d22 Fix stuntcyc regression. (nw) 2017-01-06 01:31:36 +01:00
couriersud
0ebd66d72f intX_fast_t may depend on compiler implementation and thus is not suited
for save states. (nw)
2017-01-06 01:31:35 +01:00
couriersud
47492e4821 Make destructors virtual on base classes. (nw) 2017-01-06 01:31:35 +01:00
couriersud
f1135f7c4c Work on congo bongo. (nw) 2017-01-06 01:31:34 +01:00
couriersud
2c0b627f13 More cleanups. (nw) 2017-01-06 01:31:33 +01:00