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