Ziemas
542843e429
CSO: use zlib instead of libdeflate
2020-12-30 13:45:01 +01:00
Ziemas
5e6bc8d850
CHD: Introduce all the CHD stuff
...
Not yet working properly.
2020-12-30 13:45:01 +01:00
a dinosaur
022961dbf5
cmake: Fix FreeDesktop specification version (hint: it's not the project version)
2020-04-04 19:01:22 +11:00
a dinosaur
1ac67a54d7
cmake: restore CMake 3.1 compatibility
2020-04-04 18:55:18 +11:00
a dinosaur
b20894039f
cmake: merge improvements from the vk branch
2020-04-04 18:55:18 +11:00
a dinosaur
8c7cdffa87
cmake: install a desktop entry on linux/{free,open,net}bsd/whatever
2019-10-11 16:22:53 +11:00
a dinosaur
94cae4b506
typoooooo
2019-10-11 00:02:45 +11:00
a dinosaur
d32ec8e3c2
cmake: turns out Debug configurations were dying without -fomit-frame-pointer too, should it just be a common flag?
...
also fixed non-apple clang complaining about the GCC only warning flag.
2019-10-10 23:54:35 +11:00
a dinosaur
b086d529a9
cmake: small style tweaks and clarifications
2019-10-09 12:53:02 +11:00
a dinosaur
99f4172579
cmake: fix apple support
2019-10-07 16:39:36 +11:00
a dinosaur
78a64bd4ec
cmake: prune -O3 in Release instead of warning & producing broken builds
2019-10-07 15:41:24 +11:00
a dinosaur
6205756ff0
cmake: add shared flags between core and dobieqt (just warnings for now)
2019-10-07 00:39:14 +11:00
a dinosaur
98bf85ee2f
cmake: added spooky scary warning warding off foolish souls building with Release
2019-10-07 00:14:34 +11:00
a dinosaur
dfc175d439
cmake: set msvc startup project to DobieQt
2019-10-06 21:34:10 +11:00
a dinosaur
8726b2ec34
cmake: split core & qt to match the VS project
2019-10-06 21:02:12 +11:00
a dinosaur
2002b5b5b3
cmake: add support for MASM when using MSVC
2019-10-06 19:18:19 +11:00
a dinosaur
750a264e25
add assembly files to cmakelists
2019-10-05 22:13:34 +10:00
a dinosaur
4c9f5dd2fb
fix minor cmakelists formatting mistake
2019-10-05 21:53:49 +10:00
a dinosaur
8fecf8e5d4
cmake: add required compile definitions to stop Windows.h breaking everything
2019-10-05 21:30:51 +10:00
a dinosaur
4d07210c0d
cmake: tabs to 4 spaces so people stop accidentally inserting 8 spaces
2019-10-05 13:52:58 +10:00
a dinosaur
3d819c3f9c
cleanup cmakelists
2019-10-05 01:33:05 +10:00
PSI-Rockin
4d049c134d
Update with new GS scanline renderer
2019-05-29 19:49:53 -04:00
dakotachasesmith
a9197158e1
[EE_JIT64] More thorough JITCACHE invalidation, PAND/PNOR/POR/PXOR implemented
2019-05-14 12:54:06 -10:00
dakotachasesmith
f08a8d3148
[EE_JIT64] Implement LQC2/SQC2, shuffle some EE JIT helper functions around
2019-05-09 14:58:52 -10:00
dakotachasesmith
7eea2528d6
[EE_JIT64] Remove VU0 recompilation
2019-05-05 10:39:44 -10:00
dakotachasesmith
dd9c4b9823
[EE_JIT64] Implement VADDBC
2019-05-01 03:42:33 -10:00
dakotachasesmith
9466247e66
[EE_JIT64] Build fixes for Release Optimized + Linux
2019-04-29 04:28:16 -10:00
water
fd99610895
wip scanline rendering
2019-04-27 21:53:01 -04:00
dakotachasesmith
d45aa876bd
Alter project specifications so this builds on Ubuntu, hopefully
2019-04-11 22:10:14 -10:00
PSISP
29f135d86f
Merge branch 'master' into scheduler
2019-03-29 17:04:14 -04:00
Kojin
57fac4b347
working gamelist
2019-03-25 22:16:17 -04:00
Kojin
ad887c7265
display bios info
2019-03-25 22:16:17 -04:00
Kojin
3c600fc376
Implement widget for render area
...
- Update the main window widget to use a stacked widget
- Move rendering to it's own widget
- Set rendering widget default color to black
- Contextually switch between the render widget and the initial widget on open based on whether the emulation is running
some bugs I'll fix later:
- Last frame is still there after fatal error or a new game is loaded. Don't remember if it's an issue on master.
- Emulation has trouble starting a second game after a fatal error. Again, can't remember if it's an issue on master.
- Scaling doesn't work. Going to reimplement it by resizing the window and give arcum credit for his work in another commit.
2019-03-25 22:16:17 -04:00
Kojin
c0c760a5a3
Add settings window
...
Adds a settings window under Options -> Settings
Currently only General tab with bios location.
2019-03-25 22:16:17 -04:00
PSI-Rockin
577a116185
Fix build and COP2/VU0 sync bug
2019-03-21 13:46:58 -04:00
PSI-Rockin
c4289856c7
Fixes to get DS to compile again
2019-02-28 13:16:41 -05:00
PSISP
47ea09f61c
Merge branch 'master' into vu_jit
2019-02-28 13:01:55 -05:00
a dinosaur
a491dce51a
CISO reading support ( #123 )
...
This changes up the build system quite a bit.
2019-02-25 18:51:46 -05:00
PSI-Rockin
bc2671985d
Update CMakeLists.txt
2019-02-14 12:01:23 -05:00
arcum42
414bda279c
Keep track of the bios path / slightly better checking on loading bios ( #108 )
2018-11-11 13:10:28 -05:00
Timothy O'Barr
f4a12df004
Added make install ( #110 )
2018-10-28 12:31:56 -04:00
PSI-Rockin
7a92e86646
Fixed cmake error
2018-09-17 20:01:29 -04:00
PSI-Rockin
5c0b7717c8
Added basic savestate support
...
Limited VIF FIFO size to 64 words
Some code cleanup
2018-07-28 22:01:02 -04:00
ssk97
7676a42d26
Prevented fatal emulation errors from exiting ( #58 )
2018-07-27 22:16:58 -04:00
PSI-Rockin
7bd3aae268
Rewrote swizzling algorithms using GSdx's code
...
Fixes garbled textures in several games
Added VMINIi instruction (allows FFX to go to menus)
Many changes to VU flags (FFX shows credits)
Added TEXA and destination alpha test (the latter of which is probably buggy)
Added SELECT button
2018-07-25 18:30:43 -04:00
ssk97
246378e7c2
Implement multithreaded GS ( #55 )
...
Also added optimization flags to CMakeLists
2018-07-20 19:18:40 -04:00
PSI-Rockin
c921dc4fc3
Fixed bugs in IADDIU, ISUBIU, BAL, and JR in the VU
...
Added SUBq and SUBi
Possibly fixed bug in MTIR?
Added nice little disassembler for VU microprograms. It executes automatically upon receiving an MPG command
Simplified MPG implementation
FFX is sending junk data to the GIF through VU1... still investigating the cause of this
2018-07-14 22:19:45 -04:00
PSI-Rockin
3c90028cb0
Major feature: implemented VU1 micro mode.
...
Implemented various UNPACK commands, MSCAL, MSCNT
Fixed bug in QFSRV
Added GIF_STAT register
Temporarily disabled ADMA
SCPH-39001 BIOS "boots", but with major graphical glitches
2018-07-14 12:43:51 -04:00
PSI-Rockin
7ecf7c836c
Added new tables and entries for IPU
...
Fixed bugs in CSC and SPR_TO DMAC
Added very basic and hackish AutoDMA handling
Added QFSRV
Fixed bug in interrupt handling when both INT0 and INT1 were asserted on EE
Implemented CD read speeds
All these changes allow GTA 3 to start displaying the intro movie
2018-07-05 20:09:02 -04:00
PSI-Rockin
492156a075
Added basic IPU implementation. Atelier Iris decodes first frame of movie
...
It gets stuck after this first frame though...
Added HLE implementation of Deci2Call
Added 4 cycle IOP interrupt delay
Added PPACB
2018-06-30 18:51:00 -04:00