Commit Graph

60962 Commits

Author SHA1 Message Date
R. Belmont
ce940de560
Merge pull request #3892 from clawgrip/patch-10
Add PROMs and PLDs to "citicona" [ClawGrip, Roberto Fresca, Recreativ…
2018-08-24 15:41:14 -04:00
R. Belmont
b5b120f13c
Merge pull request #3891 from cam900/patch-50
nmk16.cpp : CPU/XTAL identification for tharrier
2018-08-24 15:40:53 -04:00
Scott Stone
b025d0347c Misc regression fixes from MCFG/NVRAM conversions (nw) 2018-08-24 15:02:31 -04:00
ClawGrip
f1bc829af7
Add PROMs and PLDs to "citicona" [ClawGrip, Roberto Fresca, Recreativas.org, Dumping Union]
Found the same content on two different PROMs (J10 and L6).
2018-08-24 17:38:40 +02:00
ajrhacker
d916d00911
Merge pull request #3795 from felipesanches/gtrak10_2018-jul-27
A large portion of the Atari Gran Trak 10 schematics (1974) implemented on MAME using the netlist subsystem.
2018-08-24 11:13:27 -04:00
AJR
d88f47953a nec.cpp: logaddr_width should remain 20 for V33/V53 (nw) 2018-08-24 10:40:50 -04:00
ajrhacker
726cdca4dd
Merge pull request #3889 from bbbradsmith/2a03pur_fix
2a03pur.cpp fix out of bounds access for ROM <1024k
2018-08-24 08:22:33 -04:00
cam900
84b903559d
nmk16.cpp : CPU/XTAL identification for tharrier 2018-08-24 19:48:59 +09:00
Olivier Galibert
5590c9e194 A logical width of 0 is a very bad idea, and kills the debugger (nw) 2018-08-24 11:07:17 +02:00
Vas Crabb
858a0e29b3 amiga keyboard: add some comments to break up the mass of code (nw)
mac128k: fix code rot (nw)
2018-08-24 18:43:13 +10:00
mooglyguy
5cb33a23c7 -nvram: Removed MCFG, nw 2018-08-24 09:26:29 +02:00
Brad Smith
af9a224f59
2a03pur.cpp fix out of bounds access for ROM <1024k 2018-08-24 00:52:13 -04:00
cam900
3204234f8d Add huc6230 Emulation (#3829)
* Add huc6230 Emulation
huc6272.cpp : Add ADPCM transfer, Add save states
PC-FXGA for PC-9801 C Bus is released in December 1995 in Japan, Correct metadata

* huc6272.cpp : Fix ADPCM address

* huc6230.cpp : Simpler interpolate

* huc6230.cpp : Fix clamp
huc6272.cpp : Fix ADPCM nibble

* huc6272.cpp : Fix data type

* Revert pcfxga year; PC-FXGA for PC9801 C-bus is not dumped?
2018-08-23 21:47:41 -04:00
grullosgo
a6e6070616 Z180: CSIO Flags & FRC implementation (#3882) 2018-08-23 21:45:27 -04:00
braintro
b9664d288a dotrikun.cpp: Correct rom name for Dottori Kun (old version) [Porchy] 2018-08-23 17:46:33 -05:00
Scott Stone
161d090440 Fix for duplicate save_item error (nw) 2018-08-23 17:53:30 -04:00
yz70s
64acd4d5fc i386.cpp: the cpuid opcode logs an error message if called with a not yet supported value in the eax register (nw)
Also set correct feature flags for athlon xp
2018-08-23 22:43:32 +02:00
AJR
b8c5aee85e vp60: Stubs to fill in for undumped 8051 internal ROM (nw) 2018-08-23 15:39:45 -04:00
R. Belmont
82d7bed407
Merge pull request #3887 from cam900/patch-49
crshrace.cpp : Fix metadata(Japanese title)
2018-08-23 13:59:03 -04:00
Olivier Galibert
80ff2452d7 Duplicated save state entries (nw) 2018-08-23 19:43:01 +02:00
Olivier Galibert
6e0bf6736a tms57002: Trick to reduce the compiler memory usage [O. Galibert] 2018-08-23 19:20:33 +02:00
mooglyguy
f10c6be54f ds1315, ds1386, ds2404, ds75160a, ds75161a, eeprom, eepromser, eeprompar: Removed MCFG, nw 2018-08-23 18:34:21 +02:00
MooglyGuy
5d5a94e3d7
Merge pull request #3888 from justindarc/fix-c2680
apollo.h: Fix C2680 compiler error in Visual Studio
2018-08-23 17:52:59 +02:00
Justin D'Arcangelo
630594eaa7
Fix C2680 compiler error in Visual Studio 2018-08-23 11:47:34 -04:00
R. Belmont
2f9e5b02d3
Merge pull request #3883 from pmackinlay/interpro
interpro: cleanup + graphics (nw)
2018-08-23 11:41:47 -04:00
David Haywood
12b2f888e2 misc small fixes (btime.cpp note, nightmare.cpp defaults) (#3885)
* misc (nw)

* whitespace (nw)
2018-08-23 11:24:13 -04:00
David Haywood
e3a13bf8e2 hng64: refactor (nw) (#3861)
* hng64: refactor (nw)

document outputs (lamps, coin counters) and use device finder for analog ports

* improve sprite filtering in roadedge (nw)
2018-08-23 11:05:17 -04:00
Vas Crabb
0fb5d79542 a1000: add keyboard reset circuit 2018-08-23 23:50:18 +10:00
Ivan Vangelista
0974f602db
cvs.cpp: restored save state support for huncholy and superbik (nw) 2018-08-23 15:12:06 +02:00
cam900
1397960006
crshrace.cpp : Fix metadata(Japanese title) 2018-08-23 21:53:15 +09:00
Vas Crabb
526df12a0d a2000: add keyboard reset circuit 2018-08-23 22:49:27 +10:00
AJR
5fdb046407 i8155: Eliminate unnecessary memory interface for internal RAM (nw) 2018-08-22 20:53:09 -04:00
Vas Crabb
71759a512d Amiga keyboards: tie up loose ends:
* Add A1000 keyboards, with "new" MCU program as bad dump until we get the real 6500-1 dump - gets the correct number of keys at least
* Fix Amiga 600 keyboard matrix errors
* Don't allow 555 to retrigger
* Add some more notes about keyboards
* Add more notes and pinout for 6500/1
2018-08-23 10:48:37 +10:00
AJR
0b536b9446 vp60: CRTC parameters found (nw) 2018-08-22 19:57:40 -04:00
AJR
0fe073225c unistar.cpp: Correct video configuration; add DMAC; remove MCFG_ (nw) 2018-08-22 19:13:42 -04:00
AJR
56ee4e784c screen.h: Fix have_screen_update(), which was broken and returned false under any valid configuration, and rename the function has_screen_update(). This fixes regressions in granny and other drivers using custom update functions with CDP1861, CDP1864 and TMS992x VDPs.
tms9928a: Eliminate the clock validity check, which has fulfilled its purpose (nw)
2018-08-22 18:23:12 -04:00
bmcphail
471d123fd6 Merge branch 'master' of https://github.com/mamedev/mame 2018-08-22 16:46:18 -04:00
bmcphail
58cc931748 Operation Wolf
Added accurate hardware information for documentation
2018-08-22 16:29:52 -04:00
AJR
70f0957d10 tms9928a.cpp: Fix number of vertical lines for NTSC devices (nw) 2018-08-22 16:05:36 -04:00
bmcphail
b2e856bbc0 Merge branch 'master' of https://github.com/mamedev/mame 2018-08-22 14:35:46 -04:00
bmcphail
7eeb77c155 Operation Wolf
Add c-chip ROM, credit to Caps0ff for dumping it.

Old c-chip simulation is retained for documentation purposes.
2018-08-22 14:35:41 -04:00
smf-
2ed5eafa69 Optimise start up by delaying the state save sort and check for duplicates until all the devices have been started. This has the most visible effect on vgmplay because it registers over thirty thousand state save entries. [smf] 2018-08-22 17:21:03 +01:00
Ivan Vangelista
d1f7028027 i8155.cpp: deMCFGfied (nw) 2018-08-22 18:12:27 +02:00
Ivan Vangelista
d8c4c128c8 new not working machines
--------------------------------------
Joker Lady [f205v]
Lady Gum [f205v]
Paradar [f205v]
Winner [f205v]
2018-08-22 18:05:20 +02:00
MooglyGuy
0c5949c184
Merge pull request #3884 from superctr/qsoundhle_adpcm
qsoundhle.cpp: fix ADPCM playback
2018-08-22 16:44:59 +02:00
Robbbert
d1f79a39b3 cvs :
- huncholy,superbik,hero : simulate protection instead of patching it out [iq_132, Robbbert]
- proper privacy of functions
2018-08-23 00:43:21 +10:00
Vas Crabb
012cbee2c3 Amiga keyboard overhaul:
* Implement Mitsumi Amiga 500, 600, and 2000/3000/4000/CDTV keyboards
* Add unlabeled keys to UK layout
* Restrict available keyboards depending on system type
* Note that C-A-A reset is now broken on "big box" Amigas as MAME doesn't implement it properly, and the hack providing a fake dedicated reset line has been removed

6502 MCU: fix execute loop

6500/1: implement as device with onboard peripherals

Fix some bogus comments
2018-08-23 00:25:21 +10:00
superctr
cba3ac3ac1 qsoundhle.cpp: fix ADPCM playback 2018-08-22 14:47:44 +02:00
Robbbert
2c3c4485d1 (nw) nightmare : fixed validation and spacing 2018-08-22 22:38:25 +10:00
Patrick Mackinlay
3ebc17c46b interpro: cleanup + more graphics (nw)
* interpro: removed remaining MCFG and refactored
* gt: major overhaul, support GT+/GTII boards
* ncr5390: added devcb3 support
2018-08-22 18:59:15 +07:00