Commit Graph

86272 Commits

Author SHA1 Message Date
AJR
a738dc0739 z80scc: Make receive error logging conditional 2023-03-30 22:22:12 -04:00
AJR
0e06f6104e swim2.cpp: Put U suffix in proper place for LOG_xxx constant macros 2023-03-30 21:05:52 -04:00
AJR
6f7e4141ea API change for device_image_interface
- Remove the seterror method for recording error messages and conditions. Condition codes have been made return values for call_load, call_create and various related callbacks. Error messages (which many devices weren't generating) are now displayed through osd_printf_error.
- Eliminate the image_init_result and image_verify_result pass/fail enumeration types. Update many functions that were returning these enumerations or simply bools to return std::error_condition instead. In some cases, this type is now passed down from internal parsing/loading functions which were already returning it. In various other cases, the former default UNSPECIFIED has been used as a catchall for I/O errors; anticipated future refactorings should make these error returns more specific.
- Expand the image_error categories to include INVALIDLENGTH, NOSOFTWARE and BADSOFTWARE. The first is largely self-explanatory. The second is generated by the core to indicate failure to find software items in lists. The third is provided for devices to indicate semantic errors in software list entries.
- Change the return type of floppy_image_device::identify to a pair so the potential error condition can be passed along to the UI without storing it in a member variable.
- Move device_image_interface::message down into snapshot_image_device and change its implementation to use string_format instead of printf.
- Correct a typo in the shortname of the generic snapshot device.
2023-03-30 20:40:34 -04:00
hap
7579c2f89d source org: move snspell driver to ti folder 2023-03-30 23:03:29 +02:00
hap
8c14f8aeac tispeak: disconnect from hh_tms1k_state class 2023-03-30 22:55:28 +02:00
hap
f915c802c6 New working systems
-------------------
Les Maths Magiques (France) [hap, Sean Riddle]
2023-03-30 21:24:48 +02:00
AJR
7c4db90e25 debugbuf.cpp: Note flaw in design 2023-03-30 15:20:03 -04:00
hap
e80ada6395 tispeak: move snspellc/tntell to its own driver 2023-03-30 20:17:40 +02:00
Vas Crabb
2f5b793344 osborne/osborne1.cpp: Use a memory view to simplify bank 1/2 selection. 2023-03-31 04:34:55 +11:00
tim lindner
6ea69b0ed9
machine/wd_fdc.cpp: Don’t clear DRQ on LDB/INTR, and fix spurious READ TRACk/ADDR FM mark syncs. (#11041) [Peter Phillips, Tim Lindner]
Fixes SuperUtility 3 (MT08511) and Marble Maze on TRS-80 Color Computer.
2023-03-31 04:22:58 +11:00
Ivan Vangelista
ce4015da60 New clones marked not working
-----------------------------
Mary Shelley's Frankenstein (Italy) [Ronaldo, PinMAME]
The Shadow (LF-4) French [toxie, PinMAME]
The Who's Tommy Pinball Wizard (Belgium 1.02, display A1.02) [inkochnito, PinMAME]
The Who's Tommy Pinball Wizard (German 3.01, display A3.00) [inkochnito, PinMAME]
2023-03-30 18:50:59 +02:00
Ivan Vangelista
5116119a61 funworld/supercrd.cpp: addressed feedback and some tweaks to the XOR tables 2023-03-30 18:06:00 +02:00
AJR
a361756811 sweetland4.cpp: Map RTC; add stub mapping for LCDC 2023-03-30 10:55:49 -04:00
hap
32fcf90292 New working systems
-------------------
TI-2550 II [hap, Sean Riddle]
VoxClock 3 [hap, Sean Riddle]
2023-03-30 14:15:49 +02:00
Vas Crabb
2540d162a8 MAME 0.253
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE0DYtsBhE4EM627+6wXSxAYxAcQ4FAmQkRf0ACgkQwXSxAYxA
 cQ5+0w//ZXVZKDHsDCYFDzI8vusB8XUtzp0eij6OFmw21G/7P0VSBwT2yOYt+M6Q
 WIpFXTRQLsRayK+Z/nwTBYhp8Qa+p5K/aaVnrYezYhn780DPnQ+9It3IxlW4t+P4
 JcaRQLl9TsNlOqrOrJ1z9B49Exa2f1IQ/ZueoQj6APKUXtMLLcBtTlhUr8dJo+fc
 OR92tG9ACkuQoZl24AS5IT1ce8fN//SdH0mxN0HekH4NTGFFU65xBsWtpd8yLeNS
 W3rod8lU98j/z76lEGWUuGtBBlJGfFhw5JnyE51oNJstbGj5QaQWcy9OkmY7gBYE
 pr7uf+wSAdw9XG8CClbeM3t5SSSm8DGKv11SOpSYwIE9Jj/OJ+R37KX8JGA1FEh8
 nqGGD2EooqR+TjHWyrzSdModusqfimyMqHxKwClqhbDmEwOZcsQ67tk2vUv20fO8
 LDurJHodxpgtoeeD4JxwmbC2/T/DOeXALnV+ZAZj/vairlQ+s6CwfLwFRMRdbShC
 AlqWENYhPrWuqg81SFCNqW6QbQl3C4g4pnaR2ReHsPc9BCNKRQxno8rN//XJYYKf
 FTSNw+t13rImiXzuQMVJzzgOwFO5pIjIxKsHHFtzQqYvRKTl+6LlLm8UMj5jfC3I
 hTDqZr2yNIA+lEmvI0giwfs8I3m7conHKMAIuqFrx6xtvArI9aI=
 =q1to
 -----END PGP SIGNATURE-----

Merge tag 'mame0253' into mainline-master

MAME 0.253
2023-03-30 15:45:54 +11:00
Curt Coder
53c99c9971 New working software list items
-------------------------------
pet_flop: A Bright Shining Star [Genesis Project]
2023-03-30 07:22:23 +03:00
AJR
5cf5f58690 Apply workaround for debugger history command consuming ridiculous amounts of memory when jumping around large address spaces 2023-03-29 23:10:58 -04:00
Ivan Vangelista
27b725e1bb New systems marked not working
------------------------------
Shippe Champion [Darksoft, TeamEurope]
Zenigata Ponta [Darksoft, TeamEurope]
2023-03-29 21:21:52 +02:00
Ivan Vangelista
6957fa7525 New working software list items
-------------------------------
The Wiggles - It's Wiggle Time! (USA) [AustinRichardson29]
2023-03-29 21:01:25 +02:00
Ivan Vangelista
b078f64542 New systems marked not working
------------------------------
Sweet Land 4 (ver 2004.9.29) [Darksoft, TeamEurope]
2023-03-29 20:50:49 +02:00
Dirk Best
ea017a0ff7 New systems marked not working
------------------------------
Genesi PEGASOS II [bplan GmbH]
2023-03-29 18:12:59 +02:00
Ivan Vangelista
8cf43c89fd - funworld/supercrd.cpp: preliminary decryption
- atari/liberatr.cpp, atari/quantum.cpp: corrections to ROM naming and PCB locations [Brian Troha]
2023-03-29 18:09:43 +02:00
Vas Crabb
b6d9756c5e Bump version to 0.253 2023-03-30 01:05:56 +11:00
Curt Coder
40c013aa27 abc80_rom.xml: Don't use magic Windows filename 2023-03-29 16:14:28 +03:00
Curt Coder
d00d71a4c5 abc1600: Improve comment 2023-03-29 09:50:24 +03:00
Curt Coder
c71b15a8a9 New systems marked not working
------------------------------
ABC80 with TKN80 [PC/M]
2023-03-29 08:50:24 +03:00
Vas Crabb
a028ca0642 Merge branch 'release0253' into mainline-master 2023-03-29 16:09:55 +11:00
Brian Johnson
56281ca463
bus/nabupc: Added support for RS232 Card. (#11047) 2023-03-29 15:49:58 +11:00
Curt Coder
9759222381 abc80: Refactor ABC Memory Card to use generic slots. [Curt Coder]
New working software list items
-------------------------------
abc80_rom: ABC-DOS, ABC-DOS DD, UFD-DOS v.20, IEC Option 4027 v1.02.4b, Printer option 9704, Printer option 9704 0.1 [Curt Coder]
2023-03-29 07:24:07 +03:00
Vas Crabb
664f210775 osd/modules/input/input_dinput.cpp: Adjusted heuristics to work better with newer DualShock/DualSense controllers. 2023-03-29 15:11:07 +11:00
Vas Crabb
1302585d33 heathkit/h19.cpp: Initialise bell state. 2023-03-29 13:25:38 +11:00
AJR
f2b71f7eac st_flop.xml: Note on sascombs 2023-03-28 20:02:53 -04:00
Angelo Salese
bacb3a9a9f
hash/st_flop.xml: initial pass at QA (#11029)
* hash/st_flop.xml: initial pass at QA

* hash/st_flop.xml: checkpoint

* hash/st_flop.xml: finalize

* hash/st_flop.xml: minor [skip ci]
2023-03-29 00:19:05 +02:00
Curt Coder
234907ae34 sn74s262: Implement device_gfx_interface 2023-03-28 21:21:25 +03:00
Vas Crabb
fca33ea1cf Merge branch 'release0253' into mainline-master 2023-03-29 05:14:06 +11:00
Vas Crabb
8f58bc61e7 hash/oric1_cass.xml: Update year for rebuilt Cross Bomber tape, too. 2023-03-29 05:09:15 +11:00
Vas Crabb
6fad2ec331 hash/oric1_cass.xml: Use rebuilt Cross Bomber tape. 2023-03-29 05:06:42 +11:00
Curt Coder
bb1906aebc sn74s262: Fix function override access levels. 2023-03-28 21:03:54 +03:00
David Haywood
dec6f8fe8d
tch/topdrive.cpp: Added driver for Proyesel Top Driving. (#11043)
new WORKING machine
-------------------
Top Driving (Version 1.1) [ClawGrip, Museo del Recreativo, Recreativas.org, David Haywood]
2023-03-29 04:35:44 +11:00
ClawGrip
119ebc55e4
misc/brglitz.cpp: Note that PIC17C43 dump comes from a protected device and is bad. (#11042) 2023-03-29 04:14:14 +11:00
hap
6387ffa061 New working systems
-------------------
TI-5200 [hap, Sean Riddle]
2023-03-28 17:05:19 +02:00
Curt Coder
30e34256b1 abc80: Devicify the SN74S263 character generator. [Curt Coder] 2023-03-28 13:26:59 +03:00
Angelo Salese
04899e161e
hash/pcecd.xml: add couple comments for blodgear 2023-03-28 11:54:32 +02:00
Patrick Mackinlay
bad26c9982 luna_88k: add high-level keyboard emulation 2023-03-28 13:55:15 +07:00
Vas Crabb
a70572732f oric1_cass.xml: Removed a duplicate, fixed more descriptions. 2023-03-28 05:15:41 +11:00
Vas Crabb
d02a125df0 Merge branch 'release0253' into mainline-master 2023-03-28 03:37:44 +11:00
ArcadeShadow
e2dca44274 camplynx_cass.xml: Replaced abbreviated country names. (#11034) 2023-03-28 03:36:44 +11:00
Vas Crabb
79ee6b4556 hash/svision.xml: Cleaned up descriptions. 2023-03-28 03:36:16 +11:00
Angelo Salese
72648fa90f
hash/abc832.xml: fix validation 2023-03-27 17:49:41 +02:00
AJR
714aa4c4c1 megatrix: Allow code to decompress into DRAM 2023-03-27 09:21:41 -04:00