Commit Graph

66940 Commits

Author SHA1 Message Date
AJR
3ba83a143a riidasm: Correct order of parameters for MOVRP and MOVPR (nw) 2019-06-20 17:25:07 -04:00
AJR
81eec8d860 Preliminary disassembler and skeleton CPU device for Elan RISC II/RII series architecture 2019-06-20 17:01:38 -04:00
Ivan Vangelista
3e8d6aadc8 goldstar.cpp: decrypted chryangl and chryangla (nw)
chryangl gets in game but gets stuck when betting or after some time in attract mode; chryangla shows a black screen but can enter various test screens. I'm decently confident these aren't decryption issues but maybe extra protection
2019-06-20 22:24:38 +02:00
Ivan Vangelista
1b6826d572 new working clones
---------------------------------------
Huanle Liuhe Yi (Happy 6-in-1) (M68K ver. V100HK, ARM ver. V100HK) [GC8TECH]
Photo Y2K / Chaoji Bi Yi Bi / Dajia Lai Zhao Cha / Real and Fake (ver. 103, Japanese Board) [GC8TECH]
2019-06-20 22:22:26 +02:00
mooglyguy
3af81e1158 -dpb_storeaddr: Started fleshing out some behavior based on schematics, nw 2019-06-20 20:52:19 +02:00
AJR
ddcabbf52c vtech_eu3a12.cpp: Microarchitecture identified (nw) 2019-06-20 12:33:59 -04:00
hap
7feac3017a add cheat for gnw_ball (nw) 2019-06-20 17:22:38 +02:00
Robbbert
8786b1a66f (nw) bml3 : fixed last 2 lines not showing 2019-06-21 01:15:20 +10:00
Robbbert
8a34dbe531 (nw) alphatro: improved cassette reliability 2019-06-21 00:06:15 +10:00
Patrick Mackinlay
4c15ecdbb6 bt47x: new device (nw) 2019-06-20 18:28:06 +07:00
AJR
f84e2459b1 v550_kbd: Small update (nw) 2019-06-20 01:29:45 -04:00
AJR
3629d09dbe v550: Emulate and hook up keyboard (nw) 2019-06-20 00:58:25 -04:00
AJR
f67bcf9e01 x68000: Overhaul interrupt handling; add second expansion slot
(nw) Regressions from this commit are quite easily possible. Prioritization, acknowledgment and vectoring of the various interrupt sources are largely functions of ASICs which seem to be incompletely documented in Japanese, let alone English.
2019-06-19 23:25:39 -04:00
mooglyguy
f57f0c947f -dpb_storeaddr: Added skeleton device for DPB-7000 Store Address Card. [Ryan Holtz] 2019-06-20 03:21:26 +02:00
AJR
740763c326 ss50/mpc, adm31: PIA-related updates (nw) 2019-06-19 20:34:53 -04:00
Mike
2e0f4af6ee Pia6821 improvements (#5254)
* 6821pia: fix method names in comments

* zwackery: Remove PIA port A z_mask setting.

This would only be relevant if the PIA was read while in output mode.
These are inputs, and only read in input mode, so z_mask is not relevant.

* thomson: move pia pullup resistors from z_mask to read handler.

* 6821pia: remove unused set_port_a_z_mask calls.

* dgn_beta: move pia pullup resistors from z_mask to read handler.

* mpu3: Don't invert the VFD power on reset line.

It doesn't go through an inverter. I believe this was done to work
around a bug in the PIA port A implementation.

* pia6821: remove m_port_a_z_mask variable.

* 6821pia: For port A reads, only use the DDR for reading pins unless.

Provide an override option when a device depends on slightly undefined
behavior of an external device driving the pins and changing the value
read.

One board seems to need this (coinmstr). I don't have the schematics,
but it seems it uses this to check its meter operation.
2019-06-19 19:55:46 -04:00
Roberto Fresca
492a9e1b48 New working machines
--------------------
Aristocrat MK5 USA Set Chip v4.04.05 [Roberto Fresca, Gaby]
Aristocrat MK5 USA Set Chip v4.03.07 [Roberto Fresca, Gaby]
Aristocrat MK5 USA Set Chip v1.0 [Roberto Fresca, Gaby]
2019-06-20 01:54:59 +02:00
ajrhacker
654a185c71
Merge pull request #5265 from enikland2/sms_todo_update
sms: remove TODO item obsoleted since MAME 0.208 (nw)
2019-06-19 19:54:14 -04:00
Enik Land
3d74e5c779 sms: remove TODO item obsoleted since MAME 0.208 (nw) 2019-06-19 20:26:28 -03:00
ajrhacker
c70bf693c2
Merge pull request #5264 from algestam/gnw_ball
New working machine added
2019-06-19 18:47:16 -04:00
Henrik Algestam
864707838a New working machine added
----------
Game & Watch: Ball [algestam, hap, Mr. Do, Ryan Holtz, Sean Riddle]
2019-06-19 23:36:58 +02:00
cam900
c5d5ab1140 tc009xlvc.cpp : Updates (#5240)
* tc009xlvc.cpp : Updates
Internalize on-chip functions (ROM / RAM bankswitching, GFX, IRQ vector and enables, Palette, Vregs), Use address_map_bank_device for ram banks, Simplify handlers, Reduce unnecessary values, Lines, Pointers, Duplicates, Fix spacings, Use shorter / correct type values, Add notes
dfruit.cpp, lastbank.cpp : Reduce unnecessary address map
lastbank.cpp : Correct audiocpu ROM region size

* tc0091lvc.cpp : currently disabled offset check

* tc009xlvc.cpp : Use lw8 for bypass unmapped write

* tc009xlvc.cpp : Move notes

* dfruit.cpp, lastbank.cpp : Add docs for Internal maps

* tc009xlvc.cpp : Fix lines

* dfruit.cpp, lastbank.cpp : Fix notes

* lastbank.cpp : Fix copy-n-paste error

* tc009xlvc.cpp : Fix notes

* tc009xlvc.cpp : Use lr8 for bankswitched ROM reading

* tc009xlvc.cpp : Add notes

* tc009xlvc.cpp : Fix notes

* tc009xlvc.cpp : Fix notes

* tc009xlvc.cpp : Add notes

* tc009xlvc.cpp : Fix notes

* tc009xlvc.cpp : Reduce duplicate

* tc009xlvc.cpp : Externalize internal io maps

* dfruit.cpp, lastbank.cpp : Reduce unnecessary changes

* tc009xlvc.cpp : Move this, too

* dfruit.cpp, lastbank.cpp : Fix address map range

* tc009xlvc.cpp : Fix spacing
2019-06-19 15:20:51 -04:00
David Haywood
7c8e3694ba misc NOT WORKING additions [Canil Babypet] (#5260)
* new NOT WORKING clones
---
Champion Poker (v101) [Canil Babypet]
Champion Poker (v201F) [Canil Babypet]
Champion Poker (v210KS) [Canil Babypet]
Champion Poker (v300US) [Canil Babypet]

(well, they need verifying at least, there are probably missing protection handlers / wrong protection handlers)

* new machines marked NOT WORKING
---
Treasure Bonus (American Alpha, Ver. 1.6) [Canil Babypet]

* (nw)

* (nw)

* patches like other games (nw)

* new NOT WORKING machines
---
Queen Bee Bingo [Canil Babypet]

* new machines marked as NOT WORKING
--
Treasure Mary [Canil Babypet]
2019-06-19 15:10:03 -04:00
ajrhacker
87a13f3128
Merge pull request #5261 from clawgrip/patch-18
toki_ms.cpp: Redumped "5_tk_514.ic25" ROM [parramon, ClawGrip]
2019-06-19 15:08:45 -04:00
ajrhacker
3988b8bc85
Merge pull request #5262 from clawgrip/patch-19
gaelco2.cpp: Add I/O PCB ASCII layout for "saltcrdi" (nw)
2019-06-19 15:05:12 -04:00
ClawGrip
087c769c32
gaelco2.cpp: Add I/O PCB ASCII layout for "saltcrdi" (nw) 2019-06-19 20:43:14 +02:00
ClawGrip
7e6ce9f844
toki_ms.cpp: Redumped "5_tk_514.ic25" ROM [parramon, ClawGrip] 2019-06-19 19:18:08 +02:00
AJR
00350b28a8 filetto: A few more ICs documented (nw) 2019-06-19 01:05:31 -04:00
AJR
45d711778c tek4404: Updates; display restored (nw)
- Map the boot PROM properly
- Add DUART
- Add debug RAM
- Leave provisions for MMU banking
- Use raw parameters for screen

mc68681: Save a few more registers (nw)
2019-06-18 23:33:13 -04:00
R. Belmont
e3f7aaca0a
Merge pull request #5259 from clawgrip/patch-17
m72.cpp: Add GAL at IC3 for lohtb [parramon, ClawGrip]
2019-06-18 22:18:48 -04:00
braintro
9b03f2b167 (nw) segas16a.cpp: Add in additional Sega ID info for Quartet 2019-06-18 20:38:27 -05:00
hap
6e40cefeab add brightness levels to some led games (nw) 2019-06-18 22:14:01 +02:00
Dirk Best
dc0fea0d3a qvt103: add gfxdecode 2019-06-18 15:41:31 +02:00
ClawGrip
e80893d1a4
m72.cpp: Add GAL at IC3 for lohtb [parramon, ClawGrip] 2019-06-18 15:39:35 +02:00
ajrhacker
132397302d
Merge pull request #5258 from protosphere/fix-fdc4711-fdc-type
myb3k_fdc.cpp: Use FD1791 for FDC4711
2019-06-18 09:25:09 -04:00
AJR
f0610776ad pokey: Note (nw) 2019-06-18 09:22:29 -04:00
mooglyguy
72ffd2fedb Merge branch 'master' of https://github.com/mamedev/mame 2019-06-18 14:42:36 +02:00
MooglyGuy
1af85e45ca -74381: Added untested 74S381 ALU / Function Generator device. [Ryan Holtz]
-dpb_brushproc: Added PROM signal lookups, nw

-am25s55x: Fixed some incorrect comments, nw
2019-06-18 14:37:14 +02:00
Claire Kugelmann
fcbb98f12b myb3k_fdc.cpp: Use FD1791 for FDC4711
This reverts to the existing behavior before d59048368d
2019-06-18 22:13:08 +10:00
Dirk Best
c840f2cada qvt201: Add gfxdecode 2019-06-18 13:08:00 +02:00
Dirk Best
2a3feab576 qvt190: Add drawing characters to gfxdecode 2019-06-18 13:08:00 +02:00
Ivan Vangelista
c579a930f9 new not working clone
-------------------------------------
Corvette (PX3 Prototype) [PinMAME]
2019-06-18 07:23:31 +02:00
AJR
96dc36caae validity.cpp: Be more verbose when validating device types (nw) 2019-06-17 20:38:34 -04:00
AJR
55e90b3207 New machines marked as NOT_WORKING
----------------------------------
KTM-3 [Bitsavers]
2019-06-17 20:12:29 -04:00
hap
135107c440 hh_tms1k: update to pwm_display_device (nw) 2019-06-18 01:52:20 +02:00
MooglyGuy
56af5d0d26 -dpb_brushproc: Added skeleton device for DPB-7000 Brush Processor Card. [Ryan Holtz]
-am25s55x: Initial device implementation for Am25S557 and 25S558 Combinatorial Multiplier chips. [Ryan Holtz]

-dpb_combiner: Fixed validation, nw

-dpb7000: Added devices for new Brush Processor Card skeleton, nw
2019-06-18 01:50:20 +02:00
R. Belmont
f8f4f7998d
Merge pull request #5257 from DavidHaywood/170619
spectrum_cass.xml - start adding some sets [TZXVault]
2019-06-17 19:41:21 -04:00
Scott Stone
b55fbb2999 Merge branch 'master' of https://github.com/mamedev/mame 2019-06-17 19:17:19 -04:00
Scott Stone
36b6e1843b vgmplay.xml: Added 36 new entries + fixed some descriptions/setnames from previous entries. [Tafoid] 2019-06-17 19:17:05 -04:00
DavidHaywood
b278701b15 spectrum_cass.xml - start adding some sets [TZXVault] 2019-06-17 23:26:33 +01:00