Commit Graph

49171 Commits

Author SHA1 Message Date
AJR
62e39d0d4a munchmo.cpp: IRQ cleanups (nw)
- Eliminate HOLD_LINE while remaining true to schematics
- Let main CPU properly acknowledge NMI
- Use one VBLANK handler instead of two
- Correct audio CPU clock divider (should be same as PSGs according to schematics)
- Misc. stylistic streamlining
2017-01-09 01:41:18 -05:00
arbee
bcf10970fc hng64: document I/O CPU clock [Guru] 2017-01-08 22:00:07 -05:00
R. Belmont
c929425285 Merge pull request #1943 from ajrhacker/mwskinsa_mod_removal
Remove unused mwskinsa_mod definition in order to fix build (nw)
2017-01-08 21:58:47 -05:00
arbee
20e0d73916 vcs80: removed direct update handler [R. Belmont] 2017-01-08 21:31:50 -05:00
AJR
4a376383d9 Remove unused mwskinsa_mod definition in order to fix build (nw)
This preserves mwskinsa as it was before 7c22de056c.
2017-01-08 19:02:02 -05:00
couriersud
9d3d07b771 Move netlists into macro folder. (nw) 2017-01-09 00:28:31 +01:00
couriersud
9e88fd79ea nlwav now accepts stdin and stdout. (nw)
cat log_RO.1.log | ./nlwav | play -
2017-01-09 00:28:30 +01:00
briantro
1765c5d9b4 midwunit.cpp: Corrected Mortal Kombat 3 & Ultimate rom names - NW
These changes are based on actual pictures of PCBs and only roms with pictures verification were changed.  EI: Not the program roms for MK3
2017-01-08 15:40:46 -06:00
Curt Coder
63bb503904 newbrain: WIP. (nw) 2017-01-08 20:42:21 +02:00
Ivan Vangelista
a1863b300b Merge pull request #1942 from ajrhacker/pinball_comments
Various comments on pinball sets; correct mephistp year (nw)
2017-01-08 19:04:13 +01:00
AJR
026f36cead Various comments on pinball sets; correct mephistp year (nw) 2017-01-08 12:44:26 -05:00
Curt Coder
eee3f456c0 newbrain: Added character ROM and more accurate video output. [Curt Coder] 2017-01-08 18:50:08 +02:00
couriersud
5220572228 Reduce memory footprint for parameters. (nw) 2017-01-08 17:31:29 +01:00
couriersud
233b0b7dbe Decrease memory footprint. (nw) 2017-01-08 17:31:28 +01:00
couriersud
f425f2b997 No need for a virtual stop which is needed only by the solver. (nw) 2017-01-08 17:31:27 +01:00
couriersud
1950ff149a Make stop be called again. Fix METHOD parameter. (nw) 2017-01-08 17:31:26 +01:00
couriersud
e26e327ef9 Rename misleading solver parameters. (nw) 2017-01-08 17:31:25 +01:00
couriersud
d790daa2a7 Remove parameter GS_THRESHOLD. It is now outdated. (nw) 2017-01-08 17:31:24 +01:00
couriersud
ff820d6fa9 Fix regression. (nw) 2017-01-08 17:31:23 +01:00
Ted Green
58ff1eb0e1 pci: Move interrupt line and pin functions into PCI device and add variables (nw)
pci-ide: Add legacy mapping based on prog i/f register (nw)
2017-01-08 08:40:02 -07:00
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
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