Commit Graph

90780 Commits

Author SHA1 Message Date
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
hap
592e405016 fidelity/as12.cpp: rename to elegance.cpp,
misc: update notes
2024-07-24 17:11:32 +02:00
hap
719a341e7f daytona93: dump audiocpu roms that match this revision [Guru],
misc: small cleanup/update notes
2024-07-24 12:23:50 +02:00
ArcadeShadow
6cb0ec0103
pc8801_flop.xml: Metadata fix (#12612)
Fixed parent/clone relationship between "ddash", "ddasha", "ddashb"
2024-07-23 16:46:19 -04:00
987123879113
a319332a5a
namco/namcos10.cpp: Added notes and improved inputs for Hajime no Ippo 2. (#12607) 2024-07-24 06:39:22 +10:00
Ivan Vangelista
0103e4da7f igs/igs_m027.cpp: added preliminary decryptions for jking02, luckycrs and olympic5 [IQ_132] 2024-07-23 22:12:05 +02:00
lidnariq
9f31d42e2d
casio/pv1000.cpp: Three tiny changes (#12570)
* casio/pv1000.cpp: Add support for 'render disable' control

* casio/pv1000.cpp: Pixels are distinctly non-square

* casio/pv1000.cpp: at least support banking the pattern data over the entire cartridge (although it should be over the entire memory region)
2024-07-23 20:27:25 +02:00
angelosa
c8777b7d3d ces/cesclass.cpp: break LCD output in two screens, implement bitmap DMA trigger (fix screen tearing) 2024-07-23 20:20:22 +02:00
Ivan Vangelista
134dc5924e New working clones
------------------
Jingle Bell (v200US)  [Ioannis Bampoulas]

New systems marked not working
------------------------------
Jungle King 2002 (V209US) [Ioannis Bampoulas]
Lucky Cross (V106SA) [Ioannis Bampoulas]
Olympic 5 (V112US) [Ioannis Bampoulas]

New clones marked not working
-----------------------------
Olympic 5 (V107US) [Ioannis Bampoulas]
2024-07-23 18:08:10 +02:00
arbee
7da34d5e7d apple/macprtb.cpp: Major updates and modernization. [R. Belmont]
- Fixed SCSI hookup so disk writes no longer trash the disk
- All RAM sizes up to 9 MiB now work properly
- Improved PMU hookups so battery reads full and no warnings occur
- Many style and modernization cleanups
- All variables initialized in the constructor
- Save state support added and tested
- Verified to boot from CD and format and install onto a new HDD image

New WORKING systems
-------------------
Macintosh Portable [R. Belmont]
Macintosh PowerBook 100 [R. Belmont]
2024-07-22 21:29:13 -04:00
Ivan Vangelista
e041ee7de4 New systems marked not working
------------------------------
Hill Climber [Hammy, Boge, K.CAT]

New clones marked not working
-----------------------------
Super Glob (Pac-Man hardware, bootleg) [Tirino73, f205v]

- igs/goldstar.cpp: redumped GFX ROM for cmast91. Fixes spurious white dots on some reels. [Ioannis Bampoulas]
2024-07-22 16:52:19 +02:00
angelosa
193680153b hash/pc8801_flop.xml: QA recently fixed 2HD images 2024-07-21 22:06:02 +02:00
angelosa
ec8dbae9f7 bus/pc8801: add gsx8800 expansion stub 2024-07-21 22:05:22 +02:00
angelosa
22c54f6871 bus/fp1000: add int# callbacks, allow fdcpack to load disks 2024-07-21 19:30:10 +02:00
Brian Johnson
b6131c2c44
upd765: Drive busy bits should not be cleared until a SIS is executed (#12585)
* The upd765 does not clear the drive busy bits until you issue a sense
interrupt status command. Without this fix CP/M Plus on the QX-10 gives
disk I/O errors because it expects the busy bit to stay set until it has
a chance to issue the SIS command.
2024-07-21 07:50:50 -04:00
angelosa
fbb439678d sharp/x1.cpp: hookup screen.set_default_position 2024-07-21 13:37:13 +02:00
Ivan Vangelista
4b5f852c5a New systems marked not working
------------------------------
Multi-Action 6711-14-R0A [Brian Troha, The Dumping Union]
Multi-Action 7558-01-R4 [Brian Troha, The Dumping Union]
Multi-Action 8340-01-R1 [Brian Troha, The Dumping Union]

- toaplan/toaplan1.cpp: Corrected ROM labels for the Vimana sets, corrected other ROM labels and added PCB locations to several sets. [Brian Troha]
2024-07-21 08:55:09 +02:00
mamehaze
45564dd026
kaneko/snowbros.cpp: Added Sutjaro Haeyo Deluxe (not working). (#12595)
New systems marked not working
----------------------
Sutjaro Haeyo Deluxe [Taksangs, David Haywood]
2024-07-21 06:25:27 +10:00
wilbertpol
7b0403f271
bus/msx/cart/ide.cpp: Removed unnecessary interface_pre_start and ROM bank. (#12600) 2024-07-21 06:08:10 +10:00
cam900
3adb271db0
sound/scspdsp.cpp: Use util::sext for sign extension and use lowercase hexadecimal literals. (#12597) 2024-07-21 05:35:15 +10:00
hap
f8a806b0ba New working systems
-------------------
Sapphire II [hap, Berger]
Diamond II [hap, Berger]
2024-07-20 20:28:34 +02:00
angelosa
7ab573d590 bus/fp1000: preliminary fd1020fd device 2024-07-19 18:21:17 +02:00
Philip Bennett
86d823acea New non-working machines
----------
Terebi Denwa Thomas the Tank Engine and Friends [Phil Bennett]
2024-07-19 06:42:33 -07:00
cracyc
7e33c3fbf3 i386: fix cycles when leaving rep when out of cycles and count == 0
fmtowns_cd: add note about microcosm
2024-07-18 20:51:26 -05:00
yz70s
1b2697df93 i386: correct various mmx and sse opcodes in pentops.hxx
Expecially for the case when the source and destination registers are the same
Moved a couple cyrix routines together with the other ones
2024-07-19 01:57:46 +02:00
Hydreigon
e773270e67
konami/viper.cpp: hookup wcombat inputs, update QA (#12591) 2024-07-18 16:50:55 -04:00
ksherlock
f0faf6b78a
machine/at28c64b: read overflow initializing nvram (MAMETesters 08524) (#12594)
* Actual rom size may be less than AT28C64B_DATA_BYTES.  a2bus/booti, as a motivating example, has a ROM size of 0x2000.
2024-07-18 16:49:19 -04:00
Lord-Nightmare
1b956a91c0 Fix a copy-paste error with the last fix for terracren, and updated the notes and filters to now correctly describe the two amplifier circuits. Added a note that this circuit needs to be converted to a netlist to be accurate due to the unusual hookup, and added a boost factor to the SSG channels to temporarily work around that fact. [Lord Nightmare] 2024-07-18 16:06:46 -04:00
hap
05b1ce44fe z80: reset m_ref when PC is changed through state_import 2024-07-18 19:09:01 +02:00
hap
a21f91f704 beep,dac: add note about buffer size 2024-07-18 19:05:59 +02:00