Commit graph

91901 commits

Author SHA1 Message Date
cracyc
f13e5bc622 upd765: also set ST0_SE when seeking not ready drive (verified on real hardware) 2024-11-03 18:48:14 -06:00
AJR
eb2a834625 Add support for reading SAP (Systeme d'Archivage Pukall) disk images to Thomson systems 2024-11-03 17:44:31 -05:00
angelosa
bccdfc9e04 nec/pc9821.cpp: fix refresh rate regression 2024-11-03 22:42:41 +01:00
hap
b0a3548a5e battlera: combined input ports 2024-11-03 20:43:23 +01:00
Olivier Galibert
68c049b67d Polysix: Add basic initial wave generation, "organ" eg, plus default nvram and floppy support. 2024-11-03 19:00:23 +01:00
PabloArcade
b6aeaff34f
batsugunsp: Correct label for maincpu ROM (#12935)
The original chip has that exact silkscreen.
2024-11-03 12:58:43 -05:00
hap
33180d01b1 seattle: zerofill class variables, use memory_share_creator for nvram 2024-11-03 15:46:45 +01:00
angelosa
2454381d24 video/upd7220.cpp: modernize logging 2024-11-03 14:56:31 +01:00
hap
185a82ad1a namcos23: correct subcpu irq1 i/o pin 2024-11-03 10:54:09 +01:00
hap
dddda5c530 finfurl2j: correct pointrom loading (after byteswap, old files are identical to parent set) 2024-11-03 09:25:49 +01:00
angelosa
7149fab833 video/upd7220.cpp: horizontal multiplier is x16 if in gfx mode, x8 otherwise
Some checks failed
CI (Linux) / build-linux (-U_FORTIFY_SOURCE, gcc, gcc, g++, mametiny, tiny) (push) Has been cancelled
CI (Linux) / build-linux (clang, clang, clang++, mame, mame) (push) Has been cancelled
CI (macOS) / build-macos (push) Has been cancelled
CI (Windows) / build-windows (clang, clang, clang++, mametiny, tiny) (push) Has been cancelled
CI (Windows) / build-windows (gcc, gcc, g++, mame, mame) (push) Has been cancelled
XML/JSON validation / validate (push) Has been cancelled
* fix microbx2 and pc9801:diremono
2024-11-03 00:31:17 +01:00
angelosa
e46068ba88 video/upd7220.cpp: bump scissor cutout for graphic layer when interlace mode is on
* fix microbx2 regression
2024-11-03 00:31:17 +01:00
angelosa
5c4f07ffb9 sharp/mz6500.cpp, skeleton/if800.cpp: bump refresh rate to a sane value 2024-11-03 00:31:17 +01:00
AJR
2d077f455a gl5000: Show all of the logo, not just the top half 2024-11-02 15:19:28 -04:00
AJR
2285c015aa gl5000: Make the display show something 2024-11-02 14:59:46 -04:00
arbee
5346ef0c65 sound/cdda.cpp: Updates and additions [R. Belmont]
* More flexible API; you can set the start and length separately without
  forcing unpause/play start/etc.
* Data tracks are force muted, headphone users are safe
* Added forward and reverse fast scan capability

nscsi/cd.cpp: AppleCD improvements [R. Belmont, thanks to Joshua Bell]
* Fixed bug causing APPLE_AUDIO_STATUS to always return PLAYING
* APPLE_READ_SUB_CHANNEL now returns the current location information even when playback is stopped
* APPLE_AUDIO_PLAY semantics have been overhauled to support the start playback/set end flag
* APPLE_AUDIO_STOP now sets the stop position to the end of the specified track, as per comments
  in Apple II DeskTop's CD Remote and the behavior of Apple CD-ROM Explorer.
* APPLE_AUDIO_SCAN is now implemented and works
* Many other minor fixes and behavior updates
2024-11-02 11:59:49 -04:00
angelosa
107453c991 hash/pc98.xml: fix lavaleur boot order, sort out and promote gamepac* entries 2024-11-02 15:48:02 +01:00
angelosa
d5611cd550 hash: standardize danchits entries 2024-11-02 15:48:02 +01:00
angelosa
f6dd7ba614 nec/pc9801_v.cpp: double height 0 fontsel tiles when LR is 16 and monitor is 24kHz
* fix arcus2 intro and gamepac1:03:valiant gameplay graphics
2024-11-02 15:48:02 +01:00
angelosa
b993760cf3 bus/cbus/pc9801_26.cpp: approximate better mixing 2024-11-02 15:48:02 +01:00
hap
dad2f0c855 namcos22: no need for parentheses when bitshift has higher precendece,
namcos23: copy over simpler gfxlayout from namcos22
2024-11-02 15:22:05 +01:00
cam900
d5d2481478
namco/namcos22.cpp: Move C71 internal ROM and device defines into namco_dsp.cpp, Cleanups: (#12924)
- Make some variables constant
- Fix typename value for some bools
- use BIT helper for bitfields
- Reduce literal tag usages
- Suppress side effects for debugger reads
- Simplify gfx decode layouts
- Fix some notes
2024-11-02 09:43:20 -04:00
Mark Garlanger
885ea5367a
h89/h17_fdc.cpp: Move to h89 bus directory and make into h89 card (#12931) 2024-11-02 09:40:53 -04:00
AJR
2211d9459e Add preliminary MSM665xx execution core 2024-11-02 08:47:52 -04:00
AJR
e19fc2e326 Add Novatek NT7502 LCD Driver as SED1560 variant 2024-11-02 08:47:03 -04:00
Mark Garlanger
74a0d801f8
bus/heathzenith/h89/h_88_3.cpp: Connect interrupt lines (#12928) 2024-11-01 23:31:19 -04:00
arbee
6f539d10d9 scripts/src/bus.lua: Actual correct location for h89bus. [R. Belmont] 2024-11-01 20:23:19 -04:00
hap
51fe1dc2cc bus.lua: correct h89bus folder location 2024-11-02 00:55:59 +01:00
hap
07a5efec72 misc: add some missing ATTR_COLD 2024-11-01 18:27:17 +01:00
Olivier Galibert
60fd329616 Polysix desqueletization 2024-11-01 18:23:25 +01:00
AJR
6276163cc0 cmi01a: Guard against NaN errors 2024-11-01 13:11:09 -04:00
AJR
fe64e38b49 fairlight/cmi.cpp: Fix logerror 2024-11-01 11:53:35 -04:00
AJR
697c601273 fairlight/cmi.cpp: Fix unused variable error 2024-11-01 11:49:36 -04:00
AJR
ec77693858 cmi2x: Modernization and cleanup
- Use interrupt vector read callbacks to handle context switching and special IRQ and RESET vectoring
- Use addressable latch device for CPU function register
2024-11-01 11:27:20 -04:00
Ivan Vangelista
0480765f07 New working clones
------------------
Jack Potten's Poker (set 14, ICP-1 PCB) [Hammy]
2024-11-01 15:57:36 +01:00
AJR
54458db54d positron: Make vector logerror a bit more useful 2024-11-01 10:07:12 -04:00
AJR
1b28d0c810 positron: Use interrupt_vector_read callback 2024-11-01 09:25:38 -04:00
AJR
477cf0355b m6809: Add interrupt vector read callback 2024-11-01 08:39:23 -04:00
yz70s
68c0285a32 i386: make the sse opcodes generate the #NM exception used to save\restore the fpu state 2024-11-01 11:02:15 +01:00
Ivan Vangelista
8eeeedd09f atlus/cave.cpp: identified unkyujin as Cellage [Yasu] 2024-11-01 10:04:31 +01:00
Ivan Vangelista
0f46985dcc New systems marked not working
------------------------------
unknown Yujin photo booth [Hammy]

- irem/vigilant.cpp: consolidated driver into single file
2024-11-01 09:24:47 +01:00
AJR
a8ca9b98fa thom_dsk.cpp: Note
Some checks failed
CI (Linux) / build-linux (-U_FORTIFY_SOURCE, gcc, gcc, g++, mametiny, tiny) (push) Has been cancelled
CI (Linux) / build-linux (clang, clang, clang++, mame, mame) (push) Has been cancelled
CI (macOS) / build-macos (push) Has been cancelled
CI (Windows) / build-windows (clang, clang, clang++, mametiny, tiny) (push) Has been cancelled
CI (Windows) / build-windows (gcc, gcc, g++, mame, mame) (push) Has been cancelled
Build documentation / build-docs (push) Has been cancelled
XML/JSON validation / validate (push) Has been cancelled
2024-10-31 22:43:36 -04:00
AJR
feb4b0ddf0 a2bus: Cleanups
- Eliminate A2BUS_7M_CLOCK constant except in apple2e.cpp driver. Use DERIVED_CLOCK for almost all clocks formerly generated from this value.
- Don't default the 7M clock for the bus slots. Add confirmed or at least sensible-looking clocks (some differing from Apple's) to all configurations.
- Convert some more macros to constexpr variables and eliminate one tag macro.
2024-10-31 22:33:51 -04:00
angelosa
173b9a2472 Software list items promoted to working
---------------------------------------
x68k_flop: Emerald Densetsu, Strider Hiryuu [Carl]
2024-10-31 19:35:43 +01:00
angelosa
1abad3cb1c nintendo/snes_m.cpp: fix logging on write with read only ports 2024-10-31 19:35:43 +01:00
Vas Crabb
9c32c75d7b MAME 0.271
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE0DYtsBhE4EM627+6wXSxAYxAcQ4FAmciJuwACgkQwXSxAYxA
 cQ4AMhAAj3uqdthPjLslaxgH4QvXigdmW21n1FPQaiXgP6Ob511yyO3QdodqupgX
 UluUdfOPh+LtreoV6xqTAoD4U9Xo4h8in0R6L5TEEYyPqeA71uN9rsYbXFXiDICP
 zW9mOQTDI3gCye1HL53G9u1k2Dpl4UAqPn+BQkq3aiNjHtfiRXOA+2istOPNxfhn
 PzFAetLDV+Kd/u0xB//6NeCjP1OO4pDc90E5C9GrjilluWfwW4MP1+zpINNZKeJq
 HFO0nuyS7tAyS2grwIzc56pHrYNZ/Wj5TvrXYL8PavRavg3c1KZ1pxLziwKzwt2F
 unMSeJlHs2bLNqwR7OnbRjwMV1Ge3Ys6SqVn4r5LlkWeUQEFxYqD1n/tbE/ZWMc3
 MQ9BOPp/aUUh3gof5ThtAfayh7U2i7SxlRWqCgtcyCPq7WsDHiqDcFhtYVt9D+7F
 D5MPqav+sQF7xq4ybDiZn1aD1nCbtDpMREUyd2EB20FWhF4aRF9Ra0T27hDED5B/
 3E5uzWnTTJPuVR4WDrh+1XwnMBvsvQENZMiDdfQmEZxu2otMx11hH3qiayq+7udx
 9fZ/CPNyclQUMMHyDEUhzDdmALxJYvXMxuOu4NWQ19Btz7O/Wzapl2UAksKt4lY/
 j7sSDHXkEStOHs5wUJ3mYr4z9jmgj7o9h59YYh0o9PZRPEDF68Q=
 =uEXp
 -----END PGP SIGNATURE-----

Merge tag 'mame0271' into HEAD

MAME 0.271
2024-11-01 02:58:05 +11:00
Vas Crabb
1bc5803b0b misc/changyu.cpp: Actually instantiate hopper for 999 (changyu2). 2024-11-01 01:34:55 +11:00
Roman Donchenko
0baa75775f
formats/ap2_dsk.cpp: don't crash when loading a NIB file with an all-zero track (#12926)
* In this case, `levels` is empty, and `generate_track_from_levels` immediately
crashes with a division by zero. To fix this, just leave the track empty
instead.
2024-10-31 10:30:07 -04:00
Vas Crabb
9b350a77d6 misc/changyu.cpp: Hooked up hopper for 999 (changyu2). 2024-11-01 01:03:21 +11:00
hap
78b54efeec quickpick5: correct waijockey tilemap Y alignment (green strip at upper fence matches with arcade cab video recording) 2024-10-31 13:17:54 +01:00