Dirk Best
8d20e0cbc6
upd934g: Preliminary support for ACCENT/MUTE
2022-10-30 09:50:33 +01:00
AJR
4a5b869b0d
cpu/dsp32: Modify previous change, clamping before the narrowing conversion
2022-10-29 22:09:10 -04:00
AJR
9e98def219
cpu/dsp32: Simplify int24 operator logic
2022-10-29 22:03:55 -04:00
AJR
16b6207d1a
cpu/i960, cpu/sh: Use rotl_32 and rotr_32 for executing rotate instructions
2022-10-29 19:53:20 -04:00
AJR
cb2175d259
cpu/arm: Use rotr_32 for handling unaligned reads
2022-10-29 19:46:50 -04:00
AJR
1af48b762c
Update various source files to use swapendian_int16
2022-10-29 19:40:44 -04:00
AJR
0747f93602
Move debugger command parameter validation helpers into debugger_console
2022-10-29 19:27:18 -04:00
AJR
489bf63a89
bus/ata: Add alternate CS0/CS1 handlers with built-in byte swapping for big-endian host systems
...
* konami/3dom2.cpp: Fix malformed logerror
2022-10-29 19:18:14 -04:00
Vas Crabb
8f1c657734
ui/selgame.cpp: Fixed display of software favourites.
2022-10-30 03:35:07 +11:00
Vas Crabb
de835f1b02
bus/epson_qx/keyboard/keyboard.cpp: Fixed #include order.
2022-10-30 02:40:22 +11:00
Vas Crabb
57f6366ccb
Updated Brazilian Portuguese UI translation. [Felipe]
2022-10-30 02:34:54 +11:00
Olivier Galibert
acd8d3c144
wd_fdc: Use the new active()
2022-10-29 16:58:40 +02:00
Ivan Vangelista
20718ee422
amiga/amiga.cpp: dumped code for the CDTV's remote control input converter and LCD controller [Captain Future / CDTV Land]
2022-10-29 14:03:26 +02:00
Ivan Vangelista
0a0624037e
nintendo/snesb.cpp: combined bad dumps of one of the legendbs ROMs to have a working one, until another PCB can be found [Hammy, IQ_132]
2022-10-29 13:07:00 +02:00
Ivan Vangelista
538111555a
New working clones
...
------------------
Trivia (Questions Series 18) [Brian Troha, The Dumping Union]
2022-10-29 12:58:43 +02:00
Ivan Vangelista
41ef637271
irem/m90.cpp: fixed MT08413
2022-10-29 09:37:54 +02:00
Ivan Vangelista
aefb991c77
konami/xmen.cpp: worked around MT08470
2022-10-28 15:26:35 +02:00
Olivier Galibert
28d2fc3ad6
mtu130: Implement mirroring of bfcx, implement lightpen
2022-10-28 12:49:46 +02:00
Ivan Vangelista
3b0c710fc1
taito/crbaloon_v.cpp:fixed MT08437
2022-10-28 08:50:51 +02:00
Ivan Vangelista
9ca8f55c30
seta/seta.cpp: fixed MT08454
2022-10-28 08:25:48 +02:00
Ivan Vangelista
d15dd86a5f
orca/espial.cpp: fixed MT08457
2022-10-28 08:03:40 +02:00
Ivan Vangelista
0fd434cd68
bus/nes/bandai.cpp: fixed MT08445
2022-10-27 18:55:43 +02:00
Ivan Vangelista
96d879e9f6
- midway/balsente.cpp: fixed ROM names and documents label format for various sets [Brian Troha]
...
- edevices/mugsmash.cpp, edevices/stlforce.cpp, kiwako/mrjong.cpp: consolidated drivers in single files, minor cleanups
2022-10-27 18:06:20 +02:00
Ivan Vangelista
8c959fb811
New clones marked as NOT_WORKING
...
--------------------------------
Cherry Master (bootleg, Game FB55 Ver.2) [Ioannis Bampoulas]
2022-10-27 18:04:26 +02:00
Vas Crabb
1aa8e4bb97
MAME 0.249
...
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE0DYtsBhE4EM627+6wXSxAYxAcQ4FAmNZsQUACgkQwXSxAYxA
cQ5rwBAAjgZp7ORufJUgEvQiDfocosa28zlw0CSb8onDFLs1bcUuKIIvTlwoOM3V
fbAkbW6HdbB71PtOUGocmuabxb9cRBbOGZAQ3XJuF70BDOyazbx7lyfDUj39n5tP
mOfLGQY5rabtN8Ubqv3mzwQaNJ+5SVtVSWmKkZqg393MQoreFJArXfblZv8+qYb/
ar10VTZW984LzsbVh4mGcq4HmU/3V48zaTgI8Ng9mkXHAZY4O4quFXwPaNhX7rfM
YaJT+ZM4A8Hx3pIYi3Ue/axlFR8MlKakI37uq7HlFMCXw/LGPWvbs6spmoVmceUz
vy2x4ULaO4fUNcXBDZVoaFbEBsGUAfRr26a4Z6ZFl6Zy1aDIA4Y1cEG3HN9Yib4k
9BH//qXs8ngMjtcKPK8VWh9JE8VbYZM2KxSxgSKuD86T2w+CgJGiOvGJTG6qZ/ec
aE9hpAaWwi93+b1o8zy3C2FDWdk18XxMct2zsA1MdnEkOJRqL4eHXU86ht+RIBGT
kDdhJfKHtHjLzdwgY7dFTAHAHYuCMCdwHXc4TV+8Hxcii4GWl1oG7vyxOUuER2qh
fLVRzkfF657L7PEJ3IU5S6uvbclIKKWn+Py2G81EbEvRWVQcuUCgF8tS3+GeGTHT
KT+DZKccSX+qZ3Xz9yNo+j+t+2rXMvy933Da3KxOrRy7Fj+9Lis=
=Q5M8
-----END PGP SIGNATURE-----
Merge tag 'mame0249' into mainline-master
MAME 0.249
2022-10-27 23:27:34 +11:00
Lord-Nightmare
8377a76648
magmax: Added analog filtering for the four mixed 'meta-channels' from the 9 ay-3-8910 channels, and redid the audio gain control to be more based on component values. [Lord Nightmare]
2022-10-27 03:45:47 -04:00
Olivier Galibert
f726eeeee0
emumem: Fix range tracking when creating a subdispatch
2022-10-27 08:13:55 +02:00
neSneSgB
cf29455ae1
namco/galaga.cpp: mark new bosco parent set PROMs as good ( #10479 )
2022-10-27 06:22:02 +02:00
Lord-Nightmare
0fdef71b9a
Terra Cresta and later Nichibutsu drivers: Consolidate some common configs down into their own machine_config sections, and reduce a lot of code duplication. Also fix audio volume balance to compensate for the fact that the YM3012 Serial DAC for the FM chips outputs at half the peak to peak voltage of the R2R DACs, and the YM2203's SSG channels have another, different peak output level as well. This also adds filtered sound to Legion, which didn't have it in the previous commit due to the complex configs it had. [Lord Nightmare]
2022-10-26 23:36:28 -04:00
Vas Crabb
91c5b9ecea
Bumped version to 0.249
2022-10-27 09:12:58 +11:00
Ivan Vangelista
8d039fe4ca
mps1200.cpp: added dip switch settings [Guru]
2022-10-26 18:09:17 +02:00
Peter Ferrie
422058d22f
mtu130.cpp: enable additional reset vector, fixes protection failures [Peter Ferrie]
2022-10-26 14:52:54 +11:00
Peter Ferrie
95392a16f1
mtu130.cpp: enable additional reset vector, fixes protection failures [Peter Ferrie]
2022-10-25 15:19:56 -07:00
Ivan Vangelista
037f6b831a
New machines marked as NOT_WORKING
...
----------------------------------
unknown Sega air hockey game [Darksoft, Team Europe]
2022-10-25 20:45:40 +02:00
AJR
8fb6e14c3f
Revert "romload.cpp: Fix build after e178fbd28127c526b212e5a4998058cebf530567"
...
This (mostly) reverts commit 2923923df7
.
2022-10-25 12:36:37 -04:00
AJR
2923923df7
romload.cpp: Fix build after e178fbd281
2022-10-25 12:34:52 -04:00
AJR
8a6fb4386a
diimage.cpp: Fix GCC build after e178fbd281
2022-10-25 12:33:06 -04:00
AJR
e178fbd281
Remove #include <cstdarg> from emu.h and move it into source files that still require it
2022-10-25 12:16:07 -04:00
AJR
edaa86db88
e132xs: Provide new helper functions for extracting signed 16-bit halves
...
* eminline.h: Remove mul_16x16 function
2022-10-25 12:12:05 -04:00
hap
957cfaa53d
emu_timer: undo prev commit, add running() getter and change some enabled() calls to that
2022-10-25 17:44:53 +02:00
0kmg
f727c63b16
machine/mos6530n.cpp: Removed old, unused io_r/io_w functions. ( #10477 )
2022-10-25 15:48:44 +02:00
Ivan Vangelista
3af062894c
New working clones
...
------------------
Twins (older) [Jorge Silva]
2022-10-25 05:31:05 +02:00
David Haywood
402e4874ef
balsente.cpp: fix grudgep input port import ( #10475 )
2022-10-24 21:19:50 -04:00
Angelo Salese
1876f2c792
atari/atari400.cpp: initial split up of different driver state classes ( #10442 )
...
* atari400.cpp: initial split up of different state machines
* atari400.cpp: Fix clang error: misleading indentation; statement is not part of the previous 'if' [-Werror,-Wmisleading-indentation]
* atari400.cpp: virtualize machine_start/machine_reset
* atari400.cpp: isolate m_ext_bank in a130xe_state
* atari400.cpp: bulk replace pokey raw tags into m_pokey
maxaflex.cpp: remove shadowed m_pokey, declared in atari_common_state;
* atari400.cpp: fix a800xl / a130xe self test ROM enabling, fixes Acid800 XL MMU test
* a800.xml: Update Q/A
* atari400.cpp: split a600xl and a1200xl to own state
* atari400.cpp: virtualize PIA portb
* atari400.cpp: use memory_view at 0xd800-0xffff
* atari400.cpp: various a400 and a800 refactoring changes:
- reduce memory maps and configs to bare minimum;
- reduce default RAM options for them and add preliminary options;
- isolate I/O map;
- make sure it unmap_value_high() because otherwise they will crash on non-48K setups;
* atari400.cpp: inherit hw_iomap for a800xl and onward
* atari400.cpp: lower kernel view bound to 0xc000 for a800xl and later machines
* atari400.cpp: remove all _low_r/low_w handlers and replaced with views, fix xegs default boot order (BASIC then game ROM via select key), address code review
* atari400.cpp: fix CI clang failure
* atari400.cpp: fix a1200xl_state calls
* atari400.cpp: hookup option jumpers to a1200xl
* atari400.cpp, gtia.cpp: misc connection notes
* a800.xml: minor bombjake notes
* atari400.cpp: reduce selftest views
* atari400.cpp: better inherit PIA portb mechanics
* atari400.cpp: remove obsolete a600xl_mem fns
* atari400.cpp: emulate extended RAM quirk for a130xe, convert m_ext_bank to address_map_bank_device
Co-authored-by: AJR <ajrhacker@users.noreply.github.com>
2022-10-25 00:02:02 +02:00
hap
220a2cc8f6
emu_timer adjust(): set enable flag to false if timer isn't running
2022-10-24 20:53:56 +02:00
Ivan Vangelista
71cd1a7168
New working clones
...
------------------
New Cross Pang (set 2) [Jorge Silva]
2022-10-24 19:36:33 +02:00
hap
50fde3e7ae
timer device: rename getter functions to match emu_timer
2022-10-24 19:17:58 +02:00
0kmg
f9bbb1197a
a7800.xml: Fixed parent/clone relationships for Asteroids Deluxe. ( #10471 )
2022-10-25 02:42:16 +11:00
0kmg
e184046557
a7800.xml: Fixed parent/clone relationships for Asteroids Deluxe. ( #10471 )
2022-10-25 02:40:52 +11:00
Vas Crabb
7f2cbc5844
docs: Removed obsolete paragraph about logged device IDs properly (GitHub #10469 ).
2022-10-25 01:00:20 +11:00