Sean Maas
e1f26491c5
Update log macros and add some new ones
2025-03-21 17:49:44 -04:00
Sean Maas
b41cb3b9b8
Port the Switch UI to Wii U and Vita
2024-02-27 20:59:48 -05:00
Sean Maas
ab49089e3a
Clean up readme and makefile targets
2023-12-27 03:10:45 -05:00
Sean Maas
2804863aa5
Desktop: add fallback software canvas with compile flag
2023-11-16 22:49:45 -05:00
Nadia Holmquist Pedersen
fe1c53e36a
Update resource/info files for wxWidgets hiDPI ( #119 )
2022-12-25 22:32:54 -05:00
Sean Maas
ba59c5aa7a
Add a WIP software 3D upscaling option
2022-09-24 17:25:44 -04:00
Sean Maas
2e09bf6ab3
Use Flatpak for Linux releases
2022-06-06 18:01:17 -04:00
Sean Maas
621216f2f0
Fix the macOS build
2022-04-16 23:05:45 -04:00
Nadia Holmquist Pedersen
290ff4af7b
Makefile fixes ( #59 )
2021-08-29 11:16:11 -04:00
Sean Maas
68360cc098
Add Linux and macOS install rules to the Makefile ( #44 )
2021-04-29 18:23:24 -04:00
Sean Maas
d5710b73f7
Use system dirs for settings if file doesn't exist in current dir
...
Also write settings when modified instead of on program close
2021-04-18 21:46:37 -04:00
Sean Maas
2efd184cfc
Add an icon
2021-01-08 13:40:11 -05:00
Sean Maas
33598c213c
Add option for GBA crop and share layout code between platforms
2020-06-01 16:37:41 -04:00
Sean Maas
9b18c3f556
Compile separate object files
2020-04-23 02:28:53 -04:00
Sean Maas
73851fc8a3
Draw the framebuffer with OpenGL + Add filter and int scale settings
...
wxPanel was causing an absurd amount of slowdown when enlarging the
window. Drawing with OpenGL mitigates the problem, but having a hard
dependancy on OpenGL isn't ideal. If this causes issues for anyone,
the old code can be brought back, or added as an option.
2020-03-24 19:48:08 -04:00
Sean Maas
2e4747d40f
Switch to MinGW for better Windows optimization
...
Sorry Visual Studio, I won't miss you~
2020-01-28 19:09:56 -05:00
Sean Maas
5866ad55aa
Add SPU, PCM8 and PCM16 formats, and crusty audio output
2020-01-15 01:10:01 -05:00
Sean Maas
5671649ec5
Cleanup the geometry engine a bit and add missing registers
...
Also touched up a few other areas
2020-01-06 23:11:04 -05:00
Sean Maas
86c786df8a
Set up automatic builds for macOS and Switch
2019-11-14 14:18:09 -05:00
Sean Maas
7afca33b2e
Basically rewrite everything
...
Well, the interpreter and memory were completely rewritten. Most of
the other stuff wasn't changed too much, apart from some cleanup and
reorganization. Oh, and it's object-oriented now. And endian-safe.
And faster and more accurate!
(I won't do anything like this again I swear)
2019-11-02 21:37:21 -04:00
Sean Maas
c5748e0491
make the framelimiter cross-platform
2019-09-18 17:48:43 -04:00
Sean Maas
523ba62393
object priority, text bg fixes, partial cleanup
2019-08-17 00:15:10 -04:00
Sean Maas
b2c5e10eed
new wxwidgets ui
2019-06-27 18:13:44 -04:00
Sean Maas
40d1868f92
subtle name change
...
:p
2019-05-31 19:25:57 -04:00
Sean Maas
15685f658b
add windows build
...
(even tho windows sux)
also up optimization level on linux
2019-05-27 00:11:11 -04:00
Sean Maas
399495ca6b
initial commit
2019-05-24 21:24:20 -04:00