Nigel Barnes
ee45d80778
bus/bbc/tube: Added the Matchbox co-processor.
2024-07-03 22:04:14 +01:00
arbee
a97c06e24c
machine/applepic.cpp: Cleaned up IRQ handling, finished and tested DMA. [R. Belmont]
...
machine/swim1.cpp: Cleaned up DAT1BYTE output handling, added timer so the disk spins when you aren't polling it. [R. Belmont]
machine/swim2.cpp: Cleaned up DAT1BYTE output handling. [R. Belmont]
apple/dafb.cpp: Added support for the Quadra 950's standalone DAFB II with 16-bit color. [R. Belmont]
apple/macadb.cpp: Major cleanup, removed ADB modem HLE, now echoes ADB line state changes so everyone stays in sync. [R. Belmont]
apple/maciifx.cpp: Cleanup/modernization and corrected SWIM hookup for IOP control. Now can boot floppies. [R. Belmont]
apple/macquadra700.cpp: Cleanup/modernization and added the Quadra 900 and 950. [R. Belmont]
New WORKING machines
--------------------
Macintosh Quadra 900 [R. Belmont]
Macintosh Quadra 950 [R. Belmont]
2024-07-03 16:57:54 -04:00
Vas Crabb
ab2451cb8d
-machine/genpc.h: Connect iochrdy properly. Also don't forward the same thing more than once - it could be std::move'd out the first time.
...
-Miscellaneous cleanup:
* emu/rendersw.hxx: Made cosine table constexpr, got rid of lambda and loop.
* igs/spoker.cpp: DIP switches are a switch matrix.
* merit/merit.cpp: Made the video control bits a bit clearer.
* Some other trivial tidying.
2024-07-04 06:50:55 +10:00
cracyc
08b07fc1e2
at: use set_inputline again
...
genpc: remove
2024-07-03 15:24:53 -05:00
cam900
dcb31f0df5
vsystem: Converted sprite devices to implement device_gfx_interface.
...
* vsystem/vsystem_spr.cpp: Implement device_gfx_interface to decode graphics, and use delegates for priority mapping.
* vsystem/vsystem_spr2.cpp: Implement device_gfx_interface to decode graphics, and fixed issues with save states.
* vsystem/crshrace.cpp, suprslam.cpp, welltris.cpp: Use generic graphics decoding layouts.
* vsystem/gstriker.cpp: Fixed sprite delay.
* vsystem/aerofgt.cpp: Reduce code duplication.
* vsystem/f1gp.cpp: Tidied bootleg sprite drawing code.
* vsystem/inufuku.cpp: Added comment about possibly incorrect tilemap offset.
2024-07-04 06:12:09 +10:00
cracyc
0473bf3eb9
genpc: use trampoline instead of tag
2024-07-03 14:32:35 -05:00
Ivan Vangelista
ffd73a476b
Clones promoted to working
...
--------------------------
Megatouch 5 (9255-60-01 R0C, Standard version) [Ivan Vangelista]
2024-07-03 21:21:46 +02:00
987123879113
e073f5ec78
-konami/firebeat.cpp: Added pop'n music Animelo 2. (JAA) ( #12537 )
...
New working clones
------------------
pop'n music Animelo 2 (JAA) [Taro]
pop'n music Animelo 2 (JAA, license expired) [Taro]
-konami/twinkle.cpp: Added notes about Ugoke! Purimucho. [Taro, Windy Fairy]
2024-07-04 04:46:06 +10:00
hap
9e8abca873
brikett: less arbitrary speaker timing
2024-07-03 15:44:29 +02:00
cam900
31f3bfeade
toaplan/toaplan2.cpp: fix video filename ref ( #12542 )
2024-07-03 14:33:55 +02:00
hap
65d7c09761
mm1,mephisto3: reorder parent/clones
...
New working clones
------------------
Mephisto II (set 3) [Berger]
Mephisto ESB II (ESB II board) [hap, Berger]
2024-07-03 13:44:16 +02:00
ClawGrip
7965b9cbb5
skeleton/madmoney2.cpp: Fix typo on ROM name ( #12540 )
2024-07-03 10:12:05 +02:00
Patrick Mackinlay
759fe7bde1
New systems marked not working
...
------------------------------
Tektronix XD88 [CJ Reha]
2024-07-03 10:01:41 +07:00
AJR
a6617e57a1
nx8_500s disassembler: Correct decoding of some DP/USP-based addressing modes where documentation appears to be wrong
2024-07-02 19:49:12 -04:00
cracyc
1fd311c57e
genpc: use tag for maincpu
2024-07-02 16:00:52 -05:00
cracyc
3d0c8ae5de
i386: disable logging
2024-07-02 13:00:46 -05:00
cracyc
88ddada87a
isa/dectalk: hack it to work until it can be better understood
...
i386: some limit checks
2024-07-02 12:58:44 -05:00
MetalliC
b5521d75f9
New not working clones
...
----------------------
Sega Yonin Uchi Mahjong MJ (Update Disc Ver.1.007, Japan) (CDP-10002A) [SBH]
Sega Yonin Uchi Mahjong MJ (Update Disc Ver.1.011, Japan) (CDP-10002C) [SBH]
Sega Yonin Uchi Mahjong MJ Network Taisen Ver. (Update Disc Ver.2.000, Japan) (CDP-10002D) [SBH]
Sega Yonin Uchi Mahjong MJ Network Taisen Ver. (Update Disc Ver.2.002, Japan) (CDP-10002E) [SBH]
Sega Yonin Uchi Mahjong MJ Network Taisen Ver. (Update Disc Ver.3.000, Japan) (CDP-10002F) [SBH]
2024-07-02 18:21:01 +03:00
angelosa
77ae23abeb
casio/fp1100.cpp: fix video writes and fill
2024-07-02 10:20:57 +02:00
Nigel Barnes
f0bf4f69a8
acorn/acrnsys1: remove use of utf8.h
2024-07-02 02:39:43 +01:00
Nigel Barnes
dfd738caa8
New working systems
...
-------------------
MPS-65 [Nigel Barnes]
New working clones
------------------
CT-65 [Nigel Barnes]
2024-07-02 02:08:29 +01:00
Nigel Barnes
045c4a9884
New NOT_WORKING software list additions
...
---------------------------------------
psion_ssd:
EROS Ver.4.0 (Licensed to The Yorkshire Post), System Disk (MC Word) V2.50, Spreadsheet [zedstarr]
MC Missile, System Disk V2.12 [The Last Psion]
PC Card Adaptor Repro V1.00F, SidePDT V1.01F, System Disk V2.20, Widget Games Pack 3 [anonymous]
2024-07-01 22:33:44 +01:00
Nigel Barnes
fa84cbb3be
New working software list additions
...
-----------------------------------
mpf1_rom: BASIC-IP, BASIC-MPF, FORTH-IP, Hex Download Program [anonymous]
2024-07-01 22:18:56 +01:00
Nigel Barnes
bf1822976c
Systems promoted to working
...
---------------------------
Micro-Professor 1 Plus [Nigel Barnes]
New working clones
------------------
MT-80Z [anonymous]
New systems marked not working
------------------------------
Robot Training Arm CS-113 [anonymous]
multitech/mpf1: Added expansion and ROM U7 slots.
- Added ROM software list.
multitech/mpf1p: Replaced bad dump of monitor ROM.
- Corrected layout to use 14 seg LED's.
- Added keyboard.
- Added expansion and ROM U3 slots.
- Added ROM software list.
bus/mpf1: Added Micro-Professor 1 expansion boards:
- Multitech EPB-MPF (Eprom Programmer Board)
- Multitech EPB-MPF-IBP (Eprom Programmer Board)
- Multitech IOM-MPF-IP (I/O and Memory Board)
- Multitech PRT-MPF (Printer)
- Multitech PRT-MPF-IP (Printer)
- Multitech SGB-MPF (Sound Generation Board)
- Multitech SSB-MPF (Speech Synthesizer Board)
- Multitech TVA-MPF-IP (Video Board)
- Bardehle VIDEO-MPF-I (Video Board)
2024-07-01 22:18:56 +01:00
Ivan Vangelista
50805594da
Systems promoted to working
...
---------------------------
Match'em Up (6221-51, U5-1) [Ivan Vangelista]
Clones promoted to working
--------------------------
Match'em Up (6221-55, U5-1 German) [Ivan Vangelista]
The Couples (set 1) [Ivan Vangelista]
The Couples (set 2) [Ivan Vangelista]
The Couples (set 3) [Ivan Vangelista]
2024-07-01 23:10:06 +02:00
angelosa
9a00624a44
misc/freeway.cpp: preliminary palette decoding
2024-07-01 18:20:35 +02:00
hap
3d357c07c0
brikett: add 4.194MHz cpu option
...
taitojc: add note about timing regression
alpha68k_i: small cleanup to spacing
2024-07-01 17:21:33 +02:00
Ivan Vangelista
a2c780588c
misc/freeway.cpp: added very preliminary drawing
2024-07-01 16:44:22 +02:00
holub
a98f483318
sprinter.cpp: fix #1f IO detect and redirect ( #12532 )
2024-06-30 13:47:06 -04:00
hap
d3dd3a33f0
ggm: update company string
2024-06-30 14:03:55 +02:00
hap
e71dcb76df
emupal: add decoder for xxxxxBBBxGGGxRRR format,
...
cclimber: small cleanup
2024-06-30 12:16:26 +02:00
Vas Crabb
9abb39b644
MAME 0.267
...
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE0DYtsBhE4EM627+6wXSxAYxAcQ4FAmZ9gRQACgkQwXSxAYxA
cQ6SMRAApLl+7knm4O/N1WgwJ9RhDRGGYtgZ3yUMae6JBsD/OiyzJAv0f/p8yTh1
VoW0Vk+r6wP4ItqlspOuSg9GQbekiolhnlYaFfGtjocnMqMRPRDngqQIZcLBDi1n
UsGAXA2AhAyJr2Qfa81iXcRzCAchwachfWFbnhkNy78u5EYjP/JB2ggdtU63kbYF
aTesUzcSUypICITncAOuCQzZuzHzEgXh2MWvZ+xh/kjkd4KSoqGLbQ1+RsW/A2vy
UZ+igLAndQQ4RSSXdCLwM3QK+4I3W78+uJDeflj8yAg9ItE6nH/1rK628ujjCHra
l2jt/8izCNZjEpaBCNqHcCA4X9fYEp8SZEv+V59F6mNNtlwzrRI+0iVE/kpOgfgE
s09ggRRmJac8jn1N/W1vhJX+j3Akf6yjLZ7OAScKPCf3ZDHE4cMI1cwI/+qzIZb7
ZDjrD8/wOAkoYLT2JdyQiNpqyFdz/ZEo6mA8s86eOWozDVXLubHK1rdHen/ib9eg
5CDn7AIeoTcFfQz2dBmC/KPZh+ths3eEcfGD23NN4+VRdmGAe8dvS7L/FB4lff4O
sQtZLh0BC1Mb9B5+tW8/YgIHhLasWJxlnIfiBDn3PDlZ9V2hynRYtwaO/Qivw00a
zJRmd5opWvSc7TWY166qTJTOQX12UOL14ofVUsbytB6GvrTe6jE=
=IVD2
-----END PGP SIGNATURE-----
Merge tag 'mame0267' into HEAD
MAME 0.267
2024-06-30 19:17:15 +10:00
Vas Crabb
9f6c0de566
Cleaned up various stuff.
...
* sony_news.xml: Added proper compatibility flags for different
generations.
* cpu/pic16x8x: This is very much a derivative work.
* cpu/tms32025.cpp: Allow stack push/pop to be inlined.
* tecmo/bombjack.cpp: Avoid needing to remove and replace devices in
machine configuration.
* Various other cleanup.
2024-06-30 17:43:02 +10:00
Ivan Vangelista
db219fd888
igs/igs_m027.cpp: added preliminary decryption for oceanpar and clone [IQ_132]
2024-06-30 07:53:59 +02:00
Ivan Vangelista
1c3c97a57e
New systems marked not working
...
------------------------------
Ocean Paradise (V105US) [Ioannis Bampoulas]
New clones marked not working
-----------------------------
Ocean Paradise (V101US) [Ioannis Bampoulas]
2024-06-30 05:53:54 +02:00
AJR
d8cf5de5cd
vsystem/aerofgt.cpp: Remove unused function
2024-06-29 23:40:08 -04:00
AJR
aba5b7cfe4
spclforc: Add subtitle used on cabinet and flyer
2024-06-29 22:11:23 -04:00
AJR
78b06d02da
vsystem/aerofgt.cpp: Merge driver into single file and move every set but aerofgt itself into a separate driver (pspikes.cpp)
2024-06-29 20:22:35 -04:00
cam900
303575d67a
cpu/tms32025.cpp: Add primary TMS32020 support ( #12506 )
...
* cpu/tms32025.cpp: Add primary TMS32020 support
taito/mlanding.cpp: Use TMS32020 DSP instead of TMS32025
2024-06-29 16:01:38 -04:00
ClawGrip
020191f5de
Add Comelta's DRAC-1 (AIM 65 based) and its BASIC [OldComputers ES] ( #12387 )
...
Add Comelta's DRAC-1 as a new AIM 65 BIOS, and its BASIC, an alternate version of the AIM 65 BASIC v1.1, as a new software list item.
New working software list items
-------------------------------
AIM 65 BASIC v1.1 (alt) [OldComputers ES]
2024-06-29 12:27:33 -04:00
Mark Garlanger
5f4e3813eb
heathzenith/mms77316_fdc.cpp,z37_fdc.cpp: Minor cleanup, improve logs. ( #12523 )
2024-06-29 12:22:16 -04:00
Sven Schnelle
79e5eacf71
bus/hp_dio: Modernize all of the HP DIO cards to use anonymous namespaces ( #12528 )
2024-06-29 12:20:10 -04:00
Neill Bakers
7c38ac0330
nichibutsu/cclimber.cpp: Improves Swimmer driver and adds a new game set ( #12446 )
...
New machines added as WORKING
-----------------------------------
Au (Swimmer conversion) [Neill Baker Tech]
---------
Co-authored-by: hap <happppp@users.noreply.github.com>
2024-06-29 12:17:20 -04:00
R. Belmont
962a32bb38
casio/fp200.cpp: fix Clang compiles [R. Belmont]
2024-06-29 10:17:33 -04:00
cam900
c869b5d642
shared/rax.cpp: Use device_mixer_interface for sound route, Cleanups ( #12444 )
...
- Use C++ style comments for single line comments
- Suppress side effect for debugger reads
- Make variables constant
- Fix spacing
- Reduce literal tag usages
- Add variables into save state
sony/zn.cpp: Cleanups
- Suppress side effects for debugger reads
- Make variables constant
sega/stv.cpp: Add notes
2024-06-29 10:04:11 -04:00
mamehaze
9d66f71e34
cpu/xa: New Philips XA disassembler ( #12504 )
...
* show size types on these for consistency with IDA output (manual indicates they're usually optional, but does show this syntax in places)
* use the real CPU type (with internal map for internal ROM space) rather than 'XA' directly.
---------
Co-authored-by: David Haywood <hazemamewip@hotmail.com>
2024-06-29 09:59:13 -04:00
FlykeSpice
48271af680
rendersw: Generate cosine table at compile time ( #12513 )
2024-06-29 09:57:53 -04:00
angelosa
3f71ee678f
casio/fp200.cpp: implement NVRAM
2024-06-29 15:48:27 +02:00
angelosa
c5086e6851
casio/fp200.cpp: rewrite video section
2024-06-29 15:43:18 +02:00
Mark Garlanger
f28fba1d5e
heathzenith/h89.cpp: Fix shadow memory writes ( #12522 )
2024-06-29 07:36:32 -04:00