cracyc
29001b4267
hd63450: add linked array chaining
2021-05-28 21:49:29 -05:00
cracyc
050db64a96
x68k: fill screen with color 0 if pcg disabled and make text color 0 transparent again
2021-05-28 18:42:25 -05:00
cracyc
daf27a573e
x68k: fix 512 line double scan modes
2021-05-28 17:02:41 -05:00
Aaron Giles
5b2448c084
midiin: Add support for providing a .mid file as input
2021-05-27 18:26:31 -07:00
Olivier Galibert
d724ac7c8a
Remove leftover debug code
2021-05-27 20:35:48 +02:00
Olivier Galibert
be5fc95f3d
slapstic: alt4 must be done with /cs
...
avgdvg: don't interfere with the slapstic on esb
2021-05-27 20:32:50 +02:00
Ivan Vangelista
e93e9d834c
tsamurai.cpp: added dip-switch locations [Guru]
2021-05-27 18:29:12 +02:00
Aaron Giles
0c415fa923
psr60: Figured out more YM2154 including start/end and more realistic timer computations
2021-05-27 09:07:50 -07:00
ClawGrip
b9a8f82133
phoenix.cpp: Fix "G.G.I. Corporation" Phoenix set names ( #8103 )
2021-05-27 11:34:53 -04:00
hap
c457b1b387
canon_s80: remove "Canon" prefix from fullname for canons80 as well
2021-05-27 14:34:26 +02:00
Ivan Vangelista
f5e064cb6e
deco32.cpp: documented how to enter gun calibration screen for lockload and clones [Guru]
2021-05-27 13:24:36 +02:00
Aaron Giles
41b9819827
psr60: Document/flesh in the YM2154 rompler and the DRVIF chip. Rhythms now tick away and trigger samples, though we will have to wait for a ROM dump to hear them.
2021-05-27 02:04:10 -07:00
Olivier Galibert
a6523b5d9b
floppy_image_format_t: Turn all the methods that can be static into static methods, which is almost all of them
2021-05-27 09:38:20 +02:00
Olivier Galibert
ef0d18e0bb
floppy: Change the formats from an intrusive list to a vector
2021-05-27 09:18:17 +02:00
cracyc
3ade0ad948
x68k_crtc: fix visarea
2021-05-26 21:17:09 -05:00
Aaron Giles
df667800df
Add internal layout for PSR-70
2021-05-26 14:17:56 -07:00
ClawGrip
a16b25a73d
alg.cpp: Fix company name, it's "Picmatic", not "Web Picmatic" ( #8102 )
...
* alg.cpp: Fix company name, it's "Picmatic", not "Web Picmatic"
As shown on the games, cab and manuals.
* Change company name from "Web Picmatic" to "Picmatic"
2021-05-26 22:44:36 +02:00
cracyc
330cda9259
fmtowns: clamp the sprites to the sprite coordinate space rather than the layer size
2021-05-26 14:27:46 -05:00
AJR
c7d7b25caa
Better fix for vt_dsk.h header name clash
2021-05-26 14:39:05 -04:00
AJR
7026e4ceaa
formats/vt_dsk.cpp: Fix clang error: unused variable 'floppyoptions_vz' [-Werror,-Wunused-const-variable]
2021-05-26 14:27:12 -04:00
Olivier Galibert
fd4f9f237c
Copy/paste fix
2021-05-26 20:25:20 +02:00
Ivan Vangelista
4c3db1d280
jackal.cpp: avoided allocating memory in ROM regions, general cleanups. Needs proper K005885 device for further cleanup
2021-05-26 19:32:36 +02:00
Ivan Vangelista
b838ee7153
combatsc.cpp: converted to sublasses, views and (array of) finders
2021-05-26 19:19:45 +02:00
Olivier Galibert
045f55918f
flux viewer switched on by mistake
2021-05-26 19:16:19 +02:00
Olivier Galibert
9add8034d2
vtech: Add floppy formats and fs
2021-05-26 19:15:31 +02:00
cam900
ec2bec33c2
315_5124.cpp: Fix color in SMS1 VDP(315-5124), Add hardware notes ( #7855 )
2021-05-26 12:07:02 -04:00
Olivier Galibert
47326ba9b8
including optional is not optional when optional is used
2021-05-26 15:33:42 +02:00
Olivier Galibert
e0b1142387
views: Allow to know the currently selected entry
2021-05-26 15:19:55 +02:00
hap
8c9f6943c3
saitek_osa maestro: latest official version for default 'bios'
2021-05-26 13:53:59 +02:00
tim lindner
5a33c5eb6d
coco: fix disabling of joysticks (MT #7475 ) ( #8099 )
2021-05-26 07:26:12 -04:00
tim lindner
e43e9b68f6
CoCo Speech/Sound Pak: fix noise on reset ( #8098 )
2021-05-26 07:25:22 -04:00
Aaron Giles
9d2a5245ff
psr60: Use output finders. Implement keys as a matrix. Add psr70 mappings as well.
2021-05-26 02:21:21 -07:00
Aaron Giles
342ac0190c
psr60: Add internal layout. Hook up LEDs and buttons.
2021-05-25 20:27:39 -07:00
AJR
a54369e08f
canon_s80.cpp: Add the space bar
2021-05-25 21:09:10 -04:00
AJR
d1d74a935e
canon_s80.cpp: Further key identification
2021-05-25 20:54:51 -04:00
AJR
fb97234a7f
canon_s80.cpp: Add preliminary keyboard
2021-05-25 20:13:29 -04:00
Ville Linde
7b44e5a30c
taitotz: Add controls for dendego3.
2021-05-25 22:28:55 +03:00
Aaron Giles
9b3e6508dd
Machines promoted to working
...
----------------------------
Yamaha TX81Z [AJR, Aaron Giles]
2021-05-25 11:27:34 -07:00
Olivier Galibert
261a87015c
floppy: Allow the vtech floppy with its 32.2us gaps read back unscathed
2021-05-25 19:49:25 +02:00
Vas Crabb
858402f0a2
Merge remote-tracking branch 'mainline/release0232' into mainline-master
2021-05-26 03:44:31 +10:00
Vas Crabb
d65ac3e8b3
Clean up metadata
2021-05-26 03:42:09 +10:00
AJR
83c49a6d39
floppy.cpp: Disable new code when FLUX_SCREEN is #defined as 0 (and thereby work around crash with some disks)
2021-05-25 12:41:30 -04:00
hap
39d304961c
saitek_osa: preliminary hook up PW pin
2021-05-25 16:45:38 +02:00
Olivier Galibert
6d499cc007
flux screen: accelerate writes
2021-05-25 16:29:46 +02:00
Olivier Galibert
56db26dcbe
Experimental flux viewer, activate by #define FLUX_SCREEN 1 in floppy.cpp
2021-05-25 15:45:13 +02:00
hap
d981a61ea6
ui: add reset to default to bios selection menu (the one from the TAB menu, not the popup when starting a machine)
2021-05-25 15:12:00 +02:00
hap
6caf777464
saitek_osa sparc: add unemulated device warning flag (picked one that makes the most sense)
2021-05-25 14:10:14 +02:00
arbee
8021d6be61
apple2: proper behavior when nothing is connected to gameio. Fixes Total Replay, Gauntlet IIgs, and many others from falsely detecting a joystick [R. Belmont, Peter Ferrie]
2021-05-24 20:14:16 -04:00
Aaron Giles
7d8874dec4
tx81z: Add internal layout
2021-05-24 14:13:11 -07:00
hap
d7059798fe
leonardo/renaissance: ~ at wrong place
2021-05-24 22:00:05 +02:00
hap
4e0c19e03e
input_merger: add setter for initial state
2021-05-24 20:41:39 +02:00
Olivier Galibert
7f6658b5f6
swim: Fixed bugs linked to device selection
2021-05-25 04:09:23 +10:00
cracyc
dbb54033db
fmtowns: fix sprite gaps
2021-05-25 04:08:34 +10:00
Olivier Galibert
602852e530
swim: Fixed bugs linked to device selection
2021-05-24 18:44:38 +02:00
hap
a80392678a
leonardo/renaissance: use input_merger for stb
2021-05-24 16:46:00 +02:00
AJR
b410116212
xerox820.cpp: Use memory view for bankswitching
2021-05-24 10:11:08 -04:00
Olivier Galibert
da1bd3b0ec
reorganize the floptool code, add some write support
2021-05-24 14:06:06 +02:00
Ivan Vangelista
9508ac0530
New working clones
...
------------------
Ball Boy (3 players) [juking, xuserv]
2021-05-24 13:57:57 +02:00
hap
681b9c9675
ymtx81z: leave lcd color up to the (internal)artwork
2021-05-24 13:42:20 +02:00
David Haywood
1f6fad1918
use derived classes for Namco System 2 sprites, give Final Lap its own based on schematics showing 32x32 select is different. ( #8096 )
...
(cherry picked from commit e3aa064b18
)
2021-05-24 12:30:09 +02:00
Ivan Vangelista
f6f29341db
model1.cpp: redumped ic4 for wingwaru [Corrado Tomaselli]
2021-05-24 09:51:07 +02:00
Patrick Mackinlay
8a2de2875a
z80scc: implement local loopback
2021-05-24 12:30:06 +07:00
Aaron Giles
9e1ed0acf4
ymfm: Improve OPQ behavior for timers and register access. Add YM3533 device and use that instead of YM3806.
2021-05-23 18:13:07 -07:00
David Haywood
e3aa064b18
use derived classes for Namco System 2 sprites, give Final Lap its own based on schematics showing 32x32 select is different. ( #8096 )
2021-05-23 18:16:35 +02:00
cracyc
f3480fec67
fmtowns: fix sprite gaps
2021-05-23 10:57:26 -05:00
Vas Crabb
5fe20586ee
srcclean for release
2021-05-23 17:33:52 +10:00
Ivan Vangelista
ba8816ab88
dragrace.cpp: added dip locations [Guru]
2021-05-23 08:28:08 +02:00
tim lindner
a5e4a9ce55
coco3: fix Arkanoid sound ( #8060 )
...
* Modify timer interrupts to flag even if interrupts are turned off. Modify timer interrupts to constantly flag if timer value is zero.
2021-05-22 22:44:02 -04:00
cracyc
f48dc7af65
x68k: fill bitmap with lowest priority tile layer so pixels that would be transparent are drawn with lowest priority
2021-05-22 19:25:25 -05:00
hap
741a50875c
leonardo: missed one textlabel
2021-05-23 02:05:31 +02:00
hap
c510c760ee
leonardo: add buttons to internal artwork
2021-05-23 01:05:07 +02:00
hap
fdb6d136e1
dai3wksi: update notes
2021-05-23 00:13:06 +02:00
hap
97b65aaa0d
itaten: change default difficulty level
2021-05-22 23:57:22 +02:00
hap
8dcf8fc0e1
dai3wksi: use PORT_COCKTAIL instead of PORT_PLAYER in input defs
2021-05-22 23:42:05 +02:00
AJR
6d818ea948
pbo: Map a few more registers
2021-05-22 16:36:02 -04:00
hap
082292b897
saitek_stratos: make tking a clone of stratos
2021-05-22 22:24:24 +02:00
hap
91c2104526
Machines promoted to working
...
----------------------------
Kasparov Leonardo [hap]
Kasparov Renaissance [hap]
2021-05-22 21:54:28 +02:00
Vas Crabb
4c0d120873
ui/selmenu.cpp: Don't make assumptions about what's off the end of a string view (GitHub #7967 ).
2021-05-23 05:10:33 +10:00
hap
c7f6282bd2
galileo: add buttons to internal artwork
2021-05-22 20:19:53 +02:00
arbee
3476463db6
apple2gs: remove keyboard 8048 ROMs now that a9m0330 is a device. [R. Belmont]
2021-05-22 13:42:47 -04:00
cam900
828ae2f036
gunpey.cpp: Add save states, Fix init, Add version info from startup screen, Minor cleanups ( #8076 )
2021-05-22 13:00:28 -04:00
Ivan Vangelista
ef6c7b9694
sprint2.cpp: added dip locations [Guru]
2021-05-22 18:35:25 +02:00
ClawGrip
555453fcab
New WORKING clones ( #8086 )
...
* New WORKING clones
------------------------
Basket Ball (8-way Joystick bootleg of Arch Rivals) [jordigahan]
2021-05-22 12:34:58 -04:00
MooglyGuy
fe08fee386
-pbo: Added skeleton for Philips BO (Videosynthesizer Prototype). [Ryan Holtz, MrMii6, CD-i Fan] ( #8093 )
2021-05-22 12:34:15 -04:00
Aaron Giles
d9db7d77c4
ymfm: Sync with latest, add complete YMF278B support ( #8090 )
...
* Sync with upstream. I/O callbacks are now consolidated into a single read callback and a single write callback, with an access type specifier.
* Initial working implementation of YM278B. Most features implemented, except vibrato.
* Implement vibrato and status register flags. Fix envelope rate computation.
* Rename ymfm_interface::external_type to access_class and clean up the fallout.
* Formally replace the old YMF278B engine with the one from ymfm
* Rotated YMF278B outputs into a more logical order.
* Re-evaluted envelope calculations and 2x works better than the weird 15/8 I came up with before. Also changed the way FM resampling is computed to be more precise (and simpler). Turned off extraneous debugging.
* Start of/reset to a null state with no loaded waveforms.
* Fix YM2608 I/O ports.
2021-05-22 12:33:21 -04:00
hap
137eb59eab
saitek_osa: larger default screen size
2021-05-22 16:20:08 +02:00
arbee
15a5731492
adb: preliminary working A9M0330 IIgs keyboard emulation (not used yet). [R. Belmont]
2021-05-22 09:16:23 -04:00
hap
4c74b7bb0c
rpatrol: correct boat color
2021-05-22 15:02:10 +02:00
hap
326000c7c2
renaissa: add buttons to internal artwork
2021-05-22 14:08:42 +02:00
tim lindner
599218b1f3
coco3: fix diecom light gun. ( #8075 )
2021-05-22 08:02:29 -04:00
tim lindner
ae08a2f65d
coco3: move GIME logic into gime.cpp ( #8085 )
2021-05-22 08:01:01 -04:00
David Haywood
6b63e81d7c
tweak road position in Final Lap / 2 / 3, Suzuka 8 Hours / 2, Lucky & Wild to better match hardware videos (Four Trax is uncertain) ( #8092 )
2021-05-22 12:43:25 +02:00
Ivan Vangelista
c9debe9adf
nitedrvr.cpp: removed tagmap lookups and other very minor cleanups
2021-05-22 12:35:05 +02:00
Robbbert
af08fad91c
bw14d: make it a clone, like bw14 is.
2021-05-22 20:04:52 +10:00
Ivan Vangelista
1f460d4e5b
canon_s80.cpp: added hardware info and trojaned internal HD6301 ROM for canonts3 [Guru]
2021-05-22 10:13:34 +02:00
987123879113
022e70fea6
ksys573: Change name of DDR Karaoke Mix to be more detailed ( #8089 )
2021-05-22 08:19:10 +02:00
ksherlock
7f19153211
floptool - format/filesystem errors were printing the wrong argument ( #8088 )
2021-05-21 22:41:15 -04:00
Nigel Barnes
24189a9346
bus/bbc/tube: Added Sprow ARM7TDMI Co-Processor.
2021-05-21 22:32:11 +01:00
hap
82765df26a
fix crash with mame -romident
2021-05-21 21:06:47 +02:00
hap
e814130959
leonardo/renaissance: add keypad names to input defs
2021-05-21 20:40:40 +02:00