Commit Graph

64005 Commits

Author SHA1 Message Date
R. Belmont
6b60be5d91
Merge pull request #4605 from PugsyMAME/master
Cheat Finder Usability Improvements
2019-02-06 15:07:00 -05:00
R. Belmont
2197fa8cc7
Merge pull request #4609 from JoakimLarsson/md6802_3
md6802.lay: Improved layout
2019-02-06 15:06:30 -05:00
Ivan Vangelista
2468b6ccfa warriorb.cpp: dumped PALs for warriorb [Mike Moffitt, coolmod, The Dumping Union] 2019-02-06 18:01:08 +01:00
ajrhacker
7b11824b30
Merge pull request #4610 from DavidHaywood/060219
new NOT WORKING machines --- Play TV Baseball (NTSC) [Sean Riddle, Peter Wilhelmsen]
2019-02-06 07:53:21 -05:00
DavidHaywood
ec9660e768 new NOT WORKING machines
---
Play TV Baseball (NTSC) [Sean Riddle, Peter Wilhelmsen]

dumped XaviX Bass Fishing SEEPROMS containing code for the IO MCUs [Sean Riddle]
2019-02-06 10:40:26 +00:00
Vas Crabb
8b0a5fa2a6 Make the delay for snapshot/quickload an attotime, and allow implicit zero. Removing the MCFG macros properly requires changing the pattern for the delegates. (nw) 2019-02-06 17:40:55 +11:00
Michael Zapf
e12e17ce85 tms9995: Fixed double-triggered INT1/4 by clearing the INT1/4 latch 2019-02-06 00:42:43 +01:00
Robbbert
58a9accd06 sbrain: Added newly-dumped bios 2019-02-06 10:09:53 +11:00
Joakim Larsson Edstrom
64250c1e27 md6802.lay: Improved layout 2019-02-05 23:49:45 +01:00
David Haywood
12fe78d8c7 new NOT WORKING machines (TV Game work) (#4607)
* new NOT WORKING machines
---
XaviX Music & Circuit (XaviXPORT) [Sean Riddle, Peter Wilhelmsen]
Domyos Fitness Dance (Domyos Interactive System) [Sean Riddle, Peter Wilhelmsen]

also corrected name of jak_dor, this one os Nursery Rhyme Adventure, didn't realise there were 2 different Dora base units.
and fixed a few things in the ekara xml

* improved c2color documentation [zhongtiao1]

* (nw)

* DMA note (nw)
2019-02-05 16:11:16 -05:00
ajrhacker
cb8f4beffa
Merge pull request #4608 from katananja/patch-9
Nomenclature fix
2019-02-05 16:09:45 -05:00
katananja
1be4f08009
Nomenclature fix
* Nomenclature fix.
* Year update.
* Better description of what MAME is really doing.
2019-02-05 18:10:00 -02:00
couriersud
6381ed11ed netlist: Optionally store input values instead of referencing them. (nw)
Useful for debugging purposes in the end - but not performance.

/*! Store input values in logic_terminal_t.
 *
 * Set to 1 to store values in logic_terminal_t instead of
 * accessing them indirectly by pointer from logic_net_t.
 * This approach is stricter and should identify bugs in
 * the netlist core faster.
 * By default it is disabled since it is not as fast as
 * the default approach.
 *
 */
#define USE_COPY_INSTEAD_OF_REFERENCE (0)
2019-02-05 18:31:14 +01:00
hap
b49a2e6e49 dai3wksi: no meteor in title (nw) 2019-02-05 13:33:25 +01:00
Patrick Mackinlay
1be6b82b34 alpha: disassembler improvements (nw)
* added palcode disassembly
* added standard pseudo-opcode forms
2019-02-05 19:19:30 +07:00
Robbbert
1b3278e797 Add new not working clones #4585
Adds new clones, and new BIOS versions for existing clones

TI-83 Premium CE (Boot Code 5.1.5.0014) [Julian Lachniet, critor]
TI-84 Plus C Silver Edition (Boot Code 4.2) [Julian Lachniet]

Some names and versions were also updated, as well as general code cleanup.
(nw) added missing comma, added newline at end, fixed typos.
2019-02-05 23:11:27 +11:00
AJR
9e8ca4c016 r2dtank: Correct CPU type; better guesses at CPU and PSG clocks (nw) 2019-02-04 21:36:52 -05:00
couriersud
6a7c3a8079 netlist: align solver calls. (nw) 2019-02-04 23:17:18 +01:00
PugsyMAME
87e633e039
Cheat Finder Usability Improvements
1. Changes visual indications to make it nicer & quicker to use.
2. Adds selectable automatic pause capability to the cheat finder menu.
3. Allows the Test/Write poke to be changed
4. Adds another cheat format capability for cheat.simple (write support only)
2019-02-04 21:59:31 +00:00
couriersud
24e192fc86 netlist: Fix regression. (nw) 2019-02-04 20:38:59 +01:00
mooglyguy
1290a5d0bb -devices/bus/cgenie: Removed MCFG macros, nw
-devices/bus/ep64: Removed unused MCFG macros, nw

-devices/bus/nasbus: Fixed crash, nw

-devices/bus/svi3x8: Fixed potential crash if it were used, nw

-cegenie: Removed MACHINE_CONFIG macros, nw
2019-02-04 19:51:28 +01:00
couriersud
759b7c3c88 netlist: Further simplification and optimization. (nw) 2019-02-04 19:36:02 +01:00
Ivan Vangelista
fa72f0bfe3 new not working machine
------------------------------------------------
Neo Print - Millennium Multi Shot Edition (World) (T4i 3.07) [Porchy, The Dumping Union]
2019-02-04 19:16:51 +01:00
Peter Ferrie
e769e76ce4 enable sub-second snapshot timers (nw) (#4493)
* enable sub-second snapshot timers (nw)

* switch to attotime, accept doubles

* support LLVM extension in MSVC

make vsllvm

using extension from here:

https://marketplace.visualstudio.com/items?itemName=LLVMExtensions.llvm-toolchain
2019-02-04 13:05:46 -05:00
R. Belmont
e22ffab3fa
Merge pull request #4575 from cam900/midwayic_args
midwayic.cpp : Reduce unnecessary arguments in handlers
2019-02-04 13:02:06 -05:00
R. Belmont
d903f946fa
Merge pull request #4589 from cam900/k054539_args
k054539.cpp : Reduce unnecessary arguments in handlers
2019-02-04 13:01:53 -05:00
R. Belmont
dcbb112cde
Merge pull request #4592 from cam900/c140_args
c140.cpp : Remove unnecessary arguments in handlers
2019-02-04 13:01:00 -05:00
R. Belmont
0fc380dfd6
Merge pull request #4594 from cam900/adc0844_args
adc0844.cpp : Remove unnecessary arguments in handlers
2019-02-04 13:00:42 -05:00
R. Belmont
11ae9da07e
Merge pull request #4598 from cam900/rf5c68_args
rf5c68.cpp : Remove unnecessary arguments in handlers
2019-02-04 13:00:26 -05:00
Patrick Mackinlay
d607efb5d2 r4000: size does matter (nw) 2019-02-04 20:04:56 +07:00
Vas Crabb
0470ded120 Fix crash when exiting directly while filter UI is active (GitHub #4596) 2019-02-04 17:35:24 +11:00
ajrhacker
e0f2275982
Merge pull request #4597 from cam900/adc0808_args
adc0808.cpp : Remove unnecessary arguments in handlers
2019-02-03 22:20:40 -05:00
cam900
617fc9f4eb rf5c68.cpp : Remove unnecessary arguments in handlers
megacd.cpp : Remove unnecessary arguments in some handlers, Remove deprecated warning, nw
2019-02-04 09:22:37 +09:00
couriersud
c87a487d6d netlist: Refactoring and some functionality enhancements. (nw)
- Removed dead code.
- nltool now adds a define NLTOOL_VERSION. This can be tested in
  netlists. It is used in kidniki to ensure I stop committing
  debug parameters.
- Optimized the proposal for no-deactivate hints.
- Documented in breakout that hints were manually optimized.
- Minor optimizations in the order of 2% enhancement.
2019-02-04 00:27:23 +01:00
cam900
7161db4b82 adc0808.cpp : Remove unnecessary arguments in handlers 2019-02-04 07:28:39 +09:00
MetalliC
9b2c04fc9f fix build (nw) 2019-02-03 22:04:10 +02:00
MetalliC
52318de454 new WORKING clones
------------------
Island (090806 Entertainment)
Keks (110816 World)
Keks (110816 Russia)
Pirate (090803 Entertainment)
Sweet Life (090720 Entertainment)

new NOT_WORKING clones
------------------
Crazy Monkey 2 (100618 Russia)
Roll Fruit (100924)
2019-02-03 21:49:56 +02:00
mooglyguy
878e535eac -devices/bus/bbc/1mhzbus/ieee488: Removed MACHINE_CONFIG macros, nw
-devices/bus/cbmiec/interpod: Removed MACHINE_CONFIG macros, nw

-devices/bus/ieee488/ieee488: Removed MCFG macros, nw

-devices/bus/ieee488/softbox: Removed MACHINE_CONFIG macros, nw

-devices/bus/imi7000/imi7000: Removed MCFG macro, nw

-devices/imagedev/harddriv: Added constructor for setting interface tag, nw

-gridcomp, hp_ipc, hp64k, sage2, softbox: Removed MACHINE_CONFIG macros, nw
2019-02-03 19:49:55 +01:00
AJR
44f375b47d Add skeleton CRT9028 device (nw) 2019-02-03 13:13:30 -05:00
mooglyguy
3cc0f27d89 New machines marked as NOT_WORKING
----------------------------------
V.Smile Motion (US)

New NOT_WORKING software list additions
---------------------------------------
vsmilem_cart:
  Für immer Shrek (Ger), Toy Story 3 (Ger)

-devices/bus/vsmile/vsmile_cart: Added support for later 8MWord cartridges. [Ryan Holtz]

-vsmile: Added separate machine driver for V.Smile Motion. Needs proper BIOS dump, currently using the V.Smile US BIOS. [Ryan Holtz]
2019-02-03 18:08:03 +01:00
AJR
b6fb151b5e Provide 1 MHz clock for uPD7002 (nw) 2019-02-03 10:15:57 -05:00
cam900
a3891a04a8 adc0844.cpp : Remove unnecessary arguments in handlers
bus/electron/plus1.cpp : Remove unnecessary arguments in some handlers, nw
2019-02-03 20:24:11 +09:00
mooglyguy
5e0f160b68 -devices/bus/kc, nasbus, s100: Removed MCFG macros, nw
-devices/bus/kc/d002: Removed MACHINE_CONFIG macro, nw

-drivers/horizon, kc, mpz80, nascom1, tek405x, vixen, xor100, zorba: Removed MACHINE_CONFIG macros, nw
2019-02-03 11:14:09 +01:00
David Haywood
74e3b56ddb skeleton stuff (mostly to give Clawgrip a starting place) (#4586)
* new NOT WORKING machines
---
C2 Color [zhongtiao1]
35 in 1 Super Twins [Sean Riddle]
LeapPad [Sean Riddle]
My First LeapPad [Sean Riddle]

-leappad: Added software lists. [David Haywood]

-c2color: Added software lists. [David Haywood]

leappad note: Currently BIOS is not dumped for LeapPad, but some carts are, BIOS is dumped for My First LeapPad, but not carts. (nw)

c2color note: Again the internal ROM isn't dumped, but we need the placeholder driver for the software list hookup, 2 carts are dumped. (nw)

-vsmile: Added softlist loading for some of the trickier vsmile cases based on new dumps from Sean Riddle.  Note, the Vsmile Motion game is 16MB so clearly needs some kind of banking. (nw)
2019-02-03 11:03:59 +01:00
cam900
c794900f6f c140.cpp : Remove unnecessary arguments in handlers
namcona1.cpp : Remove unnecessary handler, Add note
2019-02-03 18:22:21 +09:00
cam900
b4aa8fdc10 qs1000.cpp : Add getter for internal CPU (#4588)
* qs1000.cpp : Add getter for internal CPU
limenko.cpp : Removed deprecated warning, nw
ghosteo.cpp, vegaeo.cpp : Use getter for qs1000 internal CPU

* limenko.cpp : Correct qs1000 device to optional
2019-02-03 19:50:35 +11:00
cam900
37589fd04c k054321.cpp : Typo 2019-02-03 19:49:25 +11:00
cam900
de347d7fdb k054539.cpp : Reduce unnecessary arguments in handlers
mystwarr.cpp : Reduce duplicate, unused runtime tag lookup, unnecessary address map
rungun.cpp : Reduce unnecessary address map
tmnt.cpp : Reduce unnecessary handler
zr107.cpp : Reduce unnecessary address map
2019-02-03 16:24:17 +09:00
AJR
56f204c00b z8: Write RRn instead of Rn when disassembling INCW/DECW 2019-02-03 00:46:21 -05:00
braintro
cc46bc8d22 new working clone
New working clones
------------------
X-Men (4 Players ver JEA) [Artemio Urbina, The Dumping Union]
2019-02-02 23:13:03 -06:00