Commit Graph

80600 Commits

Author SHA1 Message Date
Ivan Vangelista
82f27190f0 - cchasm.cpp: removed duplicated include
- dietgo.cpp: moved everything into the driver file, as video/dietgo.cpp only had one method
2021-10-07 17:28:11 +02:00
0kmg
9cc814751e
bus/nes: Set multicart bank size in softlist when appropriate. (#8644)
New working software list additions (nes.xml)
-----------------------------------
1996 Super HiK 4 in 1 (JY-004) [NewRisingSun, taizou]
1998 Super Game 8 in 1 (JY-111) [Consolethinks, NewRisingSun]
1997 8 in 1 (JY-112) [Consolethinks, NewRisingSun]
2021-10-07 08:06:31 -04:00
0kmg
af18af07e9
bus/nes: Added support for Golden Mario Party II multicart. (#8667)
New working software list additions (nes.xml)
-----------------------------------
Golden Mario Party II - Around the World 6 in 1 [krzsyiobal, NewRisingSun]
2021-10-06 22:21:06 -04:00
0kmg
670a52740a
bus/nes: Fixed loading and bank locking for EH8813A boards. (#8666)
New working software list additions (nes.xml)
-----------------------------------
1996 Yīngyǔ CAI 3 in 1 (China) [taizou]
Xiǎoxuéshēng Shùxué CAI (China) [MLX]
2021-10-06 22:20:35 -04:00
0kmg
0a1a74b735
bus/nes: Added support for K-3033 and 970670C type multicart. (#8665)
New working software list additions (nes.xml)
-----------------------------------
2 in 1 (NT-811) [Consolethinks]
4 in 1 1999 [Consolethinks]
35 in 1 (K-3033) [anonymous]
2021-10-06 22:19:45 -04:00
Steven Coomber
34de176b6d
c64_cass: revert from shortened filenames in PR#8640 & PR#8357 (#8663) 2021-10-06 22:19:10 -04:00
AJR
fb6ae696b6 ioprocsfilter.h: Add missing #include 2021-10-06 15:27:21 -04:00
cracyc
3964e06918 olyboss: fix crash 2021-10-06 09:22:03 -05:00
Vas Crabb
ac9ca1d020 -ui: Put software description on the left and sort by description by default.
-osd/windows: Set locale on start so sorting in the UI works properly.
2021-10-06 07:14:18 +11:00
Vas Crabb
190eafe573 ui: Locale-aware sorting for software list items. 2021-10-06 06:08:46 +11:00
Ivan Vangelista
8c19f7e20b New working clones
------------------
Advisor (Italian bootleg of Space Fury) [Matteo Legittimo, Andrew Welburn]
2021-10-05 21:04:41 +02:00
Vas Crabb
1638f5f8a1 ui: Made file manager software list menu search behave better (based on file selection menu code). 2021-10-06 05:28:14 +11:00
wilbertpol
eae75824d3
softlist.cpp: Add support for a 'notes' field to store information ab… (#8482)
* softlist.cpp: Add support for a 'notes' field to store information about a software list or software list item.  [Wilbert Pol]

* Add software list and software notes to minimaws
2021-10-05 19:16:42 +02:00
Ivan Vangelista
716c9f4c86 New working clones
------------------
Pengo (set 6, encrypted) [philmurr]
2021-10-05 18:12:57 +02:00
Simon Eriksson
d8dd087f90
machine/spg_renderer.cpp: Fix blend level handling for tile layers (#8652) 2021-10-05 11:32:38 -04:00
AJR
89ffebc976 Fix various typos in comments 2021-10-05 11:30:33 -04:00
AJR
18d89a1d04 Fix pcatmem command (probably regressed in 360d3a5950) 2021-10-05 11:24:01 -04:00
Vas Crabb
788eac6caa util/zippath.cpp: Fixed two issues affecting Windows:
* Browsing from a location inside an archive causes MAME to hang.
* Files inside archives are not listed.
2021-10-06 01:33:06 +11:00
Vas Crabb
75f2f4d35a util/zippath.cpp: Made behaviour of trying to open things inside archives a bit more consistent, fixed another bug with root paths. 2021-10-06 00:38:09 +11:00
David Haywood
870b91da8c
botanic2: fix protection read value and use the dumped PROM instead of bagman's 2021-10-05 08:27:24 -04:00
hap
bb9cc7e8f1 legendos: add Wave to company string 2021-10-05 12:59:36 +02:00
cracyc
f82fabc15f pc6001: add fdc irq read port 2021-10-04 20:01:03 -05:00
Vas Crabb
c2c3d685f0 More low-effort cleanup.
* Got more slot card classes out of headers.
* Changed most of the Apple II cards still looking up ROM regions
  manually to use required_region_ptr.
* Removed an unreferenced function leftover from copy-pasting another
  device from the Videx Uniprint device.
2021-10-05 07:26:46 +11:00
hap
973952141c machine/bagman: correct license/copyright holder 2021-10-04 21:30:44 +02:00
Steven Coomber
b0337fc500
c64_cass.xml: Added thirteen entries. (#8651)
New working software list additions
---------------------------------------
Bigfoot (Codemasters) [The Ultimate Tape Archive Team]
Bigtop Barney (Interceptor Software) [The Ultimate Tape Archive Team]
Black Lamp (Firebird) [The Ultimate Tape Archive Team]
Black Tiger (U.S. Gold) [The Ultimate Tape Archive Team]
Blood Brothers (Prism Leisure) [The Ultimate Tape Archive Team]
Blue Max (U.S. Gold) [The Ultimate Tape Archive Team]
Blue Max 2001 (U.S. Gold) [The Ultimate Tape Archive Team]
The Blues Brothers (Titus) [The Ultimate Tape Archive Team]
BMX Simulator 2 (Codemasters) [The Ultimate Tape Archive Team]
Bobby Bearing (The Edge) [The Ultimate Tape Archive Team]
The Boggit: Bored Too (CRL) [The Ultimate Tape Archive Team]
Bomb Jack (Elite Systems) [The Ultimate Tape Archive Team]
Bomb Jack II (Elite Systems) [The Ultimate Tape Archive Team]
2021-10-05 04:51:24 +11:00
0kmg
7789a0d5fa
bus/nes: Added emulation for a couple homebrew 8 in 1 cartridges. (#8654)
Adds support for two multi-game cartridges developed by "FARID".
2021-10-05 04:48:16 +11:00
0kmg
e1676a4818
bus/nes: Added MMC1 variant board SZROM. (#8658)
This fixes corrupt (NVRAM) save games for A Ressha de Ikou, the only known game to use this board.
2021-10-05 04:44:40 +11:00
AJR
30d6d25053 Fix multiple issues with debug memory tracking
- Track write accesses rather than read accesses
- Actually install the taps when the trackmem command is executed
- Correct cell addresses for address-shifted spaces in Qt and Windows memory viewers
2021-10-04 13:31:31 -04:00
Vas Crabb
aeb9eae874
util: Further API cleanups: (#8661)
* Turned `core_file` into an implementation of `random_read_write`.
* Turned PNG errors into a standard error category.
* Added a helper for generating what look like derived classes on-the-fly.
2021-10-05 03:34:45 +11:00
MetalliC
33723892a3 segasp.cpp: Love&Berry security PIC dumped [Flinnster, Porchy] 2021-10-04 19:21:00 +03:00
ClawGrip
3916ac163a
New WORKING clones (#8515)
-----------------------------
Pac-Man (Cirsa, Spanish bootleg on Galaxian hardware) [Ricardo - Factory Arcade, Recreativas.org]
Komemokos ('Pac-Man (Cirsa, Spanish bootleg)' hack) [Ricardo - Factory Arcade, Recreativas.org]
2021-10-05 03:06:23 +11:00
algestam
54d4e1401a
New Working clone added (#8655)
----------
Thunder Ball (Tronica) [algestam]
2021-10-04 10:43:56 +02:00
Angelo Salese
5b3335f88c
pc6001.cpp: Major rework of PC-6001mk2SR (#8626)
* Added a PC-6001 cartridge software list XML, and hooked up to the driver;
* Fixed a regression bug with machine_reset fn where PC-6001mkII was implicitly overriding its memory model when a cart was inserted, causing being stuck at POST;
* Improved irq handling and removed a couple kludges, fixing hangs caused by multiple irqs being fired at the same time;
* Added PC-6601SR "Mr. PC", and improved the specific SR video mode already used by PC-6001mk2SR;
* Refactored PC-6001mkIISR / PC-6601SR memory model to use address_map_device, allowing BIOS booting and .cas loading in mode 6. Replace AY8910 with YM2203;
* Add keyboard inputs F1-F10, and fixed the specific irq vector dispatch;
* Add preliminary FDC internal/external interface. Hooked up PC80S31 to external i/f as a proof of concept;
* Fixed timer enable (fixes Yakyukyo and Punchball Mario boots), and fixed different timer resolution with PC-6001mk2SR so that cursor blinking happens at the right frequency;

New machines marked as NOT_WORKING
----------------------------------
PC-6601SR "Mr. PC" [anonymous]

New NOT_WORKING software list additions
---------------------------------------
pc6001_cart.xml: Tutankham [HardcoreHubz, cyberat2600, Gaming Alexandria]
2021-10-04 09:09:51 +02:00
arbee
fbb2381f9e spi_sdcard: don't use a random number in the CID block, it'll confuse BBC Micro MMFS. [R. Belmont] 2021-10-03 20:56:25 -04:00
arbee
a27da21b68 spi_sdcard.cpp: Preliminary support for CMD10 (SEND_CID), report CRC16 for data blocks read. [R. Belmont] 2021-10-03 20:49:59 -04:00
Scott Stone
d9f1bb5cd3 8080bw.cpp: gunchamp - identify unknown dip switch as "Enter Initials". [Wulfaz]
Fixed MT#8095
2021-10-03 19:18:12 -04:00
tim lindner
7887697e34
add all debug options to template. fix shift count to properly display M bits. (#8656)
6883sam: add all debug options to template. fix shift count to properly display M bits.
2021-10-03 19:09:02 -04:00
AJR
11e3e35bba ti84pce: Revert overclocking 2021-10-03 14:03:37 -04:00
AJR
a271303a9f Add Z80-derived stub devices for eZ80 and R800 CPUs 2021-10-03 13:56:49 -04:00
Vas Crabb
2f42632ae5 bus/a2bus, bus/a2gameio: Moved many class declarations out of headers.
This reduces how frequently the Apple II drivers need to be recompiled
when a random device changes.

Also, this turned up three things that are apparently not hooked up in
the PC Transported card.
2021-10-04 02:11:55 +11:00
cam900
6de437c2cb
tt5665.cpp: Add support for separate voice commands per output channel (#8605) 2021-10-02 16:24:40 -04:00
ClawGrip
e1b8531723
tmspoker.cpp: Add two Jeutel "Las Vegas" sets (#8625)
New NOT_WORKING machines
-----------------------------------
Las Vegas (Jeutel, set 1) [Benjamin Roux, ClawGrip]

New NOT_WORKING clones
-----------------------------------
Las Vegas (Jeutel, set 2) [Benjamin Roux, ClawGrip]
2021-10-02 16:22:45 -04:00
0kmg
f8a45bd24f
bus/nes: Added emulation for A Winner is You homebrew cart. (#8582) 2021-10-02 16:21:34 -04:00
AJR
4ba9d35e35 alesis.cpp: Correct main CPU type 2021-10-02 13:53:34 -04:00
AJR
7f11697734 rs232/patchbox.cpp: GCC may allow this syntax, but clang doesn't 2021-10-02 13:41:06 -04:00
Vas Crabb
6329a681e8 bus/rs232: Added patchbox device source. 2021-10-03 04:18:52 +11:00
Vas Crabb
299265cc52 bus/rs232: Added a configurable patch box device, and various cleanups.
Added comments with V.24 interchange circuit numbers and names to
rs232.h to make the meanings of the abbreviated signal names clearer.

Moved a few slot card classes out of headers and into anonymous
namespaces to reduce compile depedencies and exported symbols.

Transliterated a Korean NES game title.
2021-10-03 03:52:22 +11:00
Julian Sikorski
0eeb918991
Update bgfx, bx and bimg to latest upstream (fixes issue #8057) (#8645) 2021-10-02 12:21:12 -04:00
jogo-
1d61695dab
machine/amstrad.cpp: Fixed spelling/grammar errors in comments. (#8649) 2021-10-03 00:21:46 +10:00
R. Belmont
97b199f452
Revert "amstrad: fix spelling/grammar in the comments (#8647)" (#8648)
This reverts commit 2bc0a7ab93.
2021-10-02 08:36:53 -04:00