Commit Graph

76284 Commits

Author SHA1 Message Date
Vas Crabb
3122672bde bus/a2bus: Make Grappler+ cnxx writes select low ROM bank for completeness. 2020-10-24 21:47:13 +11:00
Ivan Vangelista
d48db16bac pacman.cpp: removed clubpacmb set, since it´s a bad dump. See comments for PR #7337 2020-10-24 10:41:25 +02:00
Justin Kerk
56f2ebaeaf Emscripten: Allow memory size to grow at runtime when targeting WebAssembly as there is no longer a performance hit 2020-10-24 00:44:57 -07:00
Ivan Vangelista
6bac5bb8c2 enigma2.cpp: added PCB infos, dip locations, corrected colors [Guru] 2020-10-24 07:44:24 +02:00
Vas Crabb
f21bb19990 bus/a2bus: Removed some unused LOG arguments, added another assertion. 2020-10-24 03:36:42 +11:00
Robbbert
dab33e9990 juku: added usage, natural keyboard. 2020-10-24 00:16:08 +11:00
Vas Crabb
515e85ba80 bus/a2bus: Added Orange Micro Grappler+ Printer Interface. [Vas Crabb, Golden Child, archive.org] 2020-10-23 17:03:09 +11:00
cracyc
dc2e44c7be hiscore.dat: update with changed sets 2020-10-22 19:09:47 -05:00
Lord-Nightmare
ac452d53d1 Add DAC filtering to Midway "Turbo Cheap Squeak" sound hardware. [Lord Nightmare] 2020-10-22 19:40:41 -04:00
Ryan Holtz
c2fa1ccf18 New working machines
--------------------
Must Shoot TV (prototype) [Ryan Holtz, Brian Troha, Aaron Giles, Al Kossow, Gaming Alexandria, ClawGrip, anonymous]

* itech32.cpp: Added additional safety to prevent out-of-bounds GROM access, at the cost of some cycles.
2020-10-23 00:59:02 +02:00
Ivan Vangelista
b320f99413 betacam.cpp, umatic.cpp: Videocassete -> Videocassette 2020-10-22 20:18:29 +02:00
Nigel Barnes
366a4cc490 bbc_voicebox: Callback to CB1 line is inverted. 2020-10-22 17:12:03 +01:00
Nigel Barnes
32e360743a aquarius: Renamed softlist aquarius.xml->aquarius_cart.xml 2020-10-22 17:12:03 +01:00
Nigel Barnes
d238c35acd New working software list additions
-----------------------------------
aquarius_cass: 3D Battle Zone, Adventure A: The Planet of Death, Aliens, Fall of the Eastern Blocks, Bounder, Break Out, Chess, Chuckman, D-Fenders, D-Fenders (alt), Demo Cassette, Disco Fever, Ed-On, Games Pack 1, Games Pack 2, Games Pack 4, Grid Bug, Invaders, Kronos Europea Cassette, Maths Armada, Mazantics, Millypede, Modem Program, N-Vaders, Pac Mr, Pac Mr (Oh Shit!), Phrogger, Postman Pot, Pries BASIC v1.02, Read-It, Space Helicopter, Space Ram, Spell-It, Tablets of Hippocrates, Yie Ar Kung Fu Music [James the Animal Tamer]
2020-10-22 17:12:02 +01:00
Devin Acker
58ef849d18
vsnes.cpp: working sound + "improved" graphics in Vs. SMB bootleg sets (#7360)
* vsnes.cpp: Improvements to Vs SMB bootleg sets based on kevtris' schematics/video.
* video/ppu2c0x.cpp: Add 2C04 PPU clone device and use the real palette ROMs for the bootlegs.
* video/ppu2c0x.cpp: Implement most PPU behavior differences for VS System bootlegs.
* video/ppu2c0x.cpp: add the 2c04 clone's delayed sprite rendering.
2020-10-22 23:56:02 +11:00
Robbbert
0ff27cf174 Revert of 5a545f9 - unwanted. 2020-10-22 20:21:39 +11:00
Lord-Nightmare
0e466c241b Add DAC filtering to Midway "Sounds Good" hardware, and add notes/mirroring regarding the undumped memory mapper PAL. [Lord Nightmare] 2020-10-22 00:46:58 -04:00
Vas Crabb
433eb54a0a video/315_5124.cpp: Minor tidying up. 2020-10-22 15:15:30 +11:00
enikland2
9ed7b09671
video/315_5124.cpp: Improved registers 03 and 04 behavior in mode 4 [Enik Land] (#7377)
* Registers 03 and 04 behavior in mode 4
* Disable sprites in mode 3 for real
* Use logmacro.h for configurable logging
2020-10-22 14:52:24 +11:00
AJR
7b06863d31 emaxp, emax2: Add SCSI 2020-10-21 22:14:14 -04:00
AJR
a63bc543aa emax.cpp: Add some peripherals 2020-10-21 21:18:07 -04:00
Robbbert
5a545f9d9a gigatron: patched the cpu to stop crash at start. 2020-10-22 11:28:11 +11:00
AJR
76537e3c5e New machines marked as NOT_WORKING
----------------------------------
Casio SK-10 [DBWBP]
Casio SK-2 [DBWBP]
2020-10-21 16:51:09 -04:00
AJR
2c04a88e57 New machines marked as NOT_WORKING
----------------------------------
Emax Digital Sampling Keyboard [DBWBP]

New clones marked as NOT_WORKING
----------------------------------
Emax Plus Digital Sampling Keyboard [DBWBP]

* emax2: Add dump of serial EEPROM [DBWBP]
2020-10-21 15:53:50 -04:00
Ivan Vangelista
deb8261bad New machines marked as NOT_WORKING
----------------------------------
Cosmic Flash (NSM) [PinMAME]
The Games (NSM) [PinMAME]
2020-10-21 20:52:41 +02:00
AJR
085686552d cammu: Attempted fix for build problem on more recent clang versions 2020-10-21 11:04:18 -04:00
Dirk Best
a43690ce09
ci-macos.xml: Remove brew update step 2020-10-21 14:24:37 +02:00
Dirk Best
3eaf1be30c
Create GitHub Actions for CI (#7335)
This is intended as a replacement for AppVeyor and parts of TravisCI. It will create full builds of MAME (including tools) for the following platforms:

- Linux (GCC and Clang)
- macOS (Clang)
- Windows (GCC and MSVC 2019)

It will also upload the resulting executable as artifact so that it can be used for regression testing.

This commit also removes the unused TeaCI drone files.
2020-10-21 22:42:17 +11:00
Robbbert
48f2dc146f sorcerer: New Working Software
-----------------------
Sorcerer Invaders (alt)
[from "the collection"]
2020-10-21 22:20:46 +11:00
Robbbert
907f4fcffa Fixed mess build. 2020-10-21 14:07:20 +11:00
Robbbert
3a15ffccd1 mess.flt: added new mac sources 2020-10-21 13:43:31 +11:00
Robbbert
d367ee2522 homelab: removed useless code from the quickloader. 2020-10-21 13:31:44 +11:00
Felipe Corrêa da Silva Sanches
c6cd0ebad6
-SONY video equipment (DFS-500 Video Mixer and VCRs) (#7362)
* New non-working driver: SONY DFS-500 DME Video Mixer (1994)

-And a few new skeleton drivers for some other SONY video equipment:
* U-Matic vo5850PM
* BETACAM-SP UVW-1200
* BETACAM-SP UVW-1600
* BETACAM-SP UVW-1800
2020-10-21 12:35:13 +11:00
Ivan Vangelista
f714c4bc0c jungleyo.cpp: corrections to the preliminary decryption routine 2020-10-20 20:18:43 +02:00
Ivan Vangelista
993da932f2 some drivers: vref device removal validation cleanup 2020-10-20 20:13:47 +02:00
Aaron Giles
89dbabd04d
volt_reg: Remove uses that are not needed anymore with the recent (#7367)
DAC changes. Which is all of them. Remove the device as well.
2020-10-20 10:59:34 -04:00
Robbbert
b6d87c5b23 ti83, dgnbeta: marked MNW, haven't worked for many years, see MT. 2020-10-21 00:13:58 +11:00
Vas Crabb
1532827ccf frontend: Only populate BIOS Selection menu with system and slot cards that actually have BIOS options (addresses crash in MT06675). 2020-10-21 00:07:57 +11:00
David Haywood
7135b4deb1
nesvt.cpp: Better identify SoC types, begin to reorganize with a view to cleaner code. (#7373) 2020-10-20 21:44:53 +11:00
goldnchild
abb640434b
machine/e05a30.cpp: Added support for shift register. (#7366)
Used to drive ninth pin on Epson LX-810L/ActionPrinter 2000.
2020-10-20 18:25:47 +11:00
arbee
72e27f9e02 M50753: Add both IRQ lines and route them to the correct interrupt bits. [R. Belmont] 2020-10-19 21:51:56 -04:00
Nigel Barnes
f71ab9fff8 aquarius: Added missing header for caq format. 2020-10-20 01:02:21 +01:00
arbee
ec71cbe492 aquarius: fix compile [R. Belmont] 2020-10-19 18:30:56 -04:00
AJR
784dfae45f m740: Fix return address for JSR ($zz) 2020-10-19 18:04:25 -04:00
AJR
d8d3f94462 m740: Add TST $zz instruction 2020-10-19 17:25:46 -04:00
Nigel Barnes
af16e6fbe9 aquarius: Added support for .CAQ cassette images.
- Select 20K RAM as default.
2020-10-19 21:14:54 +01:00
Nigel Barnes
d13d9d7669 New working software list additions
-----------------------------------
bbc_rom: DataGem 2.039

New NOT_WORKING software list additions
---------------------------------------
bbc_rom: Epromer II 2.5, Epromer III 3.1, Epromer III 3.3
2020-10-19 21:14:53 +01:00
Nigel Barnes
382e6fea50 bus/bbc/rom: Added support for the Gemini DataGem ROM carrier board. 2020-10-19 21:14:53 +01:00
AJR
b2a2942e3f savia84.cpp: Fix output array 2020-10-19 15:32:36 -04:00
Ivan Vangelista
0e3cb45567 jungleyo.cpp: started work on decryption 2020-10-19 19:35:15 +02:00