scribam
10b13dfe9c
deps: update to match Vulkan SDK 1.3.261.0
2023-08-24 17:33:47 +02:00
scribam
358a54152b
deps: update imgui to version 1.89.8 and implot
2023-08-24 17:33:47 +02:00
scribam
06e2c455e8
deps: update sdl to version 2.28.2
2023-08-24 17:33:47 +02:00
scribam
a1838eee30
deps: update libchdr
2023-08-24 17:33:47 +02:00
scribam
56b082def7
uwp: add support for arm
2023-08-02 09:32:55 +02:00
Flyinghead
c637ae8281
Merge remote-tracking branch 'origin/master' into dev
2023-07-30 18:05:38 +02:00
scribam
40953b17c4
uwp: add support for arm64
2023-07-30 18:03:32 +02:00
Flyinghead
7061c043d9
naomi: derbyocw card support. serial pipes refactoring. systemsp fixes
...
common interface for most serial pipes
jvs: MIE RS422 port support
card reader: allow reading/writing of individual tracks
systemsp: fix interrupt handling. refactor serial ports. isshoni wanwan
puppy touchscreen support
2023-07-26 21:34:03 +02:00
Flyinghead
92a19e9250
hopper fixes. fix kick4cash input
...
kick4cash encoders are rotated 45° and polling is done twice per frame.
add bet button to shootout pool and club kart (prize)
hopper: load/save config. fix pay out and bet values. proper defaults
based on selected currency.
2023-07-23 17:16:08 +02:00
scribam
4f5fd31d81
archive: replace zip_get_num_files (deprecated) by zip_get_num_entries
2023-07-22 19:04:52 +02:00
scribam
1b565f9879
clang-tidy: run modernize-concat-nested-namespaces
2023-07-22 19:04:52 +02:00
scribam
d2b475ae41
boxart: remove redundant call to c_str()
2023-07-22 19:04:52 +02:00
Lucas Azevedo
9c61006941
Fix GUI SDL mouse buttons
...
Clicks were swapped in GUI as SDL uses 2 for middle and 3 for right and
the GUI expects the opposite (minus 1).
2023-07-18 11:00:58 +02:00
scribam
4db26bc092
spg: fix warning 'vblk_cnt' defined but not used
2023-07-16 19:57:51 +02:00
Flyinghead
8c0f543bc8
naomi: hopper support for kick'4'cash, shootout pool and club kart prize
...
high level emulation of 837-14438 and naomi SWP hopper boards
2023-07-16 19:57:16 +02:00
Flyinghead
8e3a48eb6f
naomi: fix shootout pool inputs
...
Use button 1 to switch between cue aim and cue roller rotary encoders.
Remap start/mode to start
2023-07-16 19:10:39 +02:00
Flyinghead
7a22318b0f
sdl: don't send button up events based on mouse button state
...
as doing so cancels other inputs bound to the same target
2023-07-16 19:03:07 +02:00
Flyinghead
3c6eaa4d34
aica arm: use scratch reg for call/jump if offset if too big (armv7)
...
Issue #1148
2023-07-14 21:32:49 +02:00
Flyinghead
3bf817aea1
vk: reset semaphore index to 0 when recreating the swap chain
...
When frame dupe is enabled and switching to fast forward, the current
semaphore index might end up pointing past the end of the semaphore
array, causing a crash.
Issue #1138
2023-07-10 12:41:13 +02:00
scribam
a3ebe02f85
vk: modernize device properties retrieval
2023-07-09 18:51:44 +02:00
Edward Li
278f26aadd
macOS: Enable clipboard functions and corresponding menu items
2023-07-06 18:42:31 +02:00
Flyinghead
30e66d1c17
reios: ignore high order bits for FAD
...
Mask FAD with ffffff. Apparently the regular BIOS does the same. Fixes
bogus FAD issued by Guilty Gear X when playing CD audio.
Issue #1124
2023-07-05 10:23:54 +02:00
Edward Li
2089015221
Fix Spout2 MinGW error
2023-07-03 11:38:35 +02:00
scribam
42d003597e
deps: update sdl to version 2.28.1
2023-07-03 11:38:06 +02:00
scribam
f9da57d87f
deps: reapply patches to vixl
2023-07-03 11:37:42 +02:00
scribam
daf8230cca
deps: update vixl
2023-07-03 11:37:42 +02:00
Flyinghead
f02265b662
systemsp: fix sram addressing
...
translate dinoki4 rom name
2023-07-03 11:36:59 +02:00
Flyinghead
5eb893a995
Sega SystemSP support
...
add naomi roms: anpanman2, anpanman2a, drbyocwt and clubkpzbp
2023-07-01 16:24:51 +02:00
Flyinghead
b47f4f56ef
user-defined literals: _KB, _MB, _GB
2023-07-01 14:31:25 +02:00
vkedwardli
7cd308fcae
Realtime Video Routing ( #1126 )
...
* Syphon video routing with OpenGL and Vulkan (MacOS)
* Spout video routing with DX11 and OpenGL (Windows)
* Fix Xcode detection
2023-06-26 11:56:56 +02:00
scribam
6e6f75386b
deps: update sdl to version 2.28.0
2023-06-26 11:53:22 +02:00
Flyinghead
aad4921e09
picotcp: fix kos ppp nego. modem,bba: fix kos detection
...
picotcp: ignore conf ack received when lcp layer is up (kos ppp)
picotcp: ignore icmp ping seq and id #
scheduler: add void * arg to callback function. Get rid of static instances when possible
bba: use scheduler to delay link changes (fixes kos bba detection)
modem: fix soft reset. don't reset TDBE during reset (fixes kos modem detection)
2023-06-23 11:40:22 +02:00
Flyinghead
0070f9abad
network: fix known UDP ports bind regression
...
introduced by b4e5af6346
Add driving strikers netdemo known port
Issue #1112
2023-06-21 16:31:01 +02:00
Flyinghead
dca048981f
network: process both inbound and outbound packets for 2k games
...
DreamPi processes inbound packets on tcp port 5011 (dc2k2) so let's do
both.
Issue #1112
2023-06-18 11:20:40 +02:00
Eric Warmenhoven
74b98d85ed
libretro: another apple platforms build fix
2023-06-16 17:27:14 +02:00
Flyinghead
67a7637b9f
network: tentative fix for 2k sport games
...
Fix port 5011 outbound packets instead of incoming ones for original hw
interop.
Issue #1112
2023-06-16 17:26:39 +02:00
Eric Warmenhoven
2511a19d2d
libretro: apple platforms build fix
2023-06-15 16:05:36 +02:00
Flyinghead
b4e5af6346
picotcp: bind native udp socket to the same local port as the pico one
...
The Toy Racer server ignores the source udp port so it must match the
dreamcast one. Will not work if the port is in use or well-known, or if
NAT gets in the way.
Issue #1112
2023-06-15 16:04:32 +02:00
Murad "Gness Erquint" Beybalaev
f679fd9ba9
Typo in GUI.
...
"Covert art" → "cover art".
2023-06-13 14:56:33 +02:00
Flyinghead
b6930a2a9e
rend: force texture scanorder to 0 if vq and mipmap are set
...
Fixes crash and corrupted texture in Star Wars Demolition
Issue #1108
2023-06-13 14:55:47 +02:00
scribam
4db7137dbf
deps: update miniupnpc to version 2.2.5
2023-06-12 16:07:41 +02:00
Flyinghead
d6fe46649c
sdl: also use F11 to toggle fullscreen
...
in addtion to alt+enter
2023-06-12 16:05:34 +02:00
Flyinghead
2644c2ef47
pvr: more std::vector::operator[] UB
...
Issue #1100
2023-06-05 17:13:40 +02:00
scribam
f590766421
deps: update nowide
2023-06-04 12:49:55 +02:00
Flyinghead
fa1c62d11a
naomi: fix spawn eeprom network settings
2023-06-04 12:49:35 +02:00
Flyinghead
ffc0a42c18
std::vector::operator[index] with index >= size is UB
2023-06-04 12:48:50 +02:00
vkedwardli
6c249ee4d2
Set `header()` and `OptionArrowButtons()` alpha to 1.0f ( #1096 )
...
* Set `header()` alpha to 1.0f
* Do not grey out `OptionArrowButtons()` also
2023-06-02 14:26:04 +02:00
scribam
bd946bfbea
deps: update imgui to version v1.89.6
2023-06-02 14:24:32 +02:00
Flyinghead
bb92e9f7a4
add rfid cheat for mushik2k
2023-06-02 14:23:46 +02:00
Flyinghead
63686eeee1
naomi: add fallback bios files. Proper region names
...
ui: use proper region names for arcade (export, korea)
naomi: add previous version of BIOS files and fall back if latest ver
not found
fall back to use multiregion bios hack for korea
add CRC for all bios files
2023-06-02 14:23:14 +02:00