Commit graph

1019 commits

Author SHA1 Message Date
a dinosaur 64e95f6ad7 cmake: add a toolchain file and convenience script for clang builds 2019-11-27 14:58:52 +11:00
PSI-Rockin 1153eb3307 Merge branch 'master' of https://github.com/PSI-Rockin/DobieStation 2019-11-26 15:28:25 -05:00
PSI-Rockin f1d6300065 Implement 16-bit DMAC reads 2019-11-26 15:28:23 -05:00
PSISP 1e7cb3377a
Merge pull request #229 from PSI-Rockin/gs_downloads_fix
Remove dead GS code causing a crash in certain circumstances in debug
2019-11-26 14:13:05 -05:00
PSI-Rockin efa7691be0 Remove dead code causing a crash in certain circumstances 2019-11-26 13:48:15 -05:00
PSISP 6afd275313
Merge pull request #227 from PSI-Rockin/sif0_fix
Make unaligned SIF0 transfers read from oldest words last placed on FIFO
2019-10-27 12:14:57 -04:00
PSISP f119873e85
Missing header 2019-10-27 12:07:10 -04:00
PSI-Rockin 524dbfd4f7 Make unaligned SIF0 transfers read from oldest words last placed on FIFO 2019-10-26 19:39:06 -04:00
PSISP 3a23544b71
Merge pull request #225 from ScrelliCopter/cleanup-fix
Fix incorrect cleanup on exit
2019-10-12 11:40:56 -04:00
a dinosaur 010e09f096 use unique_ptr for EmuWindow instead of manually deleting it 2019-10-13 00:01:11 +11:00
a dinosaur a4f9d5add6 accidentally tab'd 2019-10-12 23:32:19 +11:00
a dinosaur 4139c06b24 fix entire main window never being cleaned up, gs thread deadlocking on cleanup, and qt emulator thread not being waited on and SIGABORTing 2019-10-12 23:22:42 +11:00
PSISP abd7d420aa
Merge pull request #224 from ScrelliCopter/cmake
CMake overhaul
2019-10-11 17:34:39 -04: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 573c0b5235 cmake: move core dependencies to the core cmakelists 2019-10-10 23:40:38 +11:00
a dinosaur d524e9a22e Merge branch 'master' into cmake 2019-10-10 20:46:49 +11:00
a dinosaur 7c1f891801 cmake: simplify managing "lib" prefix for libdeflate 2019-10-10 20:25:36 +11:00
PSI-Rockin f77a097372 Fix header guard booboo 2019-10-09 20:30:57 -04: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 566b3c89d3 cmake: try to call libdeflate libdeflate in VS 2019-10-07 00:42:36 +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 a1fa71c500 readme: update cmake build instructions 2019-10-06 22:40:56 +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 b2ad0f7eed cmake: replace obsolete add_definitions with target_compile_options in libdeflate buildscript 2019-10-06 18:49:05 +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 d66d73a205 cmake: don't add /MD to MSVC, it breaks things
also only apply GCC flags to GCC & Clang
2019-10-05 21:53:02 +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 0bb3c87d11 remove -O2 from libdeflate cmakelists, fixes MSVC build failure
and honestly was just a bad idea
2019-10-05 20:35:42 +10:00
a dinosaur e6c6f10e78 ignore CLion/Jetbrains stuff 2019-10-05 13:55:36 +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
PSISP f59985c6ef
Merge pull request #223 from ScrelliCopter/csofix
Minor CSO fixes
2019-10-04 10:51:52 -04:00
a dinosaur 874b8203e8 fix using the wrong variable for shift when calculating framesize
also call it CSO more consistently to avoid confusion
2019-10-03 20:18:00 +10:00
PSISP e160fcd926
Merge pull request #222 from tadanokojin/build-fixes
VS build changes
2019-09-30 14:23:03 -04:00
Kojin e4e52f2aa6 vs-build: make dobieqt project output dobiestation.exe 2019-09-30 01:45:31 -04:00
Kojin eed9623f9e vs-build: more qt cleanup 2019-09-27 17:19:11 -04:00
Kojin 8bd49211d3 vs-build: cleanup qt prop 2019-09-27 09:33:33 -04:00
Kojin b91a2b2807 vs-build: rename dobiestation project to core 2019-09-27 07:44:45 -04:00
Kojin 01f62f0961 vs-build: statically link core 2019-09-27 04:52:42 -04:00
Kojin 9d3ef2f518 vs-build: remove some useless stuff 2019-09-27 00:52:02 -04:00
Kojin 7647949be6 vs-build: add devel build 2019-09-26 23:52:33 -04:00
Kojin 61ec014ed5 appveyor: update 2019-09-26 20:38:59 -04:00