Commit Graph

83006 Commits

Author SHA1 Message Date
Miodrag Milanović
6d595718f5
bus/rc2014 code review fixes (#9768)
* Unmap I/O space on bus reset and install I/O on card reset.
* Cleaned up code.
2022-05-17 05:12:28 +10:00
SomeRandomGuyIdk
e9ff2dd85a
JPM SRU fruit machine improvements (#9632)
jpmsru.cpp: Fleshed out I/O and added layouts.

machine/steppers.cpp: Added JPM SRU 200-step pattern.

audio/fruitsamples.cpp: Added device for simulated fruit machine sounds.
2022-05-17 04:43:37 +10:00
Ivan Vangelista
5f9c98e707 gstriker.cpp: made it compile with Clang, too 2022-05-16 19:44:03 +02:00
Vas Crabb
a3ee45c94c scripts: Improve str_to_version again.
Don't treat hypen and dot as the same thing - it will cause issues with
pacakge revisions.  Cleaned up some Lua code as well.

Also show warnings about potentially uninitialised stuff with GCC 12,
just don't make them fatal errors.
2022-05-17 03:16:54 +10:00
Ivan Vangelista
1f8af0c190 - goldstar.cpp: decrypted cb3c, needs correct address map
- gstriker.cpp: used finder for memory bank and other small cleanups
2022-05-16 18:10:34 +02:00
0kmg
0f673f81bf
snes.xml: Added seven dumps. (#9763)
New working software list additions
-----------------------------------
Corn Buster [NoIntro]
Dorke & Ymp [NoIntro]
Iron Commando [NoIntro]
Legend (Piko reissue) [NoIntro]
Mr. Bloopy Saves the World [NoIntro]
Super Noah's Ark 3D (Piko reissue) [NoIntro]
Super Thor Quest [NoIntro]
2022-05-16 10:50:24 -04:00
0kmg
34b4b45e05
nemesis.cpp: Fixed coin inputs in salamand and clones (MT08315). (#9766) 2022-05-16 10:49:37 -04:00
sairuk
a68e611f07
fix version detection in str_to_version (#9767) 2022-05-16 10:49:09 -04:00
Paul-Arnold
a450478483
Fix interface to upd7759 sounds (#9769)
Interface to upd7759 was using start and reset inputs when should've been using mode and reset.
2022-05-16 13:35:51 +02:00
ArcadeShadow
afb0469e48
dc.xml: Tidied up descriptions and added a missing parent/clone relationship. (#9758) 2022-05-16 12:18:16 +10:00
0kmg
76b55de45c
Software lists: Standardized titles of Mashin Eiyuuden Wataru games. (#9764) 2022-05-16 12:15:00 +10:00
angelosa
70409f58dc pangofun.cpp: remove unnecessary screen legacy setup, add QA notes 2022-05-16 02:33:40 +02:00
Miodrag Milanovic
cc2a70721c rc2014: add more official ROMs 2022-05-15 19:47:36 +02:00
Miodrag Milanović
36204d73da
RC2014 (#9759)
New working clones
------------------
RC2014 Mini with CP/M Upgrade [Miodrag Milanovic]


-rc2014: added RTC, IDE, FDC and Sound module, fix memory and i/o mapping, proper flash mapping
2022-05-15 18:58:59 +02:00
Nigel Barnes
3c27e36d3b New working software list additions
-----------------------------------
bbc_rom: Integra-B OS 1.14, Integra-B OS 1.20, Integra-B OS 1.20 (Y2K patched), Memex-B20 2.2, VidiEditor 1.2, PipeDream 0.2, Chuckie Egg (unofficial ROM), Frak! (unofficial ROM), Killer Gorilla (unofficial ROM) [Nigel Barnes]

Software list items promoted to working
---------------------------------------
bbc_rom: SideAid128 1.03 [Nigel Barnes]
2022-05-15 16:31:26 +01:00
Nigel Barnes
41cffee11a acorn_dsk: Adjusted returned FFID's to indicate verified internal structure. 2022-05-15 16:17:35 +01:00
Nigel Barnes
3377ee1d79 bus/bbc/internal: Added the Memex-B20 board. 2022-05-15 16:15:00 +01:00
couriersud
74728bc4d4
netlist: Improved PPMF target support and test coverage. (#9752)
This addresses most of the issues described in #8590.

* Fixed standalone Visual Studio 2019 builds, including support for clang toolchain.
* Added static stub to PMF to support MSVC ABI.
* Better aligned ppmf syntax with MAME's delegate syntax.
* Add tests/test_ppmf*.cpp testing examples given in #8590.

Also worked around issues some versions of Apple clang have with 5aaae19230.
2022-05-15 20:03:54 +10:00
Vas Crabb
3da1e6f2b7 exidy.cpp: Got rid of duplicate coin inputs.
Partially addresses GitHub #9757.  Coin 2 doesn't work for targ and
spectar, but that isn't a regression (it was already broken, not sure if
error in schematics, game bug, or emulation issue is to blame).  DIP
switches and locations are still a bit of a mess, too.
2022-05-15 14:17:12 +10:00
0kmg
442b04339c
bus/vcs_ctrl: Fixed swapped paddle buttons (fixes #9755). (#9756) 2022-05-15 12:41:30 +10:00
Ivan Vangelista
b3225de898 vball.cpp: used finder for memory bank and other small cleanups 2022-05-14 08:12:49 +02:00
Vas Crabb
cd30211883 tait8741.cpp: Removed old simulation of Gladiator MCUs (unused for a while now). 2022-05-14 13:13:29 +10:00
Scott Stone
c288646a53 dpb_combiner.cpp: Deleted left over file per Ryan Holtz 2022-05-13 17:21:03 -04:00
hap
a9bd45c188 New working machines
--------------------
Cops Pocket Assistant [hap, Sean Riddle]
2022-05-13 21:46:12 +02:00
Scott Stone
29437d0917 intelfsh.cpp: Keep spacing consistent to all other devices 2022-05-13 10:39:15 -04:00
Vas Crabb
0a6deb312c
slapfght.cpp: Hooked up flip screen output to MCU for alcon and slapfigh (#9748)
* slapfght.cpp: Hooked up flip screen output to MCU for alcon and slapfigh.

* machine/taito68705interface.cpp: Removed some copy/pasted copyright holders.

The copyright holders were copied across from the drivers that the
device was factored out of.  There's no content from the original
drivers left.
2022-05-13 11:35:43 +02:00
eientei95
f1910d5938
8080bw.cpp: Re-removed cocktail inputs from spaceat2/sinvzen. (#9624) 2022-05-13 17:34:34 +10:00
eientei95
862be1fce8
a2600.xml: Fixed publishers, and mark generalr/westward as clones of custer. (#9623)
"Mystique" was a product line, actual publisher was "American Multiple Industries".
2022-05-13 17:33:11 +10:00
0kmg
fcf0540fdc
bus/nes: Various minor cleanups. (#9641)
* MMC1: Made mirroring bits overridable for derivative boards. Also removed code for rumored MMC1C variant.
* Moved various boards' hardwired mirroring from pcb_reset() to the software list.
* Removed redundant banking of VRAM for non-banking boards and redundant variable setting.
2022-05-13 17:31:36 +10:00
Brice Onken
72a70602d7
cpu/mips/r4000.cpp: Added TimerIntDis mux to IPEX5. (#9718) 2022-05-13 17:30:24 +10:00
ICEknigh7
ac04ad5fc4
Additions and changes to Spectrum-related softlists. (#9728)
timex_cass.xml, spectrum_cass.xml:
* Added a list of the known covertapes of "Byte Power, 1st Class Magazine" as well as the only known dump.
* Moved games published by Timex actually made for the Spectrum to appropriate list.
* Replaced two dumps with better versions.

specpls3.xml:
* Verified that Spectrum disk version of Comando Tracer is the standalone release.
* Updated notes.

New working software list additions (timex_cass.xml)
---------------------------------
Byte Power (February 1988)
2022-05-13 17:27:56 +10:00
holub
51a0b70208
zx spectrum drivers: Restore irq length == 32 / border timings. (#9711) 2022-05-13 17:21:15 +10:00
eientei95
98b14fa8ae
atari400.cpp: Added 2-port version of a5200, and fixed ANTIC memory size. (#9730)
New working clones
--------------------
Atari 5200 (2-port)
2022-05-13 14:32:02 +10:00
Vas Crabb
1c2364d772
Revert "bitbanger: Add udp multicast support (#9744)" (#9749)
This reverts commit 5052eb307a.
2022-05-13 13:25:47 +10:00
Jennifer Taylor
1911a43b49
[powervr2.cpp] Naomi Rendering Fixes (#9745)
* Allow rendering non-textured sprites (filled boxes), causes spritetest to render properly.
* Fix alpha blending for textures to key off of the right value.
* Some code cleanup.
2022-05-12 23:12:04 -04:00
tedgreen99
5052eb307a
bitbanger: Add udp multicast support (#9744)
Example usage: -bitb udp.234.99.99.99:15122
2022-05-12 23:10:35 -04:00
tedgreen99
bdc0d0dea1
dinetwork: Add mtu paramter and remove unnecessary floating point calculations (#9742) 2022-05-12 23:08:25 -04:00
AJR
4bb59254f6 epg3231: Add key strobe output mode 2022-05-12 19:10:15 -04:00
Miodrag Milanović
ec576ff24a
Fix address mask for SST 39SF040 (#9747) 2022-05-12 14:19:23 -04:00
AJR
d29c02cff6 redclash.cpp: Add raw parameters for screen and addressable latch devices 2022-05-12 14:13:53 -04:00
Jose Tejada
a1a0e5dbc6
Deletes in-line credits, to keep with MAME general style. Advised by hap (#9741) 2022-05-12 14:10:14 -04:00
Ivan Vangelista
134f39bd33 - stv.cpp: dumped I/O board ROM for yattrmnp [nnap]
- rbmk.cpp: dips are read correctly now
2022-05-12 17:59:35 +02:00
AJR
83745f814a tek440x: Add SCSI controller 2022-05-12 11:40:13 -04:00
AJR
51fcd72c74 dribling: Use raw timing parameters for screen 2022-05-12 10:43:05 -04:00
AJR
35357a43b6 n8080.cpp: Use raw timing parameters for screen 2022-05-12 09:34:54 -04:00
AJR
6cae0f718b beezer: Replace bankdev with memory view; use raw timing parameters for screen 2022-05-12 09:33:16 -04:00
AJR
6774850a3d toratora: Use raw timing parameters for screen 2022-05-12 09:32:00 -04:00
AJR
dbe5050181 cheekyms: Add screen raw parameters; modernize VBLANK interrupt 2022-05-12 09:31:14 -04:00
AJR
d1904214a8 avalnche: Change periodic interrupt to scanline interrupt; add watchdog timeout 2022-05-12 09:30:06 -04:00
AJR
27bbd4a2c7 seicross.cpp: Add raw timing parameters for screen 2022-05-11 23:48:31 -04:00