Commit Graph

80589 Commits

Author SHA1 Message Date
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
jogo-
2bc0a7ab93
amstrad: fix spelling/grammar in the comments (#8647) 2021-10-02 08:04:39 -04:00
Robbbert
0a6c82e048 zac_proto: added labels for inputs 2021-10-02 14:11:31 +10:00
cam900
95e474d19d
sa1.cpp: Fix CPU speed, memory access cycle, Add notes (#8637) 2021-10-01 21:26:23 -04:00
Steven Coomber
ff3abe51f2
c64_cass.xml: 11 new dumps (#8640)
New working software list additions
Batman (Ocean) [C64 Ultimate Tape Archive V2.0]
Battle Through Time (Anirog) [C64 Ultimate Tape Archive V2.0]
Beach-Head II (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
Beach-Head II (Erbe) [C64 Ultimate Tape Archive V2.0]
Best of Elite: Vol. 1 (Elite Systems) [C64 Ultimate Tape Archive V2.0]
Best of Elite: Vol. 2 (Elite Systems) [C64 Ultimate Tape Archive V2.0]
Beyond the Forbidden Forest (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
Beyond the Ice Palace (Elite Systems) [C64 Ultimate Tape Archive V2.0]
Biff (Beyond Belief Software) [C64 Ultimate Tape Archive V2.0]
Big Names Bonanza (U.S. Gold) [C64 Ultimate Tape Archive V2.0]

New NOT_WORKING software list additions
Bazooka Bill (Melbourne House) [C64 Ultimate Tape Archive V2.0]

Note that since my last pull request on the c64_cass.xml, the Ultimate Tape Archive V3.0 has been released with an additional 500 tape files.  I have barely scratched the surface with the existing V2.0 set so I had better pull my socks up!!
2021-10-01 17:39:46 -04:00
ClawGrip
f08300bd49
mpu4.cpp: Dumped and add PAL for Escalera Tobogan [jordigahan, ClawGrip] (#8643) 2021-10-01 17:38:52 -04:00
Robbbert
86504d022d zac_proto: added sound, added outputs, added save states. 2021-10-02 05:16:38 +10:00
0kmg
219f92203e
nes.xml: Added a colorful potpourri of games. (#8639)
New working software list additions
-----------------------------------
7 Grand Dad (The Flintstones - The Rescue of Dino & Hoppy pirate) [anonymous]
Black Dragon (Korea) [NewRisingSun]
Flying Superboy (Korea) [NewRisingSun]
Miss Peach World 1 - Super L.A. Cop (Japan) [famiac]
Olympic I.Q. (Korea) [Gaming Alexandria]
1100000 in 1 [Consolethinks]
64 in 1 (CF-015) [Consolethinks]
9999999 in 1 - 1998 Series No. 10 [Consolethinks]
Super 98 - 43 in 1 (VT321) [Consolethinks]
4 in 1 (KG-443) [MrNorbert1994, Consolethinks]
2021-10-01 14:07:55 -04:00
hap
8cb48d6d4d segahang: some games don't feature freeplay 2021-10-01 18:01:14 +02:00
Dirk Best
635a7e6c2b karnov: Cleanup 2021-10-01 12:56:50 +02:00
Dirk Best
dc4e6f64d2 photon2: Hook up 8255, mark brod IMPERFECT_CONTROLS
No change in functionality
2021-10-01 12:08:55 +02:00
Vas Crabb
59e5f319c5 -ui: Work around GitHub issue #8634.
-util/delegate.cpp: Detect clang x86-64 thunk for first vtable entry.
2021-10-01 07:12:45 +10:00