Jakub Czekański
d7fcf9060a
ci: update runner images
2023-09-19 14:27:19 +02:00
Jakub Czekański
466acd7a3b
adpcm: Don't abort on filter > 4 (Tekken3)
2023-09-19 13:58:33 +02:00
Jakub Czekański
d174949580
ci: try to fix macos artifact
2022-03-31 14:40:21 +02:00
Jakub Czekański
9409b91ced
externals: imgui 1.87
...
Use builtin backends
2022-03-31 14:40:05 +02:00
Jakub Czekański
c34afd473a
cpu: remove state check in execution loop
2021-12-21 18:15:42 +01:00
Jakub Czekański
bcb98952ff
cpu: don't store opcode in cpu struct
2021-12-21 18:14:42 +01:00
Jakub Czekański
ea84c175d3
system: disable BIOS hooks by default
2021-12-21 18:13:59 +01:00
Jakub Czekański
6fe429ee76
system: Enable DUART log & BIOS stdout patching
2021-12-21 18:12:01 +01:00
Jakub Czekański
dd517d8843
memory_card: fixed off by one in card numbering
2021-11-18 15:31:57 +01:00
Jakub Czekański
b568e6712f
memory_card: safely verify header values
2021-11-16 19:26:18 +01:00
Jakub Czekański
6f16a339fd
macos: embed SDL2 framework in app bundle
2021-11-16 18:31:42 +01:00
Jakub Czekański
b51c2b8a64
memory_card: added support for .vgs, .gme, .vmp memory card formats
...
Load memory cards by drag&drop
Better parsing of memory card contents
Card formatting
2021-11-16 18:31:42 +01:00
Jakub Czekański
0c457b2665
system_tools: load memory cards on bootstrap
2021-11-16 18:31:42 +01:00
Jakub Czekański
fba2d8d874
build: update premake to beta1
2021-11-16 18:31:42 +01:00
Jakub Czekański
bd3a4caffc
build: fixed macos builds (ARM related)
2021-11-16 18:31:42 +01:00
Jakub Czekański
a0f91c74c2
externals: update SDL2 to 2.0.16
2021-11-16 18:31:42 +01:00
Jakub Czekański
77d4a55d6d
externals: update magic_enum to 0.7.3
2021-11-15 18:39:13 +01:00
Jakub Czekański
c2ffd61c1c
config: save system options
2021-11-13 21:47:43 +01:00
Jakub Czekański
b4fa4476ad
externals: update ImGUI to 1.85
2021-11-13 21:47:26 +01:00
Jakub Czekański
5c5c2303a3
cdrom: added missing header import
2021-11-13 01:31:01 +01:00
Jakub Czekański
7112db1437
system: added 8MB ram size option
2021-11-13 01:29:34 +01:00
Jakub Czekański
edb3989e11
utils: added missing header file import
2021-11-13 00:46:57 +01:00
Jakub Czekański
15949dd27f
cdrom: use constructor struct initialization
2021-11-13 00:35:52 +01:00
Jakub Czekański
af017b09e2
cdrom: tweak setloc and readn timings, allows Doom to boot
2021-10-19 03:33:16 +02:00
Jakub Czekański
fab6bd3881
disc: reworked track handling
...
getTrackBegin returns the first position of the track, whereas getTrackStart returns index1 of that track
That with other smaller bugfixes should play CDDA tracks from the beginning (it was 2 seconds into the track before).
Also, pregap wasn't handled properly.
2021-10-19 03:33:16 +02:00
Jakub Czekański
4307af04d3
cdrom: implemented CDDA autopause
2021-10-19 03:33:16 +02:00
Jakub Czekański
21e3758380
gui: fixed disc->getFile crash
2021-10-19 03:28:51 +02:00
Jakub Czekański
0fbd68d0c2
cdrom: fixed cd audio playback, Vib-Ribbon is playable!
2021-10-19 03:28:51 +02:00
Jakub Czekański
4d309c90e9
cdrom: delayed interrupts
2021-10-19 03:28:51 +02:00
Jakub Czekański
34a0f6560d
cdrom: removed toggleShell, fixed cddaReport
2021-10-19 03:28:51 +02:00
Jakub Czekański
e33cbf5aef
cdrom: 75/150 sectors per second speed
2021-10-19 03:28:51 +02:00
Jakub Czekański
4ef44fb086
timing: added support for PAL timing
2021-10-19 03:28:51 +02:00
Jakub Czekański
f8609f2eae
timing: refactored timing constants to timing.h
2021-10-19 01:58:57 +02:00
Jakub Czekański
ceb8607421
cdrom: refactor to handle cpu cycles
2021-10-19 00:59:39 +02:00
Jakub Czekański
ff674d52db
cdrom: fixed interrupt/response queue
2021-10-19 00:58:44 +02:00
Jakub Czekański
1cdf1b349f
cdrom: fixed fifo behaviour for size() == length
2021-10-19 00:58:38 +02:00
Jakub Czekański
7d83097357
fifo: fixed length off-by-one error in implementation
2021-10-19 00:58:25 +02:00
Jakub Czekański
5cb5b057c8
imgui: remove other gl loaders
2021-05-19 00:23:07 +02:00
Jakub Czekański
00ac942d80
gte: removed float usage from rtps widescreen hack
2021-05-19 00:17:28 +02:00
Jakub Czekański
8988fad252
ci: fixed macOS builds
2021-04-10 16:21:43 +02:00
Jakub Czekański
401fed3d02
mdec: hack: added MDECout chopped transfer support
...
Fixes Final Fantasy IX boot
2021-04-10 16:16:59 +02:00
Jakub Czekański
1dc4c8edba
dma: execute sync transfer in blocks, allow cpu execution
2021-04-10 15:31:14 +02:00
Jakub Czekański
3dede45f93
system: added MemoryControl and RamControl registers
...
Reset most of devices on softReset
2021-04-07 19:10:14 +02:00
Jakub Czekański
51f855ea0a
render: fixed rectangle texture x flip behaviour (gpu/texture-flip)
2021-02-21 20:31:45 +01:00
spacepaw
aa190fea15
if exe.t_size is larger than the actual exe file, then set t_size to the exe file size. this allows to run several demo programs that previously didn't start.
2021-02-07 00:52:27 +01:00
Jakub Czekański
04437eb5a2
rasterizer: handle 0 length lines correctly ( fixes #95 )
...
debug: added Line command parsing
2021-01-02 17:04:15 +01:00
Jakub Czekański
76e311a53e
gpu: removed arg0 warnings
2021-01-02 17:00:56 +01:00
Jakub Czekański
2fd53255fd
ci: migrate deploys to Github Actions
...
ci: removed Travis CI config
2020-12-21 02:47:30 +01:00
Jakub Czekański
e392943ed2
android: lower minSdk to 21
2020-12-16 12:58:17 +01:00
Jakub Czekański
a65ed845dc
expansion2: support Openbios stdout
2020-12-16 12:57:21 +01:00