Commit Graph

64369 Commits

Author SHA1 Message Date
Dirk Best
2d3c2599a6 i8089: Fix 16-bit target DMA transfers without DRQ 2019-02-23 20:41:17 +01:00
arbee
6d4ba81467 apple2: enhanced disassembly for 8-bit Apple IIs [R. Belmont]
* Disassembly names Monitor ROM entry points, I/O locations, and common zero-page locations
 * Disassembly shows ProDOS calls with the call name and lets you step completely over them
2019-02-23 13:53:55 -05:00
couriersud
a65390cad5 netlist: Fix relative include paths and a conflict. (nw)
nl_types.h is part of libc++. Any project with a file with the same name
on the include path just fails to compile. Renamed to nltypes.h
2019-02-23 18:54:29 +01:00
couriersud
d208ca5105 3rdparty/lua: Fix clang 9 compile. (nw) 2019-02-23 18:54:28 +01:00
couriersud
672f9b092a Move ptime struct into plib namespace and fix relative includes. (nw) 2019-02-23 18:54:27 +01:00
Ivan Vangelista
9f35dc5552 new working clone
--------------------------------------------
Lethal Enforcers (ver EAD, 11/11/92 10:52) [caius]
2019-02-23 17:05:44 +01:00
Ivan Vangelista
b8338771d4 new not working machines
--------------------------------------
Neo Print - Spring Ver. 4 (Japan) (T4f 1.00) [malcor, hammy, Anonymous, Dane Biegert, Sean Sutton, Renato Mucciarelli, Moffitt, Smitdogg, The Dumping Union]
Neo Print - Suizokukan Version (Japan) (T4i 2.00) [malcor, hammy, Anonymous, Dane Biegert, Sean Sutton, Renato Mucciarelli, Moffitt, Smitdogg, The Dumping Union]
Neo Print - Spring '98 (T4i 3.07) [malcor, hammy, Anonymous, Dane Biegert, Sean Sutton, Renato Mucciarelli, Moffitt, Smitdogg, The Dumping Union]
2019-02-23 16:47:33 +01:00
mooglyguy
92798b5a95 -newport: Various fixes. [Ryan Holtz]
* Added direct RGB handling. Fixes login screen and icons.
 * Fixed popup plane handling.
2019-02-23 16:43:43 +01:00
Ivan Vangelista
afe1467558 sm7238.cpp: fixed copy paste error. Thanks Tafoid! (nw) 2019-02-23 16:26:51 +01:00
couriersud
0b3787d5f4 netlist: Fix some more exotic compile options. (nw)
128bit integers on kaby lake are not that much slower than 64bit. This
may be an option for MAME's attotime as well.
2019-02-23 16:24:01 +01:00
Ivan Vangelista
d0ffeee256 new not working machine
-----------------------------------------
Neo Print - Usagi Frame (Japan) (T4i 3.07) [malcor, hammy, Anonymous, Dane Biegert, Sean Sutton, Renato Mucciarelli, Moffitt, Smitdogg, The Dumping Union]
2019-02-23 15:30:42 +01:00
Ivan Vangelista
9eca69a12e nmk16.cpp: redumped one GFX ROM for grdnstrmau [xodaraP] 2019-02-23 14:51:29 +01:00
hap
3cfb65f6d6 intellect02: add note (nw) 2019-02-23 14:01:56 +01:00
AJR
a015a9d884 wy60: Populate and hook up a few things (nw)
wy30p: Display is supposed to have 26 lines (nw)
2019-02-23 07:49:41 -05:00
hap
625a0d0c41 intellect02: add note (nw) 2019-02-23 12:23:31 +01:00
hap
6301445122 intellect02: add buttons to layout (nw) 2019-02-23 11:40:20 +01:00
AJR
d0cb917f3f wyse.cpp: Descramble all remaining sets and move to separate drivers 2019-02-23 00:51:10 -05:00
hap
1d866d3203 New working machine added
----------------
Intellect-02 [hap, Alex_LG]
2019-02-23 03:16:19 +01:00
MetalliC
c9b72d50f9 new NOT_WORKING clone
---------------------
Love And Berry - 3rd-5th Collection (China, Ver 1.001) (MDA-C0071) [Jia DaWei, tenyuhuang, MetalliC]
2019-02-23 02:53:56 +02:00
couriersud
f44bc8108c Fix indentation. (nw) 2019-02-22 22:06:05 +01:00
couriersud
66154af0f2 netlist: fix visibility issues and more issues reported by tidy. (nw) 2019-02-22 21:46:55 +01:00
bmcphail
779b762626 New working game - Bandit (Data East USA, 1989)
Please credit CoolMod, Phil Bennett, Bryan McPhail, Moffitt, rtw, gamezfan, Dane Biegert, Candy Wolff, Henrique Areias Pontes, Sean Sutton, Surgeville, Evan Korzon, Charles MacDonald, Smitdogg, The Dumping Union
2019-02-22 14:47:12 -05:00
David Haywood
ffa3e054f6 more agreeable way to fix hangs in play2000 without a ROM hack (#4677) 2019-02-22 12:34:53 -05:00
Ivan Vangelista
6aa928a094 mame\drivers: removed most MCFG and MACHINE_CONFIG macros from the rest of the drivers starting with s (nw) 2019-02-22 18:18:42 +01:00
hap
23c11c7cb4 New working machine added
------------
Auto Response Board [hap, Berger]
2019-02-22 15:56:18 +01:00
Vas Crabb
71d7a8ff68 magic numbers are bad, untested changes are worse (nw) 2019-02-23 01:17:16 +11:00
Robbbert
10f2953b65 (nw) oops, fixed usage c&p mistake 2019-02-23 00:24:22 +11:00
Robbbert
306cc1a552 sorcerer: new working cassettes
- Pirate Adventure
- Strange Odyssey
- Ghost Town
- Arrows and Alleys (16k version)
- Z80 Disassembler
- Magic Maze
- Munch
- Wilderness
2019-02-23 00:17:29 +11:00
David Haywood
7b1ff1bff7 machines promoted to working (Play 2000) (#4676)
* machines promoted to working
---
Play 2000 (Super Slot & Gran Tesoro) (v7.0i) (Italy) [Peter Wilhelmsen, Morten Shearman Kirkegaard, Caius, David Haywood]
Play 2000 (Super Slot & Gran Tesoro) (v4.0i) (Italy) [Peter Wilhelmsen, Morten Shearman Kirkegaard, Caius, David Haywood]

note, marking MCU as bad dump we had 2 boards, but one died on us, so unable to double verify the data (and the process often introduces the odd bad bit)

* flag (nw)
2019-02-22 07:46:03 -05:00
couriersud
cf73ccc764 netlist: memory management. [Couriersud]
Memory management in plib is now alignment-aware. All allocations
respect c++11 alignas. Selected classes like parray and aligned_vector
also provide hints (__builtin_assume_aligned) to g++ and clang.
The alignment optimizations have little impact on the current use cases.
They only become effective on bigger data processing.
What has a measurable impact is memory pooling. This speeds up netlist
games like breakout and pong by about 5%.

Tested with linux, macosx and windows cross builds. All features are
disabled since I can not rule out they may temporarily break more exotic
builds.
2019-02-22 08:18:01 +01:00
braintro
6ed352261d model3.cpp: Minor doc update (nw) 2019-02-21 20:55:01 -06:00
braintro
070ead5af0 New working clone
New working clones
------------------
Gals Panic S - Extra Edition (Asia) [Jürgen Probe]
2019-02-21 20:37:52 -06:00
MooglyGuy
7936b0fc04 -newport: Basic support for shade DDAs and some other command configs. Fixes 'jot' on IRIX. [Ryan Holtz] 2019-02-21 23:59:04 +01:00
R. Belmont
763479a597
Merge pull request #4669 from cam900/timekpr_args
timekpr.cpp : Remove unnecessary arguments in handlers
2019-02-21 17:29:31 -05:00
David Haywood
cf988598a5 new NOT WORKING machines (XaviX / eKara) (#4663)
* initial checkin, improved commit message to follow (nw)

* naming improvements (nw)

* naming improvements (nw)

* note what is changed (nw)

* new NOT WORKING machines
---
Popira 2 (Japan) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]

(technically it works for single player stuff, but my timer emulation, which is used for the ADC, means the 2nd player inputs lag about 10 frames behind, making it unplayable for 2 player use either co-op or vs.)

new software list entries
---
ekara_japan_d:dc0003 BHT Volume 9 (Japan) (DC0003-BHT)  [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
ekara_japan_d:dc0001 BHT Volume 8 (Japan) (DC0001-BHT)  [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
ekara_japan_g:gc0017 TV Pop Volume 6 (Japan) (GC0017-TPJ)  [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
ekara_japan_web:ekaraweb12a e-kara Web cartridge 12M (used, with 7 Songs) (Japan)  [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
ekara_japan_gk:gk1 GK-1 - Detective Conan (Japan)  [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
ekara_japan_sp:sp04 SP-04 Super Cartridge (Japan)  [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
ekara_japan_sp:sp03 SP-03 Super Cartridge (Japan)  [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
ekara_japan_g:gc0014 MIN Volume 2 (GC0014-MIN)  [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
ekara_japan_s:sc0003 unknown(1) Volume 1 (Japan) (SC0003-xxx)  [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
ekara_japan_g:gc0008a MIN Volume 1 (Japan) (GC0008-MIN) (set 2)  [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
ekara_japan_g:gc0008 MIN Volume 1 (Japan) (GC0008-MIN) (set 1)  [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
ekara_japan_p:pc0002 TV Pop Volume 2 (Japan) (PC0002-TPJ) (set 1)  [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
ekara_japan_p:pc0002a TV Pop Volume 2 (Japan) (PC0002-TPJ) ('World Trade Center' image removed)  [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
ekara_japan_s:sc0018 (unknown) Volume 1 (SC0018-SAI)  [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
ekara_japan_g:gc0007 BAT Volume 3 (Japan) (GC0007-BAT)   [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]

new NOT WORKING software list entries
---
jpopira_jp:jp02 JP-02 (Japan)  [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
jpopira_jp:jp01 JP-01 (Japan)  [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]

(how well these work depends on what you expect from them / use them with, for Karaoke you can listen to all the songs, as you'd expect, for voice controller minigames you can't do much, the ones compatible with Popira are fully playable.  The 2 for Jumping Popira can't be used with any current set as they require a Jumping Popira base, so those are marked as NOT WORKING)

* better names (nw)

* new software list additions
--
ekara_japan_bh:bh06 BH-06 Best Hit Collection (Japan) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
ekara_japan_bh:bh05 BH-05 Best Hit Collection (Japan) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
ekara_japan_bh:bh03 BH-03 Best Hit Collection (Japan) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
ekara_japan_bh:bh02 BH-02 Best Hit Collection (Japan) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
ekara_japan_m:mc0014 Artist Mini Volume 8 (BoA) (Japan) (MC0014-ATM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
ekara_japan_m:mc0006 KSM Mini Volume 2 (Japan) (MC0006-KSM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
ekara_japan_m:mc0004 Artist Mini Volume 4 (w-inds) (Japan) (MC0004-ATM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]

* new software list entries
---
ekara_japan_m:mc0012  Artist Mini Volume 7 (untranslated artist) (Japan) (MC0012-ATM) [Sean Riddle, Peter Wilhelmsen, David Haywood, ShouTime]

* more 'I Can Play Guitar' cart ROM to software list

* new software list entries
---
ekara_japan:ec0060 J-Pop Mix Volume 26 (Japan) (EC0060-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
ekara_japan:ec0062 J-Pop Mix Volume 28 (Japan) (EC0062-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
ekara_japan:ec0065 J-Pop Mix Volume 30 (Japan) (EC0065-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
ekara_japan:ec0066 J-Pop Mix Volume 31 (Japan) (EC0066-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
ekara_japan:ec0067 J-Pop Mix Volume 32 (Japan) (EC0067-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
ekara_japan:ec0069 ETZ (Japan) (EC0069-ETZ) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
ekara_japan:ec0071 J-Pop Mix Volume 35 (Japan) (EC0071-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
ekara_japan:ec0073 untranslated volume 1 (Japan) (EC0073-) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
ekara_japan:ec0074 J-Pop Mix Volume 37 (Japan) (EC0074-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
ekara_japan:ec0075 J-Pop Mix Volume 38 (Japan) (EC0075-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
ekara_japan:ec0077 Artist Selection Volume 15 - unknown artist (Japan) (EC0077-ATS) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
ekara_japan:ec0078 J-Pop Mix Volume 40 (Japan) (EC0078-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]
ekara_japan:ec0080 J-Pop Mix Volume 41 (Japan) (EC0080-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime]

* minor fixes / corrections to names (nw)

* (nw)

* comment updates (nw)
2019-02-21 16:09:22 -05:00
hap
24259c9377 chess*: small cleanup (nw) 2019-02-21 21:27:06 +01:00
Ivan Vangelista
b61662e925 vsmile_cart.xml: fixed validation (nw) 2019-02-21 19:35:47 +01:00
ClawGrip
66de91cecb New NOT_WORKING software list additions (#4670)
--------------------------------------
vsmilem_cart.xml: Action Mania (US, Rev. 4?), Action Mania (US, Rev. 6?), Nickelodeon Dora the Explorer: Dora's Fix It Adventure (US, Rev. 3?), Disney Handy Manny (US, Rev. 2?), Disney's Little Einsteins (US, Rev. 2?), Disney's Little Einsteins (US, Rev. 5?), Disney Mickey Mouse Clubhouse (US), DreamWorks Monsters vs. Aliens (US, Rev. 3?), NASCAR Academy - Race Car Superstar (US), Nickelodeon Ni Hao Kai Lan - Happy Chinese New Year! (US), TinkerBell (US, Rev. 2?), Disney/Pixar Wall-E (USA, Rev. 2?) [Sean Riddle, TeamEurope]
2019-02-21 19:33:08 +01:00
ClawGrip
9bba515b87 New WORKING software list additions (#4668)
* New WORKING software list additions

---------------------------------------
vsmile_cart.xml: Alphabet Park Adventure (USA, alt), Alphabet Park Adventure (USA, alt, Rev. 2?), Nick Jr. Blue's Clues - Collection Day (USA), Disney/Pixar Cars - Rev It Up in Radiator Springs (USA), Nickelodeon Dora the Explorer - Dora's Fix-it Adventure (USA, alt), Nick Jr. Go Diego Go! - Save the Animal Familes! (US, Rev. 2?), Disney's Little Einsteins (US, Rev. 5?), Noddy - Detective for a Day (USA), Scooby-Doo! - Funland Frenzy (USA, alt), DreamWorks Shrek the Third - Arthur's School Day Adventure (USA, alt), V.Smile Soccer Challenge (USA), Marvel Spider-Man & Friends - Secret Missions (USA), Superman - The Greatest Hero (USA), Thomas & Friends - Engines Working Together (USA), Disney/Pixar Toy Story 2 - Operation: Rescue Woody! (USA, alt) [Sean Riddle, TeamEurope]

* New NOT_WORKING software list additions

-----------------------------
vsmile_cart.xml: V.Smile Art Studio (USA) [Sean Riddle, TeamEurope]

New WORKING software list additions
-----------------------------
V.Smile PC Pal Island (USA, Rev. 3?) [Sean Riddle, TeamEurope]

* vsmile_cart.xml: Small fix (nw)
2019-02-21 19:32:51 +01:00
Ivan Vangelista
f34b338e92 mame\drivers: removed most MCFG and MACHINE_CONFIG macros in drivers in the sm*-sy* range (nw) 2019-02-21 18:03:48 +01:00
hap
b82c6fad58 chess*: un-public classes (nw) 2019-02-21 15:25:15 +01:00
hap
03493a0405 chess*: move fidel/novag base files to machine folder (nw) 2019-02-21 13:41:35 +01:00
hap
2b59e65561 chess*: move generic electronic chessboard functions to machine/chessbase.cpp (nw) 2019-02-21 13:38:18 +01:00
ajrhacker
03753c9fbf
Merge pull request #4671 from shattered/_6dd3d90695
imgtool: new read-only filesystem: DEC RT-11 (take 2)
2019-02-21 07:04:49 -05:00
Ivan Vangelista
4890bdeb9f
tsamurai.cpp: fixed c/p error (nw) 2019-02-21 08:52:21 +01:00
Patrick Mackinlay
970edf7502 jazz_mct_adr: logging (nw) 2019-02-21 11:44:42 +07:00
Patrick Mackinlay
6b0a64a053 ncr53c90: be quiet (nw) 2019-02-21 11:43:47 +07:00
AJR
fbabda8efe wy30p, wy120, wy150, wy160: Descramble program code and split to new skeleton drivers (nw) 2019-02-20 23:05:55 -05:00
Scott Stone
092349d265 vgmplay.xml: Added most recently released vgmrip packs. [Tafoid] 2019-02-20 20:49:59 -05:00
hap
c0610d91fc novagbase: split into several drivers (nw) 2019-02-21 01:35:41 +01:00