Commit graph

90713 commits

Author SHA1 Message Date
angelosa
f916d401af hash/xbox_hdd.xml: QA and srcclean 2024-07-15 11:38:27 +02:00
angelosa
c16a80ce1c microsoft/xbox.cpp: hookup HDD SW list
New software list items marked not working
------------------------------------------
OEM Dashboard [archive.org]
2024-07-15 11:32:11 +02:00
angelosa
3722aca699 casio/fp1100.cpp: hookup INTF0 for function keys 2024-07-15 11:03:10 +02:00
Simon Eriksson
2542724b51
spg2xx: Fix behavior of audio channel enable/stop flags (#12572)
Automatic stops set channel stop flag while keeping channel enable flag unchanged.
Channel is only active (channel status flag true) when enable flag is true and stop flag is false.
2024-07-14 12:21:26 -04:00
Nigel Barnes
0716eeec17 sanyo/phc25.cpp: Consolidated into single file, cleanup, and removed use of utf8.h.
- Use actual character generator ROM for phc25.
2024-07-14 16:23:53 +01:00
hap
97fb89fbe2 segaufo: assume nmi enable is on IO2 CNT1, fix regression with debug popmessage, small cleanups,
misc: update some notes
2024-07-14 14:20:35 +02:00
angelosa
74b0ef1a99 casio/fp1100.cpp: misc notes 2024-07-13 14:21:12 +02:00
hap
334b279e60 terracren: assume SSG channel C resistor is 1k instead of 10k (brown,black,red instead of brown,black,orange) 2024-07-13 11:11:45 +02:00
yz70s
71b9d2f072 i386: x87 stack top set to 0 when entering mmx state, generate #NM only from TS bit
Mmx opcodes generate #NM only when TS is set, EM bit generates #UD
2024-07-13 10:31:29 +02:00
Ivan Vangelista
db5d0f4f4b New working clones
------------------
Dodge City (9131-02, U9-2B) [Brian Troha, The Dumping Union]

- snk/snk68.cpp: corrected error in previous commit, updated PLDs labels for some streetsm sets
2024-07-13 09:14:48 +02:00
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