Commit graph

85136 commits

Author SHA1 Message Date
tim lindner
61d270cf4a
bus/coco: Minor cleanup of base cartridge class. (#10647)
Moved a member initialization to constructor, use resolve_safe() for callbacks to remove some checks.
2022-12-12 02:02:59 +11:00
tim lindner
85f8cb10e7
trs/coco12.cpp: Added Deluxe Color Computer. (#10648)
No ROM dump is available, so CoCo 2B ROMs are loaded for now.

New clones marked not working
-----------------------
Tandy Radio Shack Deluxe Color Computer [Tim Lindner]
2022-12-12 01:58:45 +11:00
0kmg
979176d52b
coleco.xml: Added a couple prototypes. (#10672)
New working software list additions (coleco.xml)
-----------------------------------
Frogger II: Threedeep! (prototype, 19840615) [Ed Semrad, Hidden Palace, VGHF]
Star Wars: The Arcade Game (prototype, 19840412) [Ed Semrad, Hidden Palace, VGHF]
2022-12-12 01:31:32 +11:00
0kmg
377b84bec3
sms.xml: Added 3 prototypes. (#10671)
New working software list additions (sms.xml)
-----------------------------------
King's Quest - Quest for the Crown (USA, prototype, 19890203) [Ed Semrad, smspower, VGHF]
Monopoly (USA, prototype) [Ed Semrad, smspower, VGHF]
Super Monaco GP (USA, prototype) [Ed Semrad, smspower, VGHF]
2022-12-12 01:28:44 +11:00
hap
5508208e4b teammate: add port 0/1 read 2022-12-11 14:40:58 +01:00
wd40yasu
f94eb58855 Removed email address as per Takahiro's request
Removed email address as per Takahiro's request
2022-12-11 17:05:05 +09:00
arbee
491f65feb4 apple2gs: use the macrtc device for clock and battery RAM, which has more complete functionality. [R. Belmont] 2022-12-10 23:46:32 -05:00
Tom
476853ab17
ympsr16.cpp: added pss780 (#10669)
New clones marked as NOT_WORKING
--------------------------------
Yamaha PSS-780 [TwistedTom]
2022-12-10 22:48:13 -05:00
AJR
b9e8f970c4 bus/thomson/speech.cpp: Fix sound routing 2022-12-10 21:49:32 -05:00
angelosa
e11462b92c video/upd3301.cpp: skip lines also skip strips, fix sorcer (pc8801) text layer not syncing drawing 2022-12-11 00:53:55 +01:00
AJR
e8823c2ab8 thomson.cpp: Extension bus cleanup
- Make CC 90-232 serial/parallel interface an extension device
- Eliminate spurious custom Centronics interface from MO5NR (CC 90-232 is used with this model instead)
- Make RF 57-932 serial interface an extension device
- Make MD 90-120 modem interface an extension device (emulation still needs work)
- Make Midipak an extension device and completely rewrite emulation
- Make MEA8000-based speech interface an extension device
- Configure 1 MHz E clock for extension bus
- Add FIRQ & IRQ outputs from extension bus
- Expand extension I/O address range from $x7D0-$x7DF to $x7C0-$x7FF
- Clean up various bits of driver code
2022-12-10 18:32:36 -05:00
cracyc
69b93d8805 pntnpuzl: id inputs 2022-12-10 09:08:01 -06:00
Dirk Best
c3bf2135f2 New working machines
--------------------
Gerät 32620 (Sprach/Morsegenerator) [Dirk Best, natarii, Crypto Museum]

New working software list additions
--------------------
English (Polish speaker) [Crypto Museum]
German [Crypto Museum]
German (older) [Crypto Museum]
Spanish [Crypto Museum]

dac.h: Add AD7520 DAC
2022-12-10 12:30:30 +01:00
Ivan Vangelista
03df3f088e New machines marked as NOT_WORKING
----------------------------------
Super 555 (English version V1.5) [hammy]
2022-12-10 11:54:16 +01:00
David Haywood
a8c82d8a86
x1_012.cpp: restrict partial updates in the seta tilemap chip to caliber 50, it breaks too many other places due to unmasking some bad timing problems in the drivers. (#10654) 2022-12-10 11:02:23 +01:00
cracyc
df20290ed5 pntnpuzl: pass timer irq status 2022-12-09 21:57:43 -06:00
angelosa
ebdffbfbb5 bus/isa/trident.cpp: convert to logmacro, override trident_set_video_mode in tvga9000_device, makes pntnpuzl to set a sane refresh rate 2022-12-09 22:53:30 +01:00
fulivi
45faf34dbb
hp/hp80.cpp: Fixed keyboard issue on hp86b_001 & hp86b_004. (#10668) 2022-12-10 05:28:49 +11:00
0kmg
7154a0d3a4
nintendo/vsnes.cpp: Use documented recommended default DIP switch settings. (#10666)
* Affects hogalley, smgolf, suprmrio, vsbball, vsgradus, vsgshoe, vssoccera and any clones.
* Made separate DIP switch settings for vssoccer and smgolfj, as their starting point values differ from other sets.
2022-12-10 01:28:31 +11:00
0kmg
fcd61dd5bc
atari/starshp1.cpp: Set thrust control to slow when not pushing button. (#10667) 2022-12-09 08:08:39 -05:00
cracyc
b0656a3201 pntnpuzl: fix display 2022-12-08 09:06:08 -06:00
David Haywood
4f4dddd044
dataeast/decocass.cpp: Removed 'clown car credits' leaving only the copyright holders. (#10653) 2022-12-09 02:05:47 +11:00
ArcadeShadow
0d13e24103
msx2_cart.xml, msx2_cass.xml, msx2_flop.xml, msx2p_flop.xml: Cleaned up metadata. (#10513)
Use unabbreviated country names, and use lowercase for descriptive text in descriptions.
2022-12-09 02:04:11 +11:00
Sergio G
a8389b8fb2
misc/cave.cpp: Added a new Power Instinct 2 set. (#10658)
New working clone
-------------------------------
Power Instinct 2 (US, Ver. 94.04.08, set 1) [Sergio Galiano, Recreativos Piscis]
2022-12-09 01:38:08 +11:00
eientei95
6413049c67
apple1.xml: Fixed publisher capitalisation. (#10659) 2022-12-08 23:15:47 +11:00
Vas Crabb
c178378fc9 bus/sms_ctrl: Make paddle ignore TH again - assume reports of it working on export consoles are bogus for now. 2022-12-08 16:42:43 +11:00
Angelo Salese
f70cd25d0b
hash/ibm5150.xml: first pass at QA (#10635)
- Revisit all of the supported="partial" / "no" flags, promote or demote depending on observations.

* Software list items promoted to working
---------------------------------------
ibm5150.xml: Ancient Land of Ys [Angelo Salese]
2022-12-08 00:08:58 +01:00
Vas Crabb
686920c032 bus/sms_ctrl/sports.cpp: Removed unused class member. 2022-12-08 07:48:14 +11:00
0kmg
692eb28c34
atari/sprint8.cpp: Cleaned up input code. (#10649)
Made the gear shift levers toggle inputs.  This needs to be confirmed from a manual.
2022-12-08 07:38:44 +11:00
Sergio G
1e74b68cc6
misc/cave.cpp: Added PLD dumps for pwrinst2 and plegends. (#10645)
Added to pwrinst2j and plegendsj as well.
2022-12-08 07:07:49 +11:00
David Haywood
e39ae3db1c
tecmo/tehkanwc.cpp: Added world version of Tee'd Off (new parent). (#10651)
New working clones
-----------------
Tee'd Off (World) [system11]
2022-12-08 07:00:57 +11:00
ArcadeShadow
19bfee52ad
pc98.xml: Use lowercase for descritpive text in descriptions. (#10640) 2022-12-08 06:52:07 +11:00
Vas Crabb
dc360abb02 bus/sms_ctrl: Reworked Sega Master System controller bus.
Rationalised interface, got rid of TH from the "pulled" lines, and
extended to support output on all data lines.  Renamed to be less
specific as the same interface is shared by multiple consoles.

Removed a lot of unnecessary indirection through I/O ports and multiple
levels of inversion in peripheral emulation that was obfuscating the
code.

Made Rapid Fire Unit switches toggles so they can be assigned to
controller buttons and switched on/off easily during gameplay.  You can
still see/change the current state in the Toggle Inputs menu if you
don't want to assign buttons.

Implemented idle timeout in Furrtek 4-player Master System adapter.

Improved crosshair tracking in Graphic Board, added ability to
raise/lower pen, and greatly cleaned up code.

Fixed paddle controller when used with export consoles.

Added 3-button and 6-button Mega Drive control devices.

sega/sms.cpp: SG-1000 Mark III has pin 7 of controller ports tied low -
indicate this to attached controllers (this pin became TH on the Master
System).

sega/mdconsole.cpp: Replaced controller emulation in the driver with
Sega controller ports.  Also removed some vestigial code from the driver
base class.

sharp/x68k.cpp: Replaced controller emulation in the driver with MSX
controller ports.

bus/msx/ctrl: Added a Sega controller adapter device, supported by
X68000 software including chelnov and ssf2.
2022-12-08 05:24:59 +11:00
Ivan Vangelista
c7ca12561a New machines marked as NOT_WORKING
----------------------------------
Dream Rail [Recreativos Piscis]
2022-12-07 18:21:01 +01:00
hap
1ba5cc7b96 exprraid: identify unknown prom as gfx layer priority [Pierre Cornier] 2022-12-07 14:30:15 +01:00
AJR
385fc70398 toaplan1.cpp: Clean up coin counter/lockout handling 2022-12-06 21:46:55 -05:00
hap
429f221171 fireshrk: quantum can be reduced after adding latch device 2022-12-07 03:36:09 +01:00
hap
b237736624 fireshrk: set mcu unmap_value_high 2022-12-07 03:16:52 +01:00
AJR
f29efa7d35 toaplan1.h: Clean up unused prototypes 2022-12-06 21:10:59 -05:00
AJR
0e18d5e91f fireshrk: Soundlatch modernization 2022-12-06 20:57:22 -05:00
hap
8c8161227f hd647180x: fix typo on port E read 2022-12-07 02:27:10 +01:00
arbee
0d93398fb3 imgtool: properly remove all Apple modules. (GitHub #10594) [R. Belmont] 2022-12-06 20:15:09 -05:00
hap
2902e3aa2b toaplan1: correct z180 cpu speed 2022-12-07 01:34:22 +01:00
hap
9a61f0be35 floppy sound: fix spin sample oob access 2022-12-06 17:03:28 +01:00
Ivan Vangelista
c4a1e2e67f nichibutsu/cclimber.cpp: hand fixed a couple of GFX ROMs for ccbootm. Still need a proper dump from another PCB. [hammy] 2022-12-06 15:01:22 +01:00
Ivan Vangelista
4db5a00dbe New clones marked as NOT_WORKING
--------------------------------
Pocket Gal / unknown card game [Caius, Hammy]
2022-12-06 14:54:40 +01:00
Ivan Vangelista
b8d88ae60b dataeast/sshangha.cpp: consolidated driver in single file 2022-12-06 08:32:31 +01:00
cracyc
760e392bdd upd765: revert data_completion change and clear data_irq in fifo_r/w. Also disable clearing data_irq in msr_r. 2022-12-05 21:22:49 -06:00
MooglyGuy
69916dcec0
MC68328 and PalmPilot: More cleanups and better LCDC emulation (#10641) 2022-12-05 14:55:07 -05:00
Vas Crabb
7e11c0968d frontend: Load INI files for the 'empty' driver that runs under the system selection menu. 2022-12-05 17:56:56 +11:00