Commit Graph

93730 Commits

Author SHA1 Message Date
hap
ec0e2593c9 makefile: add note about cpu arch 2025-04-24 00:56:25 +02:00
hap
955ac69f84 ymfm: remove 2608/2610 ssg gain workaround 2025-04-23 22:53:12 +02:00
hap
b8de7b1cbd makefile: change windows cpu arch reg query /v to -v 2025-04-23 21:18:44 +02:00
ArcadeShadow
077fde1f04
sgx.xml: Changed media description (#13606)
Replaced "cartridges" to "HuCards" on the software list description.
2025-04-23 12:05:42 +02:00
angelosa
de28051b3b bus/cbus: preliminary conversion of MSX style DE-9 ports in -26 and -86
* -86 uses only one port not two;
* Remove joystick readback from -118, mounts a DA-15 PC gameport instead;
* Remove pc9801_snd_device glue logic;
2025-04-23 11:30:18 +02:00
Patrick Mackinlay
458d529007 build: fix msvc build 2025-04-23 14:49:14 +07:00
Vas Crabb
e2acaa460e netdev/pcap.cpp: Fix build errors. 2025-04-23 06:02:56 +10:00
Vas Crabb
670e2062cb osd: Got rid of the gross globals and functions for manipulating them in the network modules. 2025-04-23 04:25:39 +10:00
Patrick Mackinlay
9058810fe2
osd: remove mac address filter from osd (fixes #13586) (#13614)
* dp8390: improve address filtering

* osd: remove mac address filter from osd (fixes #13586)
2025-04-22 17:35:20 +02:00
m1macrophage
4b2084a6c3
linn/linndrum.cpp: Modeled click filter, improved hihat decay emulation, and did cleanups. (#13610)
* linn/linndrum.cpp: Modeled click filter, improved hihat decay emulation.

Primary changes:
* Hihat decay knob will alway have an effect, not just at trigger time.
* Modeling the "click" filter.
* sound/flt_biquad.cpp: Fixed LOWPASS1P and HIGHPASS1P modes for flt_biquad.

Other changes:
* Renamed input for hihat decay pot.
* Updated "mux drums" section comments.
* Updated snare_w comments.
* Other minor comment changes.

* flt_biquad: Added HIGHPASS1P1Z implementation and used in the linndrum.
Reverted HIGHPASS1P changes.
2025-04-22 14:53:19 +02:00
hap
d75e59c5a4 natkeyboard: fix regression from prev commit 2025-04-22 13:11:45 +02:00
smf-
8c4c35d34d check correct irr0 bits, after the register size was corrected in b26662f1bb [smf] 2025-04-22 08:34:50 +01:00
Roberto Fresca
8f02f0bdeb Improvements on Tic Tac Toe (Sundance bootleg): [Roberto Fresca, Grull Osgo]
- Fixed the ROM load.
 - Fixed bipolar PROM issues.
 - Added proper inputs.
 - DIP Switches for Coinage.
 - DIP Switches for Main Game Rate.
 - DIP Switches for D-UP Game Rate.
 - Promoted to working.

Systems promoted to working
---------------------------
Tic Tac Toe (Sundance bootleg of New Lucky 8 Lines) [Roberto Fresca, Grull Osgo]
2025-04-22 05:21:24 +02:00
hap
25dd248646 natkeyboard: limit buffer size to 4*8MB 2025-04-22 03:00:14 +02:00
hap
6d9f657e95 natkeyboard: fix issue with dynamic buffer resizing 2025-04-22 03:00:14 +02:00
Roberto Fresca
976f36a5f9 misc/norautp,cpp driver: Decrypted krampcb4. This routine could also help
to decrypt other Kramer games. [Ivan Vangelista]
2025-04-22 02:39:18 +02:00
cracyc
16b3ed3b74 deecoseal: correct vram size and add eeprom 2025-04-21 14:53:09 -05:00
David 'Foxhack' Silva
00068779c1
saturn.xml: Added nine items (two working). (#13599) [redump.org]
Also corrected a description and added a version comment.

New working software list items (saturn.xml)
-------------------------------
Keiou Yuugekitai - Okiraku Tamatebako (Japan, demo) [redump.org]
Virtua Fighter CG Portrait Collection (Japan) [redump.org]

New software list items marked not working (saturn.xml)
---------------------------------
Dark Savior (Japan, Taikenban 19960205) [redump.org]
Dark Savior (Japan, Taikenban 19960409) [redump.org]
Ginga Eiyuu Densetsu (Japan, demo) [redump.org]
The King of Fighters '97 (Japan, Sample Hibaihin) [redump.org]
Real Bout Garou Densetsu (Japan, Sample) [redump.org]
Virtua Fighter 2 (Korea) [redump.org]
Virtua Fighter Remix (Korea) [redump.org]
2025-04-22 03:15:27 +10:00
ArcadeShadow
caee08c7e4
zx81_cass.xml: Added 21 working items. (#13603)
New working software list items (zx86_cass.xml)
--------------------------------------------
Aritmética I [Planeta Sinclair]
Battle of Britain [Planeta Sinclair, Steve Brown]
Cedric the Clown (type-in, Sinclair User № 17 - August 1983) [Planeta Sinclair, Steve Brown]
Conta Bancária [Planeta Sinclair]
Contos de Grimm [Planeta Sinclair]
Cosmic Payback [John Connolly]
Demonstração TS 1000 [Planeta Sinclair]
Desenho I [Planeta Sinclair]
Family Fun [Planeta Sinclair, Steve Brown, Mark Westmoreland]
Flipper [Planeta Sinclair]
Fortaleza de Zorlac [Planeta Sinclair]
General Interest Programs [Planeta Sinclair]
Iniciação TS 1000 [Planeta Sinclair]
Nightmare Park + Music Plus [Planeta Sinclair, Steve Brown, Mark Westmoreland]
Orçamento Doméstico [Planeta Sinclair]
Othello (Direco) [Spectrum Computing]
Planet Defender [Planeta Sinclair, Steve Brown, Mark Westmoreland]
The Keys of Gondrun (two sides) [Planeta Sinclair, Steve Brown, Mark Westmoreland]
Treasure Hunt (type-in) [Planeta Sinclair, Steve Brown]
Very Nasty Mountain [Planeta Sinclair, Steve Brown, Mark Westmoreland]
X-Men [Planeta Sinclair, Steve Brown, Mark Westmoreland]
2025-04-22 02:46:18 +10:00
cracyc
2c4b081267 deecoseal: actually disable the 8031 2025-04-21 11:29:19 -05:00
cracyc
67b749ec61 deecoseal: fix build 2025-04-21 11:24:00 -05:00
cracyc
fe6fedc390 deecoseal: add display output and nvram 2025-04-21 10:46:27 -05:00
hap
615951268a makefile: get windows cpu arch from registry instead of wmic 2025-04-21 15:35:28 +02:00
angelosa
d7c8ccee32 nec/pc9821.cpp: retire pc9821ne set
* Expects PMC to control Flash ROM banking after POST, will require separate driver
2025-04-21 15:16:08 +02:00
cracyc
6b6e5bba89 New systems marked not working
------------------------------
Lucas Deeco SealTouch ST3220 [Carl, Adrian Black]
2025-04-20 22:27:09 -05:00
Vas Crabb
32c0279c14
Correct syntax for template instantiation 2025-04-21 09:44:21 +10:00
Olivier Galibert
7864c26e17 Try helping the CI 2025-04-21 01:37:51 +02:00
Vas Crabb
36db8bf5cc
makefile: Don't use else after the over-eager pattern. 2025-04-21 09:34:51 +10:00
Olivier Galibert
9bbb40faaf Detect x86/x86_64 on linux again 2025-04-21 01:04:48 +02:00
Olivier Galibert
4faede1905 Fix some range computation issues with some weird views. 2025-04-21 00:36:20 +02:00
AJR
f101d1f27f debugimgui.cpp: Fix obsolete callback; simplify modifier key reading 2025-04-20 18:28:31 -04:00
Vas Crabb
6c8fb3d5e6 3rdparty/bgfx: Updated ImGui to 1.91.9b.
This was not straightforward, and we're now ahead of the ImGui version
in upstream bgfx.

Updated the bgfx-specific memory editor widget rather than just
partially removing the code.

Had to add an explicit template instantiation to imgui_widgets.cpp to
avoid a link error in the bgfx-specific range slider widget.

Got the imgconfig.h header a lot closer to the template from upstream
ImGui.
2025-04-21 07:35:00 +10:00
Vas Crabb
c10ecb0941 Fixed the last GCC class memory access warnings and cleaned up some stuff.
* shared/exidysound.cpp: Use real 8253 PIT device rather than a local
  implementation, fixed class memory access error, cleaned up code to
  use virtual member functions idiomatically.
* cpu/alto2: Fixed class memory access error (was nuking unique
  pointers).
* interton/vc4000_v.cpp: Fixed class memory access error, got rid of
  indirection on bitmap, cleaned up a little.
* Enabled error for GCC class memory access warning to avoid rot.
2025-04-21 05:28:13 +10:00
arbee
dc62387260 video/bt47x.cpp: Enable Bt473 device. [R. Belmont] 2025-04-20 10:40:21 -04:00
arbee
78f0031145 video/bt45x.cpp: Make 16-color variants generate visible colors. [R. Belmont] 2025-04-20 10:02:20 -04:00
angelosa
27d03ea4b2 nec/pc9801.cpp: kickoff an HDD SW list
New working software list items
-------------------------------
pc98_hdd: YAHDI [kobushi of nfg.forums]
2025-04-20 15:49:42 +02:00
angelosa
49df06fb17 nec/pc9801.cpp: hookup -119 keyboard to pc9801us 2025-04-20 15:49:42 +02:00
angelosa
2b4c7eef79 nec/pc98_kbd.cpp: add PC9801-119 keyboard variant, hookup to pc9821 based machines
* allows setup mode to be entered by holding HELP key with a soft reset
2025-04-20 15:49:42 +02:00
holub
47ea392f4d
cpu/z80/z80.cpp: Get rid of some flag LUTs (#13607) 2025-04-20 10:59:31 +02:00
Vas Crabb
d1e35612fa
3rdparty/portmidi: Another undefined macro warning. 2025-04-20 18:46:19 +10:00
Vas Crabb
3f69ebaa82
3rdparty/portmidi: Fixed more discarded const and undefined macro errors. 2025-04-20 17:38:24 +10:00
Vas Crabb
f28dac8e0c 3rdparty/portmidi: Fix the right uninitialised local variable. 2025-04-20 15:29:31 +10:00
Roberto Fresca
90cd5e392c igs/goldstar.cpp driver: Second round of cleanups. 2025-04-20 06:47:29 +02:00
Vas Crabb
53cd382d4a 3rdparty/portmidi: Fixed more macOS errors. 2025-04-20 11:02:29 +10:00
Vas Crabb
fd2ff42459 3rdparty/portmidi: Disable another warning to help clang on Windows. 2025-04-20 10:20:13 +10:00
Vas Crabb
74085ae6ef 3rdparty/portmidi: More cases of ignoring const in the macOS code. 2025-04-20 10:11:26 +10:00
Vas Crabb
485a93c011 3rdparty/portmidi: Another batch of K&R function declarations that upset clang. 2025-04-20 09:46:56 +10:00
Vas Crabb
9c28c45517 3rdparty/portmidi: Another place that needs const hit by Linux. 2025-04-20 09:41:11 +10:00
Vas Crabb
435f04a4c5 3rdparty/portmidi: Fixes for Linux and clang builds. 2025-04-20 09:12:55 +10:00
Vas Crabb
91cc7c0992 3rdparty/softfloat3: Proper way to detect presence of __int128 on GCC/clang. 2025-04-20 08:38:43 +10:00