Commit Graph

80569 Commits

Author SHA1 Message Date
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
0kmg
4395d59216
emu/video.cpp: Set file names via -snapname when exiting in -seconds_… (#8633) 2021-09-30 16:22:43 -04:00
Vas Crabb
360d3a5950
debugger: Extended target address syntax to include device/address space. (#8630)
Added a validity check to ensure address space names are tag-like and unique, since they're now used as identifiers in debugger commands.

Extended the syntax for target addresses to allow them to be qualified with a colon followed by an optional device tag and/or address space name.  If only the device needs to be specified, a debugger CPU number may also be used.  This makes commands like bpset and wpset more flexible, as they can operate on CPUs other than the currently visible CPU.  Commands like find, fill, dump and load are more flexible as they can access any space of any device.

Removed now-redundant CPU parameters from many commands, and renamed pcatmemp to pcatmem for consistency with other commands.  Extended region syntax for saver/loadr to support tags relative to the visible CPU (e.g. you can use "." for the region with the same name as the visible CPU, or "^sibling" syntax).  Added an optional root device parameter to memdump.  Changed interpretation of Boolean values to support numeric expressions as well as true/false strings and literal 1/0.

Added checks that the specified device is CPU-like to various commands that require a CPU (e.g. focus).  Previously these commands would crash or trigger an assertion failure if a tag for a non-CPU devices was specified.

Fixed the cpunum symbol so it uses the same rules for determining what is or isn't a CPU as parameter parsing.

Made device_t sanitise subtags better.  Previously you could cause an assertion failure or crash MAME by giving it unexpected relative tags via Lua or the debugger.

Added help topic alias support, and reworked the data structures to improve the performance of looking up debugger commands and help topics.  Removed the "ref" parameter from debugger command functions (std::bind can hold extra argument values for you if you need them).  Also added an error message if duplicate debugger commands are registered.

Updated help for commands that changed syntax, and also updated summaries for some commands that had changed in the past without corresponding help updates.
2021-10-01 05:26:11 +10:00
0kmg
6eee76c1a0
bus/nes: Added support for original Dongdongnao II cartridge. (#8628)
* Also set correct board type for Yeong-eo Pyramid, fixing title screen graphics, and identified it as a (licensed) clone of Dongdongnao II.

New working software list additions (nes.xml)
-----------------------------------
Dòngdòngnǎo II: Guózhōng Yīngwén (I) (Taiwan) [MLX]
2021-09-30 19:11:02 +10:00
AJR
edb4c450a3 pickin, botanic, squaitsa: Correct mapping for PSGs; add watchdog timer 2021-09-29 23:01:56 -04:00
cracyc
df0333754b x68k: try to fix the gvram clear 2021-09-29 21:37:17 -05:00
0kmg
746563cd03
nes.xml: Added a missing game from recent N625092 board improvements. (#8632)
- Updated support status of various NES/FDS titles.
- Fixed loading of mc_76a outside of software lists.

New working software list additions
-----------------------------------
1000 in 1 (alt games) [NewRisingSun]
2021-09-29 18:16:54 -04:00
hap
1ad5e294ff dvmemory: remove outdated/unused FD1094_HACK 2021-09-29 18:51:53 +02:00
AJR
c6d4ca6cf2 epos.cpp: Update notes with pinout from Igmo manual 2021-09-29 11:14:20 -04:00
hap
2d111b1592 kim1: use pwm_display for the 7segs 2021-09-29 17:13:32 +02:00
AJR
5c18fd77e8 mcnpshnt, mjmyornt, suprmous: Add DIP locations 2021-09-29 11:01:07 -04:00
Steven Coomber
2c92e03e9e
champbas.cpp updated unknown dip switches for Talbot (MT#08093) (#8629) 2021-09-29 12:40:03 +02:00
Vas Crabb
18188c7191 -minimaws: Changed geometry of disclosure triangles.
-util/delegate.cpp: Fixed typo in comment.
2021-09-29 14:27:57 +10:00
Vas Crabb
4d06099090 MAME 0.236
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE0DYtsBhE4EM627+6wXSxAYxAcQ4FAmFSgp4ACgkQwXSxAYxA
 cQ4azA//RuH1U7Ugl4/Jq821oOaQqwv4qcusKmrgLAxbWfGFTsbrbBJoaCMvGj0I
 MvTZ3dVuW/mO4Gl4axWQOuGpSKvhxIevnOswtj1rYdfwTxc4wLDczcFqVsxMAhts
 YOd+3MFFev+7grR7R4PVHJVqjvV5M5CMus4Gr2DQyC+4d7BcUe29ZOXYGbzE+kkf
 4tWzWpDeuAPQgOTuJGFoM7uNAyW/0UYQ+NDKiN8o2CllEetMocW3fp9CWv9GjhGm
 H32GKXFvfkolm5WFAZghvAtWTwq3hRTBWkKpy+8gAS8F2woQgILAySfn/PKAkE5m
 Qqk5rs3mOgd9FzQaKfymSyF9iNU350sW9an7H9UI6Fcnaxsmad4UE+qQXyLlG/JS
 FatYdCA/CkufBbAeet5uAkW2XbA0CJP+649h4v0oN13lDlc2oAeNZEl/pU8fSTlZ
 LByhggLSmDTM7q6KeZ707ABV4K8u4F6hjvhS1QD0a1h+CvLRD/wlIqV90XePlh3p
 Ul7XOqlBKFlPATFn79dXsil1K5iXk2KeNvj1YP8OMazI8gp8MhcuVksiJW1Fiiwq
 +k7rgQhUgMBin5yxwIt1OeRlXUZfNIUokmiiCWXYXbc7QAFCDZ7iCdPnaBfh55OW
 QRvl1z8LNLYqhWYvYmPdB5dPBAkrcpL4K06935ss4S6tptDwdJ8=
 =EnPR
 -----END PGP SIGNATURE-----

Merge tag 'mame0236' into mainline-master

MAME 0.236
2021-09-29 12:54:32 +10:00
Scott Stone
d167ed6a42 fix validate error in vgmplay.xml 2021-09-28 22:25:56 -04:00
Scott Stone
f926430316 vgmplay.xml: Added 28 new entries [vgmrips.net, Tafoid] 2021-09-28 19:38:11 -04:00
Robbbert
05c57f3dce Added laser128o to list. 2021-09-28 20:08:49 +10:00
0kmg
6b1057f205
bus/nes: Fixed graphics issues in Street Heroes. (#8624)
* Also added jumper setting to select title screen.

Software list items promoted to working (nes.xml)
---------------------------------------
Street Heroes (Taiwan)
2021-09-28 14:16:46 +10:00
0kmg
bb492c0dba
bus/nes: Added support for Y2K 420 in 1. (#8622)
New working software list additions (nes.xml)
-----------------------------------
Y2K 420 in 1 [BootGod]
2021-09-28 12:59:23 +10:00
Vas Crabb
5e865af540 Bump version to 0.236 2021-09-28 12:48:17 +10:00
Ville Linde
fba640eb41 rollext: hooked up eeprom 2021-09-28 05:18:15 +03:00