AJR
234b14ac75
bus/intv: Simplify read/write handlers (nw)
...
Note that mem_mask can be safely eliminated here because the CP1610 has no byte select lines.
2019-03-09 07:38:49 -05:00
Ivan Vangelista
5161cf2562
ggconnie.cpp: modified pixel clock to be the same as the other drivers using the PCE video chips, now games run at the correct speed. Implemented OKI banking for smf, sound test and intro seem ok but needs to be verified after hopper implementation allows to coin up and get in game. OKI banking still wrong for ggconnie (nw)
2019-03-09 13:20:10 +01:00
AJR
f7ff691bd2
bus/gameboy, bus/snes: Simplify read/write handlers (nw)
...
bus/snes: Add callback for fetching open bus (nw)
2019-03-09 01:55:11 -05:00
Andreas Müller
107fff092e
pokey: yet another performance enhancement ( #4735 )
...
* pokey: yet another performance enhancement
In case
* no counters are running at high speed without prescalers - and
* no prescalers have triggered - and
* there is no borrow counter expected to finish
there is no need to continue on step_one_clock.
Performance measuements:
Before:
./mame64 -bench 50 missile -> Average speed: 1322.75% (49 seconds)
./mame64 -bench 50 starwars -> Average speed: 548.97% (49 seconds)
./mame64 -bench 50 jedi -> Average speed: 375.08% (49 seconds)
After:
./mame64 -bench 50 missile -> Average speed: 1503.10% (49 seconds)
./mame64 -bench 50 starwars -> Average speed: 648.10% (49 seconds)
./mame64 -bench 50 jedi -> Average speed: 444.25% (49 seconds)
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* pokey: remove unused macros
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2019-03-09 00:43:57 -05:00
AJR
dc6c49f98f
Housekeeping (nw)
2019-03-08 19:01:50 -05:00
Couriersud
1a2af1a23e
netlist: add reverse parameter to 3-pin-potentiometer. (nw)
2019-03-09 00:34:40 +01:00
Couriersud
b346dea279
netlist: fix reset bug in 555 device. (nw)
2019-03-09 00:33:49 +01:00
R. Belmont
d8b8233ee0
Merge pull request #4721 from shattered/_9aae1db160
...
rt1715w: de-skeletonize (nw)
2019-03-08 16:13:59 -05:00
R. Belmont
d0b18581d5
Merge pull request #4727 from cam900/patch-82
...
itech32.cpp : Correct sound cpu type
2019-03-08 16:12:20 -05:00
R. Belmont
5978a133fd
Merge pull request #4730 from AmatCoder/AmatCoder-mc6845-2
...
mc6845.cpp: Check if vsync should be enabled when frame is reset
2019-03-08 16:12:05 -05:00
R. Belmont
d4843a7b57
Merge pull request #4733 from AmatCoder/AmatCoder-mc6845-3
...
mc6845.cpp: Fix mk88 machine
2019-03-08 16:11:43 -05:00
hap
6339d8d132
New working machine added
...
--------
Waddingtons 2001: The Game Machine [hap, Sean Riddle]
2019-03-08 21:14:03 +01:00
Michael Zapf
873e217fdb
tutor: Limit offset values, so that gcc is no longer afraid of buffer overflows in snprintf. (nw)
2019-03-08 20:44:21 +01:00
AJR
e576d6201c
att630.cpp: Remove MCFG macros (nw)
2019-03-08 14:23:34 -05:00
AJR
33949249a1
Fix clang error: must explicitly qualify name of member function when taking its address (nw)
2019-03-08 14:18:15 -05:00
ClawGrip
bd6808a02a
vsmile_cart.xml: Add small note (nw) ( #4734 )
2019-03-08 18:54:31 +01:00
Ivan Vangelista
cf0ce4dd00
new not working machine
...
--------------------------------------
Super Chick [Travis Swager]
2019-03-08 18:53:56 +01:00
Ivan Vangelista
27978cff68
mame\drivers: removed most MCFG and MACHINE_CONFIG macros from drivers starting with e (nw)
2019-03-08 18:14:57 +01:00
braintro
348a4ba53b
New working clones
...
New working clones
------------------
DJ Boy (World) [Artemio Urbina, The Dumping Union]
DJ Boy (Japan, set 2) [Artemio Urbina, The Dumping Union]
2019-03-07 22:21:24 -06:00
braintro
1f05360610
angelkds.cpp: Minor doc update for Space Position (nw)
2019-03-07 22:14:02 -06:00
ajrhacker
6baa512f7c
Merge pull request #4732 from schnitzeltony/pokey-fixup
...
pokey: force recalculation of raw sound output after reset
2019-03-07 21:14:37 -05:00
mooglyguy
d037ce99f2
-spg2xx: Fixed audio channel stop behavior. [Ryan Holtz]
...
* Fixes bad or missing music/effects in jak_sbfc, jak_mpac, jak_wof, jak_wwe, and many others.
2019-03-08 01:22:46 +01:00
AmatCoder
97377ac34a
mc6845.cpp: Fix mk88 machine
...
Regression caused by commit c4f0852c
.
Thanks to Tafoid for catch it.
2019-03-08 00:32:48 +01:00
Ivan Vangelista
aeeeb05252
funybubl.cpp: appease Clang (nw)
2019-03-08 00:12:40 +01:00
Andreas Müller
3a0edd9a80
pokey: force recalculation of raw sound output after reset
...
* This fixes a regression introduced by [1]
* Could not detect a performance change introduced by this
[1] 308c3c2d04
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2019-03-07 23:39:35 +01:00
hap
725fa0f772
k28: simplify display handling (nw)
2019-03-07 22:33:30 +01:00
Michael Zapf
da3c5ca875
geneve: Fix GPL mode lockup, caused by prior interrupt latch modifications.
2019-03-07 21:12:49 +01:00
hap
f86ffd0802
added mm5445_device (nw)
2019-03-07 21:06:38 +01:00
Ivan Vangelista
b090ac4af1
mame\drivers: removed most MCFG and MACHINE_CONFIG macros from drivers starting with f and g (nw)
2019-03-07 17:52:30 +01:00
AmatCoder
12d8a146aa
mc6845.cpp: Check if vsync should be enabled when frame is reset
...
Fix MT 06927
2019-03-07 16:11:58 +01:00
Olivier Galibert
023d907486
i2cmem: fix page write logic [O. Galibert]
2019-03-07 15:14:32 +01:00
ajrhacker
ed341b1c1b
Merge pull request #4729 from schnitzeltony/atari-pokey-performance-III
...
pokey_device::step_pot: remove operations with no effect
2019-03-07 09:11:48 -05:00
Andreas Müller
9a32c9c0f8
pokey_device::step_pot: remove operations with no effect
...
* step_pot is called from step_one_clock only and just in case pokey is not in
reset state -> No need to check reset state again
* in case there were no bits in 'upd' latched to one, there is no need to call
synchronize(SYNC_POT, 0) because m_ALLPOT won't change.
Performance results with missile / starwars (no pots):
Before:
./mame64 -bench 50 missile -> Average speed: 1171.67% (49 seconds)
./mame64 -bench 50 starwars -> Average speed: 551.66% (49 seconds)
After:
./mame64 -bench 50 missile -> Average speed: 1321.16% (49 seconds)
./mame64 -bench 50 starwars -> Average speed: 551.10% (49 seconds)
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2019-03-07 15:04:44 +01:00
ajrhacker
14bdb5e293
Merge pull request #4728 from clawgrip/patch-27
...
New NOT_WORKING software list additions
2019-03-07 09:00:25 -05:00
AJR
2958be7d8d
i8155, nsc810: Simplify read/write handlers (nw)
...
i8155: Rename "read" and "write" handlers to data_r and data_w, since these are neither complete nor typically-used accessors (nw)
2019-03-07 08:57:14 -05:00
AJR
4849160644
ncr5380n, ncr5385, ncr5390, ncr539x: Simplify read/write handlers (nw)
2019-03-07 08:41:05 -05:00
AJR
8e3543b398
am9513, am9517a, am9519, at_keybc, cs4031, ds128x, mc141618, wd7600: Simplify read/write handlers (nw)
...
Note that the VME handler installing routines can and should be redone later; this is merely enough for now.
2019-03-07 08:14:34 -05:00
hap
cc1b5720d9
hh*: use set_visarea_full (nw)
2019-03-07 14:02:50 +01:00
ClawGrip
c3043ed917
New NOT_WORKING software list additions
...
leapfrog_leappad_cart.xml: LeapPad - Libro Interactivo (Spain), El Rey León (Spain), Disney Princesas - Cuentos de las Princesas (Spain), Fiesta in the House! - ¡Party en la Casa! (Spain), ¡Yo aprendo inglés! - Mis Primeras 500 Palabras en Inglés (Spain) [TeamEurope, ClawGrip]
Also fixed a parent-clone relationship and renamed a set.
2019-03-07 11:42:09 +01:00
cam900
c4c409c866
itech32.cpp : Correct sound cpu type
2019-03-07 19:23:50 +09:00
Olivier Galibert
51d6c61e14
more tuning...
2019-03-07 11:21:28 +01:00
Olivier Galibert
96fd979ecf
Doh
2019-03-07 08:59:57 +01:00
Olivier Galibert
19624ee496
xavix: color tweaks, change to HCY [O. Galibert]
2019-03-07 08:55:21 +01:00
Robbbert
94afbec622
(nw) cortex: fixed regression
2019-03-07 17:26:33 +11:00
AJR
3de21263f4
ef9345, ef9365: Simplify read/write handlers (nw)
2019-03-07 00:19:44 -05:00
AJR
bcae47f7bb
bus/ti99, geneve, ti99_[various]: Eliminate address space and mem_mask arguments in all handlers (nw)
...
at29x, hdc92x4, mm58274c, rtc65271, strata, tms9901, tms9902: Simplify read/write handlers (nw)
2019-03-07 00:04:32 -05:00
hap
50145b070b
nsm: more like this (nw)
2019-03-07 04:25:29 +01:00
hap
83d028d832
svg screen: add verbose message instead of aspect ratio helper (nw)
2019-03-07 04:08:26 +01:00
hap
cf2e2c031d
screen: add set_visarea_full plus some random examples (nw)
2019-03-07 03:33:32 +01:00
arbee
9a98942660
New machines added as MACHINE_NOT_WORKING
...
-----------------------------------------
Yamaha MU-80 [R. Belmont, O. Galibert]
2019-03-06 21:10:49 -05:00