Commit Graph

71138 Commits

Author SHA1 Message Date
R. Belmont
d2c127783f
Merge pull request #6256 from cam900/patch-122
vrc6.cpp : Fix description related to Chip marking
2020-02-04 13:03:41 -05:00
R. Belmont
e2cc495dd7
Merge pull request #6255 from cam900/twin16_clip
twin16.cpp : Restrict sprite drawing routine into screen cliprect
2020-02-04 13:03:23 -05:00
R. Belmont
ab02b018ad
Merge pull request #6246 from clawgrip/patch-21
Rename Segasa -> SegaSA, as in every other driver (nw)
2020-02-04 13:02:53 -05:00
David Haywood
c689e42302
Plug and Play work (#6254)
* new WORKING machines
----
Sports Trivia Professional Edition (Senario, Plug and Play) [Sean Riddle, David Haywood]
My Sports Challenge Plus / Wireless Sports Plus [Sean Riddle, David Haywood]

new NOT WORKING
---
Megapad 31-in-1 [Sean Riddle, GameHistory.org]

the 31-in-1 is playable, except for one game, need to look into that.

* (nw)

* new NOT WORKING Software List entry
-----
buzztime_cart.xml : Series 1 - Sports Trivia [Sean Riddle, David Haywood]

* new WORKING software list entry
jakks_gamekey_nm.xml : Pac-Man & Bosconian (01 APR 2005 A SKU G) [Sean Riddle, Ryan Holtz, David Haywood]

(that's all the known gamekeys covered now)

* sunplus_gcm394 changes from Tahg
(I'll tidy these up shortly to fit MAME standard better)

* refactor (nw)

* refactor (nw)

* (nw)

* (nw)

* some decryption refactor (nw)
2020-02-04 12:57:04 -05:00
MooglyGuy
21004f0213 -6840ptm: Undid previous changes other than the addition of logmacro. Should fix reported regression in ginganin, nw 2020-02-04 17:20:43 +01:00
MooglyGuy
bc1a3cdfbe -konin,ms6102: Fixed regression(s), nw 2020-02-04 17:20:43 +01:00
mooglyguy
a0d9a7532d -audio/cmi01a: Derived PTM clocks from /CAS clock, fixing TIM tests in CMITST diagnostics. [Ryan Holtz]
-cmi: Various changes: [Ryan Holtz]
 * Hooked up peripherals and MIDI ports on the SMPTE/MIDI board.
 * Mapped handlers for the TVT second display board.
 * Adjusted video board PTM clocks to be based on /CAS clock, fixing TIM tests in LGTST diagnostics.
 * Adjusted master card PTM clock to be based on /CAS clock, fixing TIM tests in MAST diagnostics.
2020-02-04 17:20:43 +01:00
AJR
9222de1b41 kyocera.cpp: Minor updates (nw)
- Simplify handlers
- Add U(S)ART interrupt to all sets
- Fix one region length
2020-02-04 08:35:54 -05:00
Robbbert
dec802d363 (nw) housekeeping 2020-02-04 22:38:13 +11:00
Robbbert
4c5f229a2b (nw) gameboy.xml : removed invalid characters 2020-02-04 21:55:49 +11:00
ClawGrip
e32eb4a36f
vbaby_cart.xml: Move V.Baby info to its own softlist (nw) (#6253)
* Remove V.Baby info (nw)

* vbaby_cart.xml: Add info about known carts (nw)

* Forgot to add some notes (nw)
2020-02-04 06:59:03 +01:00
Ivan Vangelista
abe27f719b vsmileb_cart.xml: removed offset, added bad dump flag for poohhawa (nw) 2020-02-04 06:52:32 +01:00
Ivan Vangelista
0ec8bdd0ca vsmileb_cart.xml: fixed MT07428 (nw) 2020-02-04 06:41:52 +01:00
cam900
c2b28302e0
vrc6.cpp : Fix description related to Chip marking 2020-02-04 13:53:56 +09:00
cam900
2749fa1a8a twin16.cpp : Restrict sprite drawing routine into screen cliprect 2020-02-04 12:27:44 +09:00
AJR
b5eb7d4bab a2bus: Add 8251-based RS232 serial interface from BYTE magazine 2020-02-03 22:23:30 -05:00
AJR
34cf491d14 i8251: Resolve callbacks at device_resolve_objects time (nw) 2020-02-03 22:18:18 -05:00
couriersud
636315be5f netlist: code maintenance. (nw)
Remove dead code, fix lint warnings, make spice netlist conversion more
flexible, implement changes to controlled sources.
2020-02-03 20:21:40 +01:00
Ivan Vangelista
c2ca6e6369 new not working clone
--------------------------------
Time Crisis 4 (Japan, TSF1001-NA-A) [Guru]
2020-02-03 18:27:24 +01:00
Ivan Vangelista
3cdb444f25 beezer.cpp: updated set names (nw) 2020-02-03 18:12:49 +01:00
Ivan Vangelista
032c857d44 sfbonus.cpp: templates, arrays, configured banking and save state support (nw) 2020-02-03 18:09:21 +01:00
hap
8cf316b17f chess*: split program versions 'bios' sets to separate game drivers (nw) 2020-02-03 18:00:32 +01:00
MetalliC
751edc0a82 naomi.cpp: fixed one of f355p ROMs (nw) 2020-02-03 18:45:10 +02:00
MetalliC
b0bc717544 fix MT7557 2020-02-03 18:44:23 +02:00
Angelo Salese
a342e0246f
Dead for me too (nw) 2020-02-03 14:32:53 +01:00
Ivan Vangelista
a0e4df0deb
sound.lua: fixed mm5837 entry, allows clean single driver build of beezer.cpp to complete (nw) 2020-02-03 10:39:13 +01:00
Tomasz Slanina
82d7052dc5 cleanup - removed "dead" email addresses (nw) 2020-02-03 08:47:19 +01:00
Robbbert
ad6ff8a077 (nw) sega_beena_cart.xml: removed illegal character 2020-02-03 11:28:58 +11:00
couriersud
7480c9fe09 netlist: align nltool -c convert with mame/discrete/README.md (nw) 2020-02-02 19:30:25 +01:00
Ivan Vangelista
46c6874ac5 New working machines
--------------------
Merry Circus (Version 1.0.2) [Ioannis Bampoulas]
2020-02-02 17:25:59 +01:00
AJR
a9e8be4d67 i8155: Make timer more efficient by not counting each cycle 2020-02-02 09:12:32 -05:00
mooglyguy
b20ba46fc7 -6840ptm: Added specific logging channels. Added direct output state getter. Set output state to 0 when clearing the output callback. [Ryan Holtz, Phil Bennett]
-i8214: Updated logging. Adjusted interrupt level check. Added combined B/SGS setter and bulk R setter. [Ryan Holtz, Phil Bennett]

-cmi: Numerous IRQ-related fixes. Nearly all CMIINT tests pass. [Ryan Holtz]
2020-02-02 11:40:01 +01:00
ajrhacker
30e9e3c480
Merge pull request #6249 from plgDavid/patch-4
Update spc700.cpp
2020-02-01 23:29:31 -05:00
David Haywood
36bea65915
new WORKING machines (#6252)
-----
Disney Game It! Classic Pals [Sean Riddle, David Haywood]
Champiyon Pinball (Japan) [Sean Riddle, Peter Wilhelmsen, ShouTime, David Haywood]

new WORKING clone
-----
Master Boy (1987, Z80 hardware, Ichi-Funtel) [Juan Romero, ClawGrip]

new NOT WORKING software list entry
-----
buzztime_cart.xml: Series 1 - Everything [Sean Riddle, David Haywood]

- start refactoring some nes_vt stuff (don't force non-nes controllers through the nes controller bus, and thus untangle nes_vt from nes.cpp, the controllers don't comform to the standard anyway)
2020-02-02 15:21:51 +11:00
Vas Crabb
e15251ffb8 Merge tag 'mame0218'
MAME 0.218
2020-02-02 14:16:28 +11:00
couriersud
4c7e687f5e netlist: spice-to-netlis conversion sync with mame/discrete. (nw)
This is work in progress. The aim is to remove all hacks in netlist
conversion going forward.
2020-02-02 02:23:16 +01:00
AJR
2a07d19872 jaguar: Now you see it, now you don't (nw) 2020-02-01 19:36:01 -05:00
AJR
1275afddb5 jaguar: Hardware note (nw) 2020-02-01 19:27:39 -05:00
AJR
6700266190 jaguar.xml: Some exceptions fixed (nw) 2020-02-01 17:20:02 -05:00
AJR
2a43e5f84b jaguar: Eliminate unsafe raw memory pointer usage from blitter (stops tempst2k from crashing) 2020-02-01 16:43:47 -05:00
Vas Crabb
0e2a252d30 version bump (nw) 2020-02-02 06:30:37 +11:00
Vas Crabb
a4b59223f7 misc cleanup (nw) 2020-02-02 06:24:34 +11:00
hap
8e73d35320 no "u" locations (nw) 2020-02-01 18:56:48 +01:00
hap
987da7d994 New working clones
------------------
Mephisto II (set 2) [Berger]
2020-02-01 18:54:29 +01:00
Vas Crabb
753dd79442 Merge branch 'release0218' into mainline-master 2020-02-02 04:19:17 +11:00
Vas Crabb
4bf541695a isa/s3virge.cpp: using save_pointer on regular arrays is error-prone (nw) 2020-02-02 04:01:33 +11:00
David Viens
d1878dc820
Update spc700.cpp
OP_TCLR1 and OP_TSET1
Tested fix as suggested here https://mametesters.org/view.php?id=5409
This makes Blargg's CPU_tset_tclr pass (from spc_smp.sfc)

Removed page crossing penalty on EA_DIY
Doing so allowed some of our internal S-SMP/S-DSP tests to pass
2020-02-01 10:27:52 -05:00
Vas Crabb
9e0b03710d more debug logging left on, few small cleanups (nw) 2020-02-02 01:43:27 +11:00
Vas Crabb
fad49881ac sc3c24xx: debugging leftovers, also logmacro.h uses (1U << 0) for the built-in LOG_GENERAL/LOG, and this file now has enough log categories to need 64-bit masks (nw) 2020-02-01 23:20:14 +11:00
Ivan Vangelista
ed4aa2ec9a New machines marked as NOT_WORKING
----------------------------------
Super Shanghai 2001 [Ioannis Bampoulas]
2020-02-01 11:23:44 +01:00