Commit Graph

50182 Commits

Author SHA1 Message Date
Justin Kerk 57ac19beee pc_dsk: Handle 1.44MB images with 1,024-byte footer, which have turned up in a couple places (nw) 2017-01-08 01:59:46 -08:00
Justin Kerk 7a8d5118b5 pc_dsk: Assume a smaller gap size to allow 400K disk images to load. Fixes e.g. ikari and marble from the ibm5150 softlist. [Justin Kerk] 2017-01-07 22:28:19 -08:00
R. Belmont 458b5ad891 Merge pull request #1940 from ajrhacker/feversoc_irq_ack
feversoc.cpp: Use 16-bit handlers for input reads; implement IRQ ACK …
2017-01-07 18:07:02 -05:00
Dirk Best c6043bac17 chdman: Add support for hard disk templates and add some initial ones 2017-01-07 23:52:55 +01:00
AJR 6b71e36950 feversoc.cpp: Use 16-bit handlers for input reads; implement IRQ ACK (nw) 2017-01-07 17:35:48 -05:00
Robbbert 142e2e64a5 More cleanup of my drivers (nw) 2017-01-08 09:18:30 +11:00
R. Belmont 6cd2c54025 Merge pull request #1939 from ajrhacker/elwro800_cleanup
elwro800.cpp: Memory cleanup (nw)
2017-01-07 16:48:23 -05:00
AJR 41563bd476 elwro800.cpp: Memory cleanup (nw)
- NMI handler in separate opcode space so "direct handler can trivially go away" (as R. Belmont suggested)
- Use address_map_bank_device instead of dynamically splicing RAM and ROM banks into the map
2017-01-07 14:44:15 -05:00
couriersud a841ff553e Fix some clang pedantic warnings. (nw) 2017-01-07 17:29:45 +01:00
couriersud 4dfd26b248 Minor refactoring with focus on a bit more readability. (nw) 2017-01-07 17:29:44 +01:00
couriersud e788dc5dbe Fix startup when there are no timestep devices present, i.e. Capacitors
or inductors. (nw)
2017-01-07 17:29:43 +01:00
Dirk Best 02108b60e8 Merge pull request #1938 from ajrhacker/pps4_2
PPS-4 refinements and modernization (nw)
2017-01-07 12:37:23 +01:00
Joakim Larsson Edström b7aeb9dc86 Merge pull request #1932 from JoakimLarsson/vme
WIP: miniFORCE 2P21 chassi - advice needed
2017-01-07 07:50:14 +01:00
AJR f5bcff30f6 PPS-4 refinements and modernization (nw)
- Split PPS-4 and PPS-4/2 device types; better explain and properly implement the difference
- Use callbacks for discrete input/output ports instead of fake memory addresses
- A17xx reads the address bus directly during I/O accesses
- Misc. chip documentation
2017-01-07 00:52:39 -05:00
arbee bedb1f6d6e gba: remove deprecated direct update handler. [R. Belmont] 2017-01-06 22:30:15 -05:00
R. Belmont 27dfcb0419 Merge pull request #1937 from Bavarese/patch-25
DEC Rainbow 100: enable Corvus hard drives
2017-01-06 22:25:25 -05: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
Bavarese 1b6ea306a9 DEC Rainbow 100: enable Corvus hard drives
Enable Corvus hard drives (Patched CP/M 1.x only, requires DRCDUTIL.TD0 driver disk from Maslin archive).  See section CORVUS HARD DISK for patch instructions. DOS 2.x and CP/M 2.2 were once supported too, but drivers appear to be lost.
2017-01-07 00:34:52 +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
Joakim Larsson Edstrom ea7d7808d5 hd63450: Fixed device to find the owner CPU if the top node doesn't have a CPU, like in the case of a VME chassi 2017-01-06 22:26:36 +01: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
Nathan Woods e38b9b63ba [Imgtool] Changing imgtool::simple_charconverter::from_utf8() to not perform an O(n) lookup whenever locating a character 2017-01-05 21:02:45 -05: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