Commit Graph

75658 Commits

Author SHA1 Message Date
Erwin Jansen
9a0c63f673
Add MDCR support for P2000t (#7215)
This adds support for the mini digital cassette recorder that can be
found inside a P2000t. This implementation is based on documentation
that can be found in https://github.com/p2000t/documentation.

In memory of NPM Jansen, who taught me all the magic of bits and bytes.
2020-09-17 18:39:48 +10:00
Aaron Giles
8d7d01caef Revert "sound: Improved view interfaces to match usage patterns"
This reverts commit dc0ede3c90.
2020-09-17 01:24:17 -07:00
Aaron Giles
dc0ede3c90 sound: Improved view interfaces to match usage patterns
* read/write_stream_views now have an internal index
* get/put/add/fill/copy now implicitly use and advance this index
* new method reset() can (re)set the internal index
* new method done() checks if index is past the end
* new method remaining() indicates how many samples remain
* get_indexed/put_indexed/etc available for random access
* updated all consumers to new interfaces
2020-09-17 00:46:06 -07:00
arbee
4118f19c48 apple2: CFFA2 is actually named "CFFA 2.0", not 2000. [R. Belmont] 2020-09-16 23:08:25 -04:00
arbee
ca63cdf401 apple3: restore default boot ROM to original [R. Belmont] 2020-09-16 22:45:53 -04:00
Devin Acker
c145f1f383
megaplay.cpp: make the existing Columns 3 dip switch definitions actually used (#7233) 2020-09-16 22:40:09 -04:00
David Haywood
2516ecf44d
new NOT WORKING (plug play) (#7237)
* new NOT WORKING
----
Camp Rock Guitar Video Game (JAKKS Pacific TV Game) [Sean Riddle, Team Europe, David Haywood]
2020-09-16 22:39:44 -04:00
ClawGrip
17b5d46e5e
New NOT_WORKING software list additions (#7245)
--------------------------------------
vsmile_cart:
V.Smile Smart Keyboard (USA) [tenyuhuang]
2020-09-16 22:38:58 -04:00
ClawGrip
b41e1ccea7
New working software list additions (#7244)
-------------------------------------
vsmilem_cart:
Yingyu Yundongyuan (China) [tenyuhuang]
2020-09-16 22:38:43 -04:00
arbee
fd2b3cedab Mac updates [R. Belmont]
- Moved macadb out of mac_state into a device
- Moved SE and Classic to mac128 where they fit in much better
- Removed a bunch of cruft from mac_state
- Slowed Egret and Cuda down to the correct clocks
2020-09-16 22:29:50 -04:00
Vas Crabb
7270ef632c Fix some layouts that were depending on emergent behaviour rather than specifying state="0" on components explicitly. 2020-09-17 12:23:21 +10:00
Aaron Giles
937bb188b2 dac76/dave/digitalk/discrete: update to new stream callbacks 2020-09-16 18:11:30 -07:00
Angelo Salese
279284e3c3
ginganin.cpp: remove trivial ROM patch, use nopw() instead. 2020-09-17 00:03:02 +02:00
Aaron Giles
566c63ea79 cdp1863/cdp1864/cpd1869: update to new stream callbacks 2020-09-16 14:33:59 -07:00
Aaron Giles
69e021ed3c cdp1863/cdp1864/cpd1869: update to new stream callbacks 2020-09-16 12:15:19 -07:00
Robbbert
98a014408b uts400kbd: fixed @ and tic natural keys 2020-09-17 04:01:41 +10:00
MetalliC
66e41fb0f1 new NOT_WORKING machine
-----------------------
Unknown Konami slot medal game (set 2) [Philip Bennett]

konmedal68k.cpp fix slot games palette format
2020-09-16 19:22:44 +03:00
Robbbert
3268783a3a super80: fixed artwork regression 2020-09-17 01:41:34 +10:00
hap
485a7bebf5 arcade.lua: remove nonexistent file 2020-09-16 10:49:58 +02:00
MetalliC
230a8ad20b new NOT_WORKING machines
------------------------
Star Horse 2002 (main screens) [f205v, rtw]
Star Horse 2002 (sound and backup, Rev A) [f205v, rtw]
Star Horse 2002 (live) [f205v, rtw]
2020-09-16 10:48:39 +03:00
Aaron Giles
0a70f280bb sound: Fix #7241, crash when restoring save state. 2020-09-15 23:48:27 -07:00
Vas Crabb
0c05da59fd Fix artwork labeld for tisub buttons 2020-09-16 16:47:29 +10:00
Vas Crabb
b1f32927f3 Cleaned up inputs a little.
Removed the IPT_POKER_BET, replacing it with IPT_GAMBLE_BET.

Re-organised the order of input types in the source and the
documentation to better reflect how they're logically grouped or
organised on a mahjong or gambling control panel.

Made the blackjack, poker and slots documentation headings subheadings
under the gambling heading.

Cleaned up inputs for a number of gambling games.
2020-09-16 16:37:22 +10:00
cracyc
cfd3c1fac6 plugins/cheat: small simplification 2020-09-15 20:38:39 -05:00
Firehawke
25397ebfda
Docs: Overhaul the default keys list (#7222)
* Docs: Overhaul the default keys list

* Second phase of documenting default inputs better, also change Score to Take Score in Mahjong inputs

* Phase two of default keys docs adjustment.
2020-09-16 11:12:02 +10:00
Aaron Giles
ea60f78b23 cem3394: Major rework
* Updated to new stream callback
* All calculations are now doing in floating point
* External input is now done via an input stream
* First attempt at implementing a proper filter -- needs some major
   work; checking in current state to get some assistance
2020-09-15 15:17:06 -07:00
Scott Stone
87dce66d84 megadriv.xml, vsmileb_cart.xml: Fixed typo and format fix (nw) 2020-09-15 16:45:12 -04:00
Scott Stone
0fb4099c2e megadriv.xml, vgmplay.xml: Change release years for Chester Cheetah games (nw) 2020-09-15 16:20:22 -04:00
hap
a94af580d5 supercon: trying a different blend method in internal artwork 2020-09-15 20:31:43 +02:00
Vas Crabb
6adc508015 emu/rendlay.cpp: Added parameter animation and state masks.
Components may have multiple bounds and/or color child elements with
state attributes, allowing for piecewise linear position/size/colour
animation.

Components may have a statemask attribute, allowing for things like
using external images to draw a multi-segment LED/VFD display without
requiring dozens of outputs for the individual lines or thousands of
images for all possible states.  (Texture caching still never releases
anything, so MAME can still exceed the maximum number of textures, but
that’s a separate issue.)

Image components with alpha now blend over previously drawn components.

Layouts have been changed to use yes/no for inputraw to match what's
used for flipx/flipy.  External layouts with 1/0 will still work, but
complay.py will complain.
2020-09-16 02:55:04 +10:00
AJR
523b1f11cf cyberbal: Fix SAC communications between 6502 and 68000 (MT 7749) 2020-09-15 11:48:33 -04:00
cracyc
90fd79601b
plugins/cheat: copy the cheat table to not expose internal state (#7238) 2020-09-15 09:37:47 -05:00
hap
8e517cc746 kp63: probably fixed compile error 2020-09-15 14:22:01 +02:00
Curt Coder
8697c30375 abc1600.cpp: Improve debug logging. [Curt Coder] 2020-09-15 13:59:20 +03:00
Curt Coder
73e090aa29 emu3.cpp: Fix clang build. 2020-09-15 13:27:33 +03:00
Aaron Giles
78f4e7be7e beep/bsmt2000/c140/c352/c6280/cdda: Update to new stream callbacks 2020-09-15 02:52:37 -07:00
Brian Troha
c65b8623c4 jaguar.cpp: Document alternate ROM labels for Maximum Force v1.02 2020-09-14 23:15:48 -05:00
AJR
ffbba47c4f kl5c80a12, kl5c80a16: Actually add timers to configuration (files overlooked in 7e121d68bb) 2020-09-14 23:42:58 -04:00
AJR
7e121d68bb kl5c80a12, kl5c80a16: Added emulation of KP63(A) Timer/Counter unit. This improves timings in animalc, haekaka, pyenaget and tdoboon.
* animalc: Pile kludge upon kludge for poorly understood video timing register
* gocowboy, itazuram: Increase frequency of one timer interrupt (and hopper timing in gocowboy)
* kc82, kp69: Modernize state_add syntax
2020-09-14 23:32:58 -04:00
Aaron Giles
949da6a0b0 sound: Fix edge case where pending sample rate matches output. 2020-09-14 15:24:22 -07:00
hap
44ea7782c1 i8244: update to use newsound 2020-09-14 20:29:01 +02:00
Aaron Giles
6ebf956324 sound: Drive updates more sensibly from the sound manager, fixing some asserts. 2020-09-14 11:08:10 -07:00
hap
e652ab5279 mcs48: fix a regression with previous change to strt_cnt 2020-09-14 19:48:26 +02:00
Dirk Best
29b0447e88 in207376: Hook up brightness control and switch to X2212 2020-09-14 19:41:31 +02:00
Devin Acker
912b93b030
zn.cpp: add config port for Tetris: The Grand Master debug buttons (#7232) 2020-09-14 19:13:35 +02:00
ClawGrip
f2257fcbaa microdar.cpp: Add small note about undumped game 2020-09-15 00:50:06 +10:00
hap
eeb4367e21 starwbc: increase cpu speed a bit 2020-09-14 15:29:55 +02:00
AJR
e10de0e0ba tx0: Fix CPU address calculation 2020-09-14 09:08:46 -04:00
AJR
f660270ce6 pdp1: More cleanups and fixes 2020-09-14 08:50:49 -04:00
Aaron Giles
d109811e3c Converted 'a' sound devices to new callbacks. 2020-09-14 01:20:20 -07:00