Commit Graph

90703 Commits

Author SHA1 Message Date
yz70s
23ab5bba61 i386.cpp: correct errors in pentops.hxx caused by bad mmxprolog routine
Currently the mmxprolog routine can raise a #NM exception.
But the caller will execute the mmx opcode anyway, unfortunately
by fetching the bytes from the first instruction in the exception
service routine.

This adds a bool return value to mmxprolog so the caller can return too
without making a mess.
2024-07-13 01:28:16 +02:00
Vas Crabb
6e151b21c1 igs/pgmcrypt.cpp: Fixed Endianness issue for 32-bit games. 2024-07-13 08:01:48 +10:00
negunma
4f6083efd8
taito/buggychl.cpp: Listed undumped versions shown in videos in header comment. (#12571) 2024-07-13 07:24:43 +10:00
Sylvain Glaize
9f5c9be99d
bus/mc10: Added minimum ROM size and block size checks for cartridge ROMs. (#12088)
Also cleaned up code and moved cartridge implementations to anonymous namespaces.
2024-07-13 07:05:24 +10:00
hap
1c514cea4b monzagpb: correct company string and rename to monzagpa 2024-07-12 23:03:06 +02:00
Ivan Vangelista
85d5baa838 - namco/rallyx.cpp: reordered gutangtn sets [Brian Troha]
- olympia/monzagp.cpp: dumped a Monza GP original PCB which had the monzagpb romset. Dropped the bootleg designation from the title [Trol, Audiokit]

- snk/prehisle.cpp, snk/snk68.cpp: consolidated drivers in single files
2024-07-12 22:23:52 +02:00
datajake1999
df3f64c6e9
dectalk: fixed distortion in DTC07 DAC emulation (#12567)
* dectalk: fixed distortion in DTC07 DAC emulation

* dectalk: implement hakc to fix broken DSP output

* dectalk: add comment acknowledging the hack in the last commit is technically wrong

* dectalk: revert DAC bit depth back down to 12 as it sounds more accurate when compared with actual hardware

* dectalk: update comment stating the DAC that is used on actual hardware(AD7541)
2024-07-12 14:19:10 -05:00
hap
756f5cfe24 igor.cpp: rename to ivant.cpp
New working clones
------------------
Ivan The Terrible (H8/3216 version) [hap, Sean Riddle]
2024-07-12 19:29:06 +02:00
hap
daccce5990 ivant: rename to ivanto 2024-07-12 19:29:06 +02:00
hap
60f81ea817 k28m2: rename to k28 2024-07-12 19:29:06 +02:00
hap
866adc351e k28: rename to k28o 2024-07-12 19:29:06 +02:00
angelosa
0fe26ad681 casio/fp1100.cpp: convert main memory map to view, add save states, denote missing ROM from fp1000 2024-07-12 18:59:59 +02:00
angelosa
1a3ec953a0 casio/fp1100.cpp: hookup cassette SW list
New software list items marked not working
------------------------------------------
fp1100_cass: Alien No Gyakushu, Attack Sea Monster, Backgammon, Golf Game, Kalah Game, Moo Game, Renga Kuzushi, Vegetable Crush [archive.org]
2024-07-12 17:53:13 +02:00
angelosa
82dda44b7a casio/fp1100.cpp: rip out legacy slot code 2024-07-12 17:05:10 +02:00
Curt Coder
522bf01f66 nokia/mikromik2: Mass Memory Controller WIP. [Curt Coder] 2024-07-12 16:19:58 +03:00
Curt Coder
c402a32302 nokia/mikromikko2: Wired up the serial I/O and attached a diagnostic terminal. [Curt Coder] 2024-07-12 14:28:44 +03:00
angelosa
0e52f3adf6 casio/fp1100.cpp: attempt sub hsync WAIT semantics 2024-07-12 11:20:29 +02:00
Curt Coder
032931d8ba nokia/mikromikko2: Added speaker and diagnostic display. [Curt Coder] 2024-07-12 12:12:37 +03:00
Ivan Vangelista
b886191f79 New working clones
------------------
Guttang Gottong [system11]
Street Smart (bootleg of World version 1) [f205v]
2024-07-12 06:50:11 +02:00
ClawGrip
fdc3001b22
Add a skeleton driver for Alcatel Web Touch One web phone (#12534)
New systems marked not working
------------------------------
Alcatel Web Touch One (model 2840, Terra, Spanish) [Arcade Hacker, ClawGrip]
2024-07-11 22:16:39 -04:00
Devin Acker
d147c62b54
nintendo/snesb.cpp: fill in missing DIP switches for several games, add continue counter init for Wild Guns (#12565) 2024-07-11 22:15:05 -04:00
arbee
2fe2cb631e m6502/m5074x.cpp: Modernized logging, fixed Timer X mixing up the prescale and countdown values. [R. Belmont]
* Fixes several PowerBooks that were auto-polling ADB at 5 Hz instead of 70 Hz.
2024-07-11 21:21:33 -04:00
HappyASR
e83123dee7
igs/igs_fear.cpp: made game playable without sound [XingXing] (#12563) 2024-07-11 18:38:43 -04:00
hap
83f9ebad1b sapphire: fix NG button not showing with opengl video 2024-07-12 00:26:50 +02:00
Ivan Vangelista
cd85ebead9 New systems marked not working
------------------------------
Hard Puncher Hajime no Ippo 2 - The Fighting - Ouja e no chousen (VER.2.00J) [Hammy, buffi]

- namco/namcos10.cpp: preliminary Namco MEM/IO board support [windyfairy]

- devices/machine/nandflash.cpp: added TC58256AFT device [windyfairy]
2024-07-11 23:03:24 +02:00
hap
055a526c11 sapphire: prevent occasional lcd flicker 2024-07-11 22:32:55 +02:00
yz70s
a4de92f3e9 i386.cpp: correct buggy fxsave and fxrstor opcodes and let chihiro show 3D again 2024-07-11 21:52:57 +02:00
hap
2d8233a36f Systems promoted to working
---------------------------
Sapphire (Novag) [hap, Berger]
2024-07-11 21:15:43 +02:00
hap
df8be62800 h8_sci: add safety check in internal_update for possible negative ticks,
h8325: mask unused sci register bits
2024-07-11 21:15:43 +02:00
hap
c60d4a0760 h8: add system clock getter (divided clock()) 2024-07-11 21:15:43 +02:00
Nigel Barnes
31a7aaef53 New working systems
-------------------
PHC-20 [Nigel Barnes, Tony Jewell]
2024-07-11 20:03:23 +01:00
angelosa
53389bdd7b taito/buggychl.cpp: hookup unused DSW1:8 2024-07-11 17:46:30 +02:00
Curt Coder
f7c88fe421 nokia/mikromik: Added missing SASI bits. [Curt Coder] 2024-07-11 14:32:45 +03:00
hap
d512062a9b sapphire: add buttons 2024-07-11 13:18:37 +02:00
hap
80068b5704 sapphire: add lcd screen 2024-07-11 11:38:39 +02:00
wilbertpol
2c479b20dd
cpu/z80/r800.cpp: (#12530)
- Removed undocumented Z80 instructions that are not supported by the R800
- Updated basic instruction timing
- Implement MULUB and MULUW
  Other R800 features are not implemented
2024-07-10 19:34:51 -04:00
angelosa
4183b96612 casio/fp1100.cpp: flip keyboard inputs 2024-07-10 21:19:27 +02:00
angelosa
b7c998b199 casio/fp1100.cpp: rewrite irq section
* makes keyboard typing more consistant
2024-07-10 19:33:36 +02:00
hap
0dea5599b1 New systems marked not working
------------------------------
Sapphire (Novag) [hap, Berger]
2024-07-10 19:02:34 +02:00
hap
36d48fc850 gng: rename diamond (Diamond Run) to diamrun 2024-07-10 17:08:51 +02:00
Uncle Petros
02868eedf5
seibu/goal92.cpp: DIP Switches updates (#12554) 2024-07-10 10:48:58 +02:00
arbee
92868a2178 apple/scsidma.cpp: Greatly increased handshake SCSI performance by smarter control of instruction restarts. [R. Belmont]
apple/maciifx.cpp: Fixed ordering of software lists so hard disks have priority over CD-ROMs like all other Macs. [R. Belmont]
2024-07-09 23:04:41 -04:00
angelosa
93060d50e3 machine/k056230: preliminary Konami Viper LANC superset
* Applies portions of PR #12546
* fixes gameplay hangs/crashes in gticlub2, xtrial, code1d, wcombat
2024-07-09 18:31:21 +02:00
angelosa
bc23190458 machine/k056230: refactor regs_r/_w to regs_map 2024-07-09 17:54:58 +02:00
mamehaze
d20ef20b4b
igs/igs_fear.cpp - add IGS027A dump to fearless [tormod, Peter Wilhelmsen, XingXing] (#12553)
* correct clock for XA

igs/pgmcrypt.cpp - properly fix fearless decryption

---------

Co-authored-by: DavidHaywood <hazemamewip@hotmail.com>
2024-07-09 08:10:14 -04:00
ClawGrip
df064c59b1
atari/atetris.cpp: Redumped Link graphics ROM [Taksangs] (#12558) 2024-07-09 08:08:01 -04:00
cam900
51d9f82820
nmk/nmk16.cpp: Fix max sprite clock related to screen size (#12559) 2024-07-09 08:07:39 -04:00
Giulio Zausa
81284c68ca
Fixes/ROMs for Roland stuff (#12555)
* Fixed screen

* Added ROMs and GP/LP support

* Fixed rom and prints

* Leftover

* Fix
2024-07-08 22:44:06 +02:00
Ivan Vangelista
0a51009b74 Systems promoted to working
---------------------------
Montana Super Draw (4436-05, U5-0) [Brian Troha]

- seta/seta.cpp: made zingzipbl go a bit further, marked its Oki ROM as bad. Main blocker is the different sprite format.

- shared/segam1audio.cpp: measured clocks [Guru]
2024-07-08 18:14:33 +02:00
mamehaze
ce215330ad
tvgames/xavix.cpp: Added four games. (#12552)
New systems marked not working
----------------------------
Excite Ping Pong 2 (Japan) [TeamEurope, Peter Wilhelmsen, David Haywood]
Croket! Itada Kinka! Banker Battle!! (Japan) [TeamEurope, Peter Wilhelmsen, David Haywood]
Shooting King (Japan) [TeamEurope, Peter Wilhelmsen, David Haywood]
Gun Gun Revolution (Japan) [TeamEurope, Peter Wilhelmsen, David Haywood]
2024-07-09 00:55:15 +10:00