Commit Graph

84591 Commits

Author SHA1 Message Date
AJR
5a35a61fa5 unkts: Improve memory map 2022-10-16 15:19:29 -04:00
AJR
b317facdf5 multipcm: Make address space big-endian 2022-10-16 15:12:10 -04:00
npwoods
c831208d8c
Added support for specifying volume attributes in 'floptool flopcreate' (#9590)
An example command line:

  flopcreate vdk coco_rawdsk_os9_35 newdisk.vdk -name mycooldisk -creation_date "1999-02-28 13:23:47"

Attributes are identified on the command line prefixed with '-'; if this is not the preferred syntax this can be changed.

Implementing this also forced a change to fs::meta_value where the various as_*() calls can now be called without respect to which type the fs::meta_value is; this is necessary so that floptool code doesn't need to "own" parsing of the various types of fs::meta_value.

And with this change, fs::meta_value::to_string() is now replaced by fs::meta_value::as_string()
2022-10-16 20:04:19 +02:00
angelosa
7a864debcc New machines marked as NOT_WORKING
----------------------------------
PC-286VS [cuba200611]
2022-10-16 20:06:02 +02:00
npwoods
7ce32ff944
Modernize core_strwildcmp() and core_iswildstr() (#10344)
* Modernize core_strwildcmp() and core_iswildstr()

- Changed parameters from 'const char *' to 'std::string_view'
- Removed 16-character limit in core_strwildcmp()
2022-10-16 19:59:28 +02:00
hap
2aca0b2484 ddayjlc: simplify gfx init 2022-10-16 19:38:15 +02:00
ArcadeShadow
5c33c2a10e
sms.xml: Replaced abbreviated country names with full names. (#10421) 2022-10-17 04:16:49 +11:00
Raf Tacker
0dae622525
Updated German UI translation. (#10422) 2022-10-17 04:13:04 +11:00
ArcadeShadow
fefbdf18d4
megadriv.xml: Replaced abbreviated country names with full names. (#10425) 2022-10-17 04:11:06 +11:00
hap
1b4f47cb1f fcombat: copy color resnet from exerion 2022-10-16 18:39:02 +02:00
angelosa
f8b8b6484c New machines marked as NOT_WORKING
----------------------------------
PC-9801 [Andrew Terwilliger]
PC-9801FS [flyingharuka]
PC-9801DX [flyingharuka]
2022-10-16 17:39:49 +02:00
angelosa
efef070b50 nec/pc9821.cpp: PEGC 256 mode doesn't follow GDC latches, fixes aitd at very least 2022-10-16 17:05:06 +02:00
David Haywood
c71e49071f
ekara_japan_s.xml: Marked sc0008 as a bad dump.
This cartridge crashes on the scoring screen, possibly due to bit rot.
2022-10-17 01:40:55 +11:00
ClawGrip
859aa0f6fc
whitestar.cpp: Cleanup (#10298)
* Add display PLD [Victor Fernandez (City Game)].
* Add display version on game names (very useful when looking for undumped sets, but also informative to final users).
* Reformat comments.
* Add spacing, newlines, etc. to improve readability.
2022-10-16 15:51:07 +02:00
hap
36e0d17a47 fcombat: make the choppers spin their blades 2022-10-16 15:04:22 +02:00
hap
d0bfae953a k051316: remove device_reset, remove bool-int comparison 2022-10-16 11:34:26 +02:00
Jose Tejada
d188072d81
Out Run: simpler sprite logic (#10420) 2022-10-16 10:39:20 +02:00
Hydreigon
cab27c66bf
namcos23.cpp: Start on completing I/O configs for some games. (#10254) 2022-10-16 09:59:55 +02:00
James Wallace
c209b455ff
mpu4.cpp, ticket.cpp Added proper hopper communications to ticket.cpp (#10404)
* Clones promoted to working

----------------------------
The Crystal Maze (v1.3 alt) (MPU4 Video)

* ticket.cpp: Add a devcb_line for output handling to communicate with hardware

mpu4.cpp: Fixed hopper hookup to use the ticket dispense handler

* mpu4.cpp Updated base map to remove DUART hack
2022-10-16 09:58:21 +02:00
Ivan Vangelista
385b0efe1b misc/highvdeo.cpp: fixed MT08426 2022-10-16 07:50:33 +02:00
hap
8e8f838b00 fcombat: unknown dipsw is coinage 2022-10-15 23:11:49 +02:00
hap
cedc75b90c fcombat: improve tile alignment 2022-10-15 22:36:04 +02:00
hap
b65f1d6f94 fcombat: improve colors a bit 2022-10-15 21:04:21 +02:00
AJR
d24669ea0b antic: Fix state save after 0de5259a9d 2022-10-15 13:43:12 -04:00
AJR
797bbcaab6 antic: Remove long-obsolete "used colors" tables 2022-10-15 13:36:05 -04:00
AJR
0de5259a9d antic: Double pixels for Mode 9 graphics. Fixes Caverns of Mars title screen. 2022-10-15 13:33:42 -04:00
Vas Crabb
fdd6b171fe Regenerated UI translation files 2022-10-16 02:31:25 +11:00
Dirk Best
6301393296 rz1: Add foot input, small fixes 2022-10-15 13:51:03 +02:00
Ivan Vangelista
673d6223d4 New working clones
------------------
Dynablaster / Bomber Man (bootleg, set 4) [Jorge Silva]
2022-10-15 13:49:50 +02:00
Ivan Vangelista
39fbdbfac7 - bus/neogeo/prot_mslugx.cpp: added iq_132 to the copyright holders
- nichibutsu/galivan.cpp: added hw info [Guru]

- nichibutsu/nb1414m4.cpp: removed Mahjong from the device name, since it isn't actually used only for Mahjong games
2022-10-15 13:14:31 +02:00
Brian Johnson
601b5430c4
Rework QX10 Keyboard implementation (#10384)
* qx10: Rework keyboard code

    * Split keyboard into ascii and hasci variants
    * Update keymappings to be more complete
    * Add output_finders for keyboard LEDs
    * Keyboard now uses sync serial, fixes timing issues with CP/M Plus

* qx10: Add layouts for both hasci and ascii keyboards
2022-10-15 11:21:41 +02:00
Furrtek
400baf8ce4
k051316 tile flip configuration bits, replaces flag setting in callbacks (#10401)
* Added shadow config bits

* Removed previous fix (hack)

* bool-ize some ints, use BIT macro

* Fixed k054000, got rid of thndrx2 patch

* Attempt to get chqflag shadow/highlights working properly with no k051960 hack

* k051316 tile flip configuration bits, replaces flag setting in callbacks

* k051316: Removed flags cb parameter, added bool for each configuration bit

* Got rid of duplicated state for flip enable bits

* video/k051316.cpp: Cleanup

* video/k051316.h: Cleanup

Also, don’t split member initialisation between declarations and constructor - it’s a recipe for confusion.

Co-authored-by: Vas Crabb <cuavas@users.noreply.github.com>
2022-10-15 11:19:42 +02:00
ArcadeShadow
d2cb3388ee
cdtv.xml: Metadata cleaning (#10415)
* cdtv.xml: Metadata cleaning

Replaced the countries' abbreviations by the countries' full name

* update cdtv.xml

Added language info
2022-10-15 11:15:34 +02:00
fulivi
153f096fd6
Added support for Intel ISIS-II filesystem (#10367)
* fs_isis: support for Intel ISIS-II filesystem added

* fs_isis: fix after CI failure

* fs_isis: adapted to changes in 5499683a23

* all.cpp: fixed amount of ws
2022-10-15 11:02:48 +02:00
hap
cf0f0bfe9f fdes2100d: partial revert prev commit 2022-10-14 19:34:05 +02:00
hap
3e5acb3380 fdes2100d: fix bookrom bankswitch, make the lcd update edge triggered 2022-10-14 19:03:54 +02:00
ClawGrip
f5f68b5d84
toaplan/twincobr.cpp: Dumped and added a newer ktiger set. (#10377)
New WORKING clone
---------------------------------
Kyukyoku Tiger (Japan, newer) [Mikado Game Center Europe, Victor Fernandez (City Game)]
2022-10-15 03:39:37 +11:00
Brian Johnson
604d40c826
bus/epson_qx: Added YM2149-based sound card for the Epson QX-10. (#10400) 2022-10-15 03:33:31 +11:00
ArcadeShadow
eb5802b91b
saturn.xml: Replaced abbreviated country names in descriptions with full names. (#10409) 2022-10-15 03:31:25 +11:00
Paul Devine
c025f1f159
act/victor9k.cpp: Fixed several bugs in display logic: (#10374)
* Fixed the resolution.
* Hide elements outside the overscan area.
* Correctly return from high resolution to low resolution mode.
* Cleaned up logging code.
2022-10-15 02:59:29 +11:00
hap
616e11aeb9 New working clones
------------------
Designer 2100 Display (set 2) [Berger]
2022-10-14 16:01:58 +02:00
Vas Crabb
dc7874c2b6 -bus/gameboy: Support MBC6 ROMs in GBX format.
-machine/68350sim.cpp: Don't use lambda auto-capture.
2022-10-14 02:11:33 +11:00
AJR
31581d2ec7 atari400.cpp: "Caps" key is not a physical toggle 2022-10-13 07:17:25 -04:00
Tomasz Slanina
b27b9196c9 Machines promoted to working
--------------------
Teenage Mutant Ninja Turtles - Mutant Warriors (SNES bootleg) [iq_132, Tomasz Slanina]
2022-10-13 09:21:03 +02:00
hap
b3fbd63ee7 gotya: change joystick to 4way 2022-10-12 20:05:41 +02:00
AJR
c9572566f8 nios2: Misc. disassembler fixes 2022-10-12 14:02:51 -04:00
AJR
6c1e5da058 unkts: Hook up new skeleton CPU device 2022-10-12 13:22:26 -04:00
Dirk Best
f04b5e9f23 rz1: Add MIDI ports 2022-10-12 17:42:32 +02:00
Dirk Best
d6e8a43b81 upd7810: Fixed serial input/output 2022-10-12 17:42:32 +02:00
Sergio G
979f0125dd
nmk/nmk16.cpp: Added new Big Bang set (#10408)
New WORKING clone
-------------------------------
Big Bang (9th Nov. 1993, set 2) [Sergio Galiano, Recreativos Piscis]
2022-10-13 02:27:39 +11:00