Commit Graph

90809 Commits

Author SHA1 Message Date
angelosa
7d709c9cfe commodore/c65.cpp: implement DMAgic DIR 2024-08-01 17:45:18 +02:00
angelosa
d3510c2deb cpu/m6502/om65ce02.lst: fix stz_ce_aba and stz_ce_abx opcodes 2024-08-01 11:19:01 +02:00
angelosa
955ecd040c commodore/c65.cpp: move DMA logic to emu_timer 2024-07-31 19:06:29 +02:00
Vas Crabb
8c62a87b66 MAME 0.268
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE0DYtsBhE4EM627+6wXSxAYxAcQ4FAmapICUACgkQwXSxAYxA
 cQ5w0BAAn4FhQePr/sOimmrjBZ+4DD3OBjx3x5Y3UPt/L9GvUQSq8iAxXk5jGLIb
 4KRmicqZFXu05B5wHwCt6zZEXKK61tkeiTIn8TS48mFPf/baCxqfJIvd0xH5V8po
 eL9ylwpMJoDgzA19lwqlsUdEMbBa+igr2JqeuYpMbIWK7lkoCbU/OU/D5uFB8Zjy
 BEgomD/7OPp1oSJ3Jl0co9xY3uzSxKGGF/hlvBluCdUfjglowYwXDJxzgCUG2Vsz
 aOmoAOmbtzxuMTtXCKm0vxlTH1DP7l89eM8V/2GYkCOhL+ASmLU+m6wQZTeBvvHU
 4TTpRiIhBy/TyfD8PkNZs9A5Vxso/OulTSq20dRAwygV3YWJch3sVLMXVh4EbFfA
 XBKVCxJmxVaaPMVUxShB5RcPwe685GSU51vKaLh8ubIDVoZAhpbK9ZB3unbsTi9G
 f7Yc2Q947FwrgFSNtJfJCKXnRrTRTLb5J0IFa6YEwXikr5L+LTGaqbzIyyQx1a3t
 9bbiJgGa5z1iHU9Kp0o1/vcoyNKKIOnAmhLXKiq/eS9rBMp7lNkb8H6LrNlUHLa0
 fo0nZ7kw98c8GCPS2lWDqXURBBrU4N9F3xEznURGNXNFzOjeGXXKgEwbO7qQnTOJ
 uKi04MLHTzY3+W76kLBD2HhiVmERv9BnyCf5wD3xd8uHcVP66sU=
 =G0bi
 -----END PGP SIGNATURE-----

Merge tag 'mame0268' into HEAD

MAME 0.268
2024-07-31 15:24:45 +10:00
Vas Crabb
acea8712d6 Bumped version to 0.268 2024-07-31 03:16:53 +10:00
Vas Crabb
d32f7e3a99 -debugger/qt: Fixed crash on hard reset.
-ui/selmenu.cpp: Dismiss error messages on pressing left or right.
2024-07-31 03:06:20 +10:00
Ivan Vangelista
4f732878ef - nmk/nmk16.cpp: improved controls and scrolling for tdragonb2. IRQs related problems remain.
- sunelectronics/shangha3.cpp: consolidated driver in single file
2024-07-30 18:18:56 +02:00
Michael Sanborn
1f891897b3
igs_fear.cpp - Pubilisher licenses and Chinese title addition for superkds. (#12628)
* Fearless Pinocchio was licensed by American Alpha
* Super Kids was licensed by Golden Dragon Amusement
* Added Chinese title to superkds
2024-07-30 11:24:48 -04:00
lidnariq
c92333ab60
casio/pv1000.cpp: IRQs were broken in a08b1138: now commercial games work again (#12631) 2024-07-30 11:23:59 -04:00
Vas Crabb
b0e8291bb6 heathzenith/h8.cpp: Fixed up H8 layout.
* Don't use collections that hide everything in a view.
* Allow views to resize automatically when collections are hidden
* Use even spacing around keypad.
* Use sensible coordinates and repeating blocks inside groups.
2024-07-30 13:28:16 +10:00
Mark Garlanger
6435d1b7b5
heathzenith/mms77316_fdc.cpp: Suppress side effects of data reads for debugger accesses. (#12627) 2024-07-30 11:34:38 +10:00
hap
1aa8abc3e5 ioport: offset analog value by half a step because of rounding issue when crossing 0 (crossing 0 now takes 1 step instead of 2, and there's 0.5 step wiggle room at edges) 2024-07-29 20:25:16 +02:00
hap
505e403f7d New working clones
------------------
Kasparov Blitz (set 1) [Berger]
2024-07-29 19:03:55 +02:00
Vas Crabb
4cf4af059e igs/igs009.cpp, igs/spoker.cpp: Re-parented Jingle Bell sets to make latest version the parent. 2024-07-29 23:35:31 +10:00
Vas Crabb
b9f744ca3b fp1100_cass.xml: Corrected two titles. 2024-07-29 13:38:06 +10:00
hap
b57ea51ab1 blitz: add note about calibration 2024-07-29 00:31:53 +02:00
hap
e5011b3f0c New working systems
-------------------
Kasparov Blitz [hap, Berger]
2024-07-28 21:33:48 +02:00
angelosa
f431841d7a commodore/c65.cpp: basic convert DMAgic to device 2024-07-28 12:32:05 +02:00
Vas Crabb
0f64064d47 srcclean and cleanup 2024-07-28 08:56:25 +10:00
Vas Crabb
79c2365979 Cleanup:
* bus/hp_dio/hp98620.cpp: icount can go with the other data members.
* sound/roland_gp.h: Flag unemulated sound.
* sound/roland_lp.h: #inlcude guards should match file name.
* hp/hp98x6.cpp: Keep data members together.
2024-07-28 08:43:57 +10:00
mamehaze
f6741fd9ed
hikara.xml : Added four user cartridges and one Best Hit Collection cartridge. (#12616)
New software list items marked not working (hikara.xml)
--------------------------------------------------------
Hi-kara 5-song capacity user cartridge (used, with 4 songs, set 2) (Japan) [David Haywood, TeamEurope]
Hi-kara 5-song capacity user cartridge (used, with 2 songs) (Japan [David Haywood, TeamEurope]
Hi-kara 10-song capacity user cartridge (used, with 10 songs, set 2) (Japan) [David Haywood, TeamEurope]
Hi-kara 20-song capacity user cartridge (used, with 20 songs, set 2) (Japan) [David Haywood, TeamEurope]
Best Hit Collection Volume 6: Kids' Song 1 [David Haywood, TeamEurope]
2024-07-28 08:40:00 +10:00
angelosa
e6495cc1d0 commodore/c65.cpp: fix lambda capture 2024-07-27 21:34:38 +02:00
cam900
3e0602b72f
nmk/macrossp.cpp: Cleaned up code. (#12621)
* Marked quizmoon as having imperfect graphics and sound due to incorrect blending and sound in title scene.
* Use object finder arrays and function templates for tilemaps and related stuff.
* Use generic graphics decoding layouts.
* Reduced literal tag usage and improved ROM region names.
2024-07-28 05:11:22 +10:00
angelosa
8db28561e7 commodore/c65.cpp: misc cleanups 2024-07-27 20:54:19 +02:00
Scott Stone
d23afd6e9d Various XML format and spacing fixes for apple2_flop_orig.xml, a2600_cass.xml and msx2_flop.xml 2024-07-27 14:22:14 -04:00
angelosa
49abc03efe commodore/c65: delete unused header file 2024-07-27 15:42:24 +02:00
angelosa
84a9012313 bus/pci: ncr53c825 stub [Roberto Fresca, Gaby, recreativas.org] 2024-07-27 14:32:52 +02:00
Sergio G.
aaae6d6954
nmk/nmk16.cpp: upgraded interrupts trigger system based on PROM contents (#12562)
* nmk/nmk16.cpp: upgraded interrupts trigger system based on PROM contents
* added info about screen resolutions and timings
* merged powerins.cpp into nmk16.cpp driver to make use the new interrupt system
* nmk16 prom timing fixes
* fixed interrupts config for `powerinsb` and `powerinsc`
2024-07-26 21:10:47 -04:00
ClawGrip
cb354265c1
gaelco/gaelcopc.cpp: Add note about Tuning Race I/O board, reformat comments (#12521) 2024-07-26 21:09:48 -04:00
fulivi
8472b085c3
hp/hp98x6.cpp: Support 3 new machines (#12599)
New machines added as WORKING
-----------------------------------
Hewlett-Packard 9826A
Hewlett-Packard 9835A
Hewlett-Packard 9836C
2024-07-26 19:45:49 -04:00
Jeff Tranter
8f82bd0a7e
heathzenith/h8.cpp: Add front panel keypad and serial console to Heathkit H8. (#12590) 2024-07-26 19:41:37 -04:00
mamehaze
06879c3cb7
new NOT WORKING machines (#12606)
------------------------
Disney Classic Handheld Karaoke Player (DKS7000-C) [Sean Riddle, David Haywood]

new NOT WORKING software list entries
-------------------------------------

easy_karaoke_cart.xml
dkp2: Disney Princess 10-Song Karaoke Cartridge II (DK-P2)  [Sean Riddle, David Haywood]
dkp3: Disney Princess 10-Song Karaoke Cartridge III (DK-P3)  [Sean Riddle, David Haywood]

(also removed the parent/clone relationships from most of these, as they're distinct products in reality)

Co-authored-by: David Haywood <hazemamewip@hotmail.com>
2024-07-26 19:28:21 -04:00
arbee
49867aec53 apple/macprtb.cpp: Saving and loading the PRAM is important. [R. Belmont] 2024-07-26 19:11:16 -04:00
Ivan Vangelista
ddbf597f5a New clones marked not working
-----------------------------
Grand Prix (Treasure Bonus bootleg) [Taksangs, Charlie]
2024-07-26 18:19:29 +02:00
mamehaze
a1b2974ec9
cpu/xa: CPU core work for fearless/superkds - adds sound, promotes to working (#12617)
* This adds basic execution to XA core. It emulates enough of the XA to give fearless and superkds working sound.
* only the exact forms of the opcodes used so far have been implemented
* no optimizations have been done, use of const, inline use, templates etc. are planned for a future update; code is still primed for debugging and development
* overall structure, code style are not 100% final (see above) and will be adjusted as the CPU is better understood
* peripherals, interrupts etc. are not yet fully implemented, nor is anything outside of the page zero mode used here due to lack of test cases

Machines Promoted to WORKING
----------------------------------
Super Kids (S019CN) [David Haywood, XingXing]
Fearless Pinocchio (V101US) [David Haywood, XingXing, Peter Wilhelmsen, rtw]

---------
Co-authored-by: David Haywood <hazemamewip@hotmail.com>
2024-07-26 08:09:30 -04:00
Sven Schnelle
5b75406475
hp_dio/hp98620: use device_execute_interface (nw) (#12618)
Fixes GitHub #12611.
2024-07-26 08:05:25 -04:00
angelosa
c631f62c66 video/pc_vga_paradise.cpp: separate extended CRTC unlock by r/w 2024-07-26 10:13:15 +02:00
Ivan Vangelista
6d62d34e13 New clones marked not working
-----------------------------
Hamburger House 9 [Taksangs, Charlie]
2024-07-25 22:36:21 +02:00
angelosa
e0bba43865 ces/cesclass.cpp: replace palette with amber shades 2024-07-25 17:25:05 +02:00
hap
d1f1899b7e roland_gp.h: clean up indentation 2024-07-25 10:45:25 +02:00
hap
d3fde22864 rd500: add to mame.lst and correct rom region size/endianness 2024-07-25 10:27:37 +02:00
wilbertpol
6812e516ac
msx2_flop.xml: Added 56 items (52 working), and removed one item. (#12582)
* Improved some NV Magazine titles.
* Removed Removed "R・SYSTEM 3.2 (Japan)", (part of NV Magazine 1996-12).

New working software list items (msx2_flop.xml)
----------------------------
NV Hokkaido Vol. 1 (Japan) [file-hunter]
NV Magazine 1 (Japan) [file-hunter]
NV Magazine 2 (Japan) [file-hunter]
NV Magazine #3 (Japan) [file-hunter]
NV Magazine 4 (Japan) [file-hunter]
NV Magazine #5 (Japan) [file-hunter]
NV Magazine #7 (Japan) [file-hunter]
NV Magazine #8 (Japan) [file-hunter]
NV Magazine #9 (Japan) [file-hunter]
NV Magazine #10 (Japan) [file-hunter]
NV Magazine #20 (Japan) [file-hunter]
NV Magazine #21 (Japan) [file-hunter]
NV Magazine #22 (Japan) [file-hunter]
NV Magazine #23 (Japan) [file-hunter]
NV Magazine #24 (Japan) [file-hunter]
NV Magazine #26 (Japan) [file-hunter]
NV Magazine 1996-10 (Japan) [file-hunter]
NV Magazine 1996-11 (Japan) [file-hunter]
NV Magazine 1998-6 (Japan) [file-hunter]
NV Magazine 1998-9 (Japan) [file-hunter]
NV Magazine 1998-10 (Japan) [file-hunter]
NV Magazine 1999-1 (Japan) [file-hunter]
NV Magazine 1999-2 (Japan) [file-hunter]
NV Magazine 1999-3 (Japan) [file-hunter]
NV Magazine 1999-5 (Japan) [file-hunter]
NV Magazine 1999-6 (Japan) [file-hunter]
NV Magazine 1999-7 (Japan) [file-hunter]
NV Magazine 1999-8 (Japan) [file-hunter]
NV Magazine 1999-9 (Japan) [file-hunter]
NV Magazine 1999-10 (Japan) [file-hunter]
NV Magazine 1999-11 (Japan) [file-hunter]
NV Magazine 2000-1 (Japan) [file-hunter]
NV Magazine 2000-2 (Japan) [file-hunter]
NV Magazine 2000-3 (Japan) [file-hunter]
NV Magazine 2000-4 (Japan) [file-hunter]
NV Magazine 2000-5 (Japan) [file-hunter]
NV Magazine 2000-6 (Japan) [file-hunter]
NV Magazine 2000-7 (Japan) [file-hunter]
NV Magazine 2000-8 (Japan) [file-hunter]
NV Magazine 2000-9 (Japan) [file-hunter]
NV Magazine 2000-10 (Japan) [file-hunter]
NV Magazine 2000-11 (Japan) [file-hunter]
NV Magazine 2000-12 (Japan) [file-hunter]
NV Magazine 2002-1 (Japan) [file-hunter]
NV Magazine 2002-2 (Japan) [file-hunter]
NV Magazine 2002-4 (Japan) [file-hunter]
NV Magazine 2002-5 (Japan) [file-hunter]
NV Magazine SP #2 (Japan) [file-hunter]
NV Magazine Special #3 (Japan) [file-hunter]
NV Magazine Special #4 (Japan) [file-hunter]
NV Magazine Special #6 (Japan) [file-hunter]
NV RSDM #4 (Japan) [file-hunter]

New software list items marked not working (msx2_flop.xml)
----------------------------
NV Magazine 1996-12 (Japan) [file-hunter]
NV Magazine 1998-11 (Japan) [file-hunter]
NV Magazine 2001-12 (Japan) [file-hunter]
NV Magazine 2002-3 (Japan) [file-hunter]
2024-07-25 15:52:09 +10:00
ArcadeShadow
a5695e00de
spectrum_cass.xml: Added 29 working items. (#12603)
Also improved metadata using information from Spectrum Computing.

New working software list items (spectrum_cass.xml)
--------------------------------------------
1º Campeonato Nacional de Jogos de Computador [Planeta Sinclair]
Bride of Frankenstein (bugfix) [Spectrum Computing]
Bride of Frankenstein (Dro Soft) [Spectrum Computing]
Cálculo de Cadernetas [Planeta Sinclair]
Cálculo de Rumo e Base e Irradiação [Planeta Sinclair]
Castlevania: Spectral Interlude (v1.1, Portuguese, 128K) [Spectrum Computing]
Castlevania: Spectral Interlude (v1.1a, Portuguese, 128K) [Rewind]
Comilão (Timex) [Planeta Sinclair]
Dark Star (MCM) [Spectrum Computing]
Dimensionamento de Vigas [Planeta Sinclair]
Dimensionamento de Vigas (prototype) [Planeta Sinclair]
Dustin (small case) [Spectrum Computing]
Dyna Star (alt) [Spectrum Computing]
El Mantecas [Spectrum Computing]
Evaristo el Punky [Spectrum Computing]
Fallen Angel (Musical 1) [Spectrum Computing]
Farmer Jack In Harvest Havoc! (Bob Smith, digital release) [Bob Smith]
Football Manager 2 (System 4) [Spectrum Computing]
Football Manager 2 (System 4, small case) [Spectrum Computing]
Manchester United (System 4, alt) [El Trastero del Spectrum]
Moonraker [Luís Rato, Planeta Sinclair]
Programa "Zig Zag" - 1º Campeonato Nacional de Jogos de Computador
Promoção 84 [Planeta Sinclair]
Promoção 84 (split files) [Planeta Sinclair]
Puncman 3 and 4 (alt) [Luís Rato, Planeta Sinclair]
Rotinas para Efeitos Especiais [Planeta Sinclair]
Saboteur II - O Angelos Edikeitai (PIM) [Luís Rato, Planeta Sinclair]
Saimazoom (medium case) [Spectrum Computing]
Saimazoom (small case) [Spectrum Computing]
2024-07-25 15:41:51 +10:00
Vas Crabb
bf6d5d7a2d Miscellaneous fixes:
igspgmcrypt.cpp: Fixed a recently-introduced Endianness issue.
sega/dsbz80.cpp: Don't leak the MPEG audio decoder.
sega/dsbz80.cpp: Don't initialise the sample buffer on construction - it happens on reset anyway.
formats/fs_coco_os9.cpp: Use lowercase for hexadecimal literals.
2024-07-25 06:51:43 +10:00
ArcadeShadow
932108930d
ibm5170.xml: Added fifteen working items and replaced one item with a beter dump. (#12395)
Also added disk labels and copy protection notes for some existing items.

New working software list additions (ibm5170.xml)
--------------------------------------------
Aces of the Deep [Total DOS Collection]
Aces of the Deep: Expansion Disk [The Good Old Days]
Aces Over Europe [Total DOS Collection]
Aces Over Europe (German) [Total DOS Collection]
Arcade Pool (alt) [Total DOS Collection]
Archon Ultra [Total DOS Collection]
Blackthorne [Total DOS Collection]
Lethal Weapon [Total DOS Collection]
Lethal Weapon (Big Games) [Total DOS Collection]
Psycho Pinball [Total DOS Collection]
Sensible World of Soccer [Total DOS Collection]
Super Street Fighter II Turbo  [Total DOS Collection]
Warriors [Total DOS Collection]
Worms [Total DOS Collection]
Zoop [Total DOS Collection]

Redump software list item (ibm5170.xml)
--------------------------------------------
Micro Machines 2: Turbo Tournament [Total DOS Collection]
2024-07-25 06:41:43 +10:00
ArcadeShadow
c6acd17786
mtx_cass.xml; n64.xml; snes_bspack.xml: Use lowercase for descriptive text in descriptions. (#12614) 2024-07-25 06:38:04 +10:00
Brian Johnson
e74f2d98fd
bus/rs232: Added Mouse Systems serial mouse to default RS-232 devices. (#12588) 2024-07-25 06:10:32 +10:00
mamehaze
a94d93b0b3
megaduck.xml: Added Bilder Lexikon for Megaduck computer (not working). (#12613)
New software list items marked not working
----------------------------------
megaduck.xml: Bilder Lexikon [PeT, TeamEurope, SSJ, Youkal3]
2024-07-25 06:02:42 +10:00
Ivan Vangelista
cef30608c8 New systems marked not working
------------------------------
Boo 1000 [Ioannis Bampoulas]
Icescape (V104FA) [Ioannis Bampoulas]
Triple Fever (V107US) [Ioannis Bampoulas]
Wild Fruit (V208US) [Ioannis Bampoulas]

New clones marked not working
-----------------------------
Crazy Bugs (V200US) [Ioannis Bampoulas]
Crazy Bugs (V202US) [Ioannis Bampoulas]
Crazy Bugs (V204US) [Ioannis Bampoulas]
Haunted House (IGS, V109US) [Ioannis Bampoulas]

- igs/igs_fear.cpp, igs/igs_m27.cpp: preliminary decryptions for the added sets [IQ_132]
2024-07-24 18:26:39 +02:00
cam900
efe7286ed0
sega/dsbz80.cpp: Fix volume, Add variables into save states, Cleanups: (#12608)
- Move devices into private:
- Initialize variables at machine start
- Remove hardcoded tags and literal tag usage
- Add notes
- Fix spacing
- Constantize values
- Use correct typename values
2024-07-24 11:31:48 -04:00