Commit Graph

90572 Commits

Author SHA1 Message Date
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
Sven Schnelle
8af8f5d730
hp_dio: add HP98624 GPIB interface card (#12514) 2024-06-29 07:22:43 -04:00
Ivan Vangelista
6e145763df atlus/cave.cpp: used actual resonator valure for the Oki on donpachi and some Namco medal games 2024-06-29 06:17:21 +02:00
Simon Eriksson
19962ed350
spg2xx: Switch ADPCM algorithm to IMA ADPCM (#12525)
- Also add new IMA ADPCM implementation class for this purpose
2024-06-28 18:35:32 -04:00
hap
09db2d7fc3 saitek*: support unofficial cpu frequency config in some drivers
New working systems
-------------------
Kasparov GK 2100 [hap, Berger]
Kasparov Centurion [hap, Berger]

New working clones
------------------
Kasparov Cougar [hap, Berger]
2024-06-28 23:42:18 +02:00
Michael Zapf
13caa1ec64 ti99/geneve: Replace fatal error with no action when accessing a MFM hard disk without image file. 2024-06-28 22:55:10 +02:00
angelosa
59e807744f casio/fp200.cpp: cleanup keyboard i/f 2024-06-28 18:59:35 +02:00
angelosa
1db8f70e30 casio/fp200.cpp: cleanups, convert I/O to memory_view, hookup RTC 2024-06-28 18:58:17 +02:00
lidnariq
7a87d06ae6
Casio PV-1000: Border colors are wrong (blue and red are swapped) (#12515) 2024-06-28 12:40:06 +02:00
Ivan Vangelista
7c283b8825 merit/merit3xx.cpp: hacked a bit to make one of the games show something 2024-06-28 06:16:00 +02:00
James Wallace
c6635db4f1
cops.cpp: Make the first boot instruction clearer (#12519) 2024-06-27 20:48:22 -04:00
ClawGrip
b9b64cd32d
gaelco/atvtrack.cpp: Add notes and ROM placeholder for Gaelco Football I/O PCB [Recreativas.org] (#12520) 2024-06-27 20:47:44 -04:00
ClawGrip
ba563951ba
pc/cuttherope.cpp: Fixed year updated comments. (#12516) 2024-06-28 05:22:24 +10:00
hap
6fcc92f7fb z80dasm: small cleanup 2024-06-26 21:00:39 +02:00
hap
403aeacfea z80ndasm: fix compile issue 2024-06-26 21:00:39 +02:00
mamehaze
312e45364e
new NOT WORKING machines (#12509)
--------------------
Virtual Tennis (VTG) [Sean Riddle, David Haywood]
2024-06-26 20:32:28 +02:00
Ivan Vangelista
0cf2c68c32 New working clones
------------------
Miss World 2002 [system11, Brian Troha, The Dumping Union]
WOW New Fantasia [system11, The Dumping Union]

New systems marked not working
------------------------------
Battle Gear 3 (Ver.2.01A) [Goilup, Camoyoshi, JCStahl1]

Clones promoted to working
--------------------------
Dodge City (2131-82, U5-0D) [Ivan Vangelista]
Dodge City (2131-82, U5-50) [Ivan Vangelista]
Dodge City (2131-82, U5-0 GT) [Ivan Vangelista]

Systems promoted to working
---------------------------
Superstar (4435-81, U5-1) [Ivan Vangelista]
2024-06-26 19:21:47 +02:00
Sven Schnelle
6a702b8d12
floptool: fix HP 9121 format #4 (#12511)
With this change, all the SSDD disks from hpmuseum can be read,
and the size of the disk matches. While at it, also fix a typo.

Signed-off-by: Sven Schnelle <svens@stackframe.org>
2024-06-26 04:33:02 -04:00
arbee
6f4a757b70 apple/macpwrbk030.cpp: Removed unusued variable. [R. Belmont] 2024-06-25 23:49:34 -04:00
arbee
8a8ad7654e apple/macpwrbk030.cpp: Improve PMU communications and have the battery read as not dead. [R. Belmont] 2024-06-25 23:44:30 -04:00
arbee
8ed6c574c0 apple/macadb.cpp: Lower SRQ time to spec, makes the M50753 PMUs much happier. [R. Belmont]
- Mac Portable and supported PowerBooks 140/160/170/180 now have working mouse and keyboard.
- Verified that the IIgs, PIC, Egret, and Cuda ADB are still happy.
2024-06-25 23:22:20 -04:00
James Wallace
c8c09a8c88
cops.cpp: Promote Revelations to working (#12485)
* LDP1450: Added HLE of player and hookups to some games that use it
* LDP1450: Tweaked timings
* LDP1450 - added some more comms, and text overlay logging
* cops.cpp: Fixed loose input that stopped Nova games from booting
* cops.cpp: Add Revelations support
* LDP1450: Added multibyte command support
* Revelations: Add SHA1 for disc image (needs redump)
2024-06-25 20:12:12 -04:00
AJR
6f3eab7514 f2mc16: Fix copy-paste mistakes 2024-06-25 15:34:39 -04:00
Sven Schnelle
a40b122210
cpu/m68000: Fix fmovem reads for mode=2 (#12510)
- Commit 6957c46998 changed the write part, but missed to convert
the read part. This fixes booting HP-UX 9 on hp9k_3xx.

Signed-off-by: Sven Schnelle <svens@stackframe.org>
2024-06-25 14:44:33 -04:00
AJR
874a140674 f2mc16: Flesh out CPU emulation
- Support INT #vct8, LSL A, R0 and FILSWI instructions
- Support many more EA-type instruction modes
- Prevent MOVS(W)I and FILS(W)I from clobbering RW0 if it lies within the destination range

* mt80s: Add adequate amount of RAM to address map
2024-06-25 12:33:36 -04:00
ClawGrip
25dbc404c5
hash/nes.xml: Add a not working NES multigame pirate cart (#12403)
New software list items marked not working
------------------------------------------
nes.xml: 150 Super Cool Cards [Taksangs]
2024-06-25 06:18:04 +02:00
mamehaze
a35a486fbc
new NOT WORKING clones (KaraokeTV Star) (#12464)
New clones marked not working
-----------------------------
KaraokeTV Star (US, with 25 songs, 'FREE 35 Hit Songs / $35 value' packaging) [David Haywood, TeamEurope]

New systems marked not working
------------------------------
Star Singer Karaoke (MKS4001) [Sean Riddle, David Haywood]

New working software list items
-------------------------------
ibm5170_cdrom: Karaoke Manager Installation CD - Karaoke Manager Version 1.4 (bundled with KaraokeTV Star) [Sean Riddle]
2024-06-25 06:16:53 +02:00
Ivan Vangelista
27ab2997b3 New systems marked not working
------------------------------
Dice Master [trol]

Clones promoted to working
--------------------------
Super Poker (v102UA) [Ivan Vangelista]
Super Poker (v200UA) [Ivan Vangelista]
Super Poker (v201UA) [Ivan Vangelista]
Super Poker (v203US) [Ivan Vangelista]
Super Poker (v205US) [Ivan Vangelista]
Super Poker (v306US) [Ivan Vangelista]
2024-06-24 23:53:34 +02:00
arbee
75e313ab6c apple/adbmodem.cpp: Fix for corrupted data transfer from the VIA to the PIC. [R. Belmont]
- This caused the mouse button to randomly press and release, especially on faster machines
2024-06-23 19:26:27 -04:00
hap
9136e4a8a3 tatraina: add cpu freq config 2024-06-23 20:31:21 +02:00
arbee
533fffce22 apple/egret.cpp: Don't try to pre-init the NVRAM if no save exists, this makes the IIsi unhappy. [R. Belmont] 2024-06-23 14:10:29 -04:00
ArcadeShadow
096ca568a8
alice32.xml, alice90.xml, nes_datach.xml: Metadata cleanups (#12467)
alice32.xml, alice90.xml: Lowercase on descriptive words
nes_datach.xml: Replaced countries' abbreviations
2024-06-23 12:28:00 -04:00
Mark Garlanger
d0b00a538b
heathzenith/h89.cpp: Add wait states for mms 77316 fdc (#12502) 2024-06-23 12:26:41 -04:00
qufb
21d5d9c8fc
sega/sega_beena.cpp, carbeena.xml: Add Car Beena and BIOS MIDI PCM ROMs (#12503)
* sega/sega_beena.cpp, carbeena.xml: Add Car Beena and BIOS MIDI PCM ROMs

New working software items (carbeena.xml)
-------------------------
Car Beena Tentou-you Demo 1 [TeamEurope, QUFB]
2024-06-23 12:24:47 -04:00
arbee
3f6abb196b apple/macii.cpp: Cleanup pass and RAM support improvements [R. Belmont]
- Properly emulate how the GLUE ASIC lays out memory.
- All RAM sizes that were valid on hardware now work, and sizes >8 MiB that caused
  the original Mac II ROM to malfunction are locked out for that machine
- Modernized types, usage, and class organization
- Removed model-specific runtime checks
2024-06-23 11:35:24 -04:00
Vas Crabb
029341aeb2 srcclean and manual cleanup. 2024-06-23 04:23:11 +10:00
hap
7eb725763e fidelity elite: let's rename the recently added feagp to feasx, for clarity the addition is:
Elite A/S Challenger (experimental) [Berger]
2024-06-22 13:33:41 +02:00
hap
e47821d5d4 tatrain: template instead of macro for cpu config 2024-06-22 13:21:45 +02:00
hap
778d0c6d7b mentor16,zircon2: small update to internal artwork 2024-06-22 12:56:26 +02:00
Vas Crabb
0e459c17f5 -machine/atastorage.cpp: Log disk geometry at verbose level (rather than debug) so it can be shown in release builds.
* Also use logmacro.h for compile-time configurable logging.

-util/ioprocs.cpp: Added assertion to write_at equivalent to the one in write.
* Checks for invalid results from underlying write call.
* Also more const.
2024-06-22 03:54:51 +10:00
angelosa
8e902a47e6 unico/goori.cpp: implement display enable, chore EEPROM handling to portw 2024-06-21 19:33:50 +02:00
hap
9b6dbb3018 z80: decide to remove embedded changelog from comments (refer to github history) 2024-06-21 19:32:42 +02:00
cam900
46e8c0de94
unico/goori.cpp: Use generic gfx decode layout, Cleanups (#12499)
- Fix ROM region naming
- Correct type for variables
- Make variables constant
- Reduce literal tag usages
- Fix spacing
2024-06-21 19:17:54 +02:00
hap
6e0c964414 New working systems
-------------------
Zircon II [hap, Berger, Sean Riddle]
2024-06-21 18:36:17 +02:00
mamehaze
a73abf0a4d
chalgear: Correct cartridge name and release year; add list of undumped carts (#12496) 2024-06-21 07:57:53 -04:00
mamehaze
a82850f857
new NOT WORKING machines (#12497)
----------
Virtual Baseball (VTG) [Sean Riddle, David Haywood]
2024-06-21 06:21:29 +02:00
Ivan Vangelista
5f0d3df99f New working clones
------------------
Jigoku Meguri (Japan) [Brian Troha]

- various Taito drivers: updated game titles to include the revision, where known [Brian Troha]
2024-06-21 04:29:34 +02:00