Jakub Czekański
466acd7a3b
adpcm: Don't abort on filter > 4 (Tekken3)
2023-09-19 13:58:33 +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
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
bd3a4caffc
build: fixed macos builds (ARM related)
2021-11-16 18:31:42 +01:00
Jakub Czekański
c2ffd61c1c
config: save system options
2021-11-13 21:47:43 +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
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
a65ed845dc
expansion2: support Openbios stdout
2020-12-16 12:57:21 +01:00
yuupo123
5d15d41ad4
Gamepad hotkeys, toggle fullscreen hotkey ( #92 )
...
Co-authored-by: mpc <mpc@notamail.com>
2020-11-25 18:31:10 +01:00
mpc
3928fc228e
OpenGL transparency bug fix
2020-11-21 18:42:56 +01:00
Jakub Czekański
72a0334a2c
debug: log vram->cpu transfers
2020-11-19 13:14:25 +01:00
Jakub Czekański
2568f59885
debug: use if-else in place of ranged switch (no support in VS)
2020-11-19 13:14:25 +01:00
Jakub Czekański
21ddc2b61e
debug: added .gpudrawlist save/load support
2020-11-19 13:14:25 +01:00
Jakub Czekański
3760088025
debug: store data for cpu -> vram transfers
2020-11-19 13:14:25 +01:00
Jakub Czekański
f176a7b30b
debug: parse gp0(e1)
2020-11-19 13:14:25 +01:00
Jakub Czekański
b6faa89187
debug: parse gp1(08)
2020-11-19 13:14:21 +01:00
Jakub Czekański
ad41177f40
debug: moved single liners into gpu log entry directly
...
refactor
2020-11-19 13:14:21 +01:00
Jakub Czekański
37f9984b1d
debug: rewritten gpu log preview
2020-11-19 13:14:21 +01:00