Sean Maas
|
17f6c85b5d
|
Actually, preserve precision when possible
|
2022-09-25 00:24:51 -04:00 |
|
Sean Maas
|
82064a4ff1
|
Fix interpolation overflow in high-res mode
|
2022-09-24 22:57:03 -04:00 |
|
Sean Maas
|
ba59c5aa7a
|
Add a WIP software 3D upscaling option
|
2022-09-24 17:25:44 -04:00 |
|
Kauã Azevedo
|
7052328ca3
|
Shorten GBATEK addendum in readme (#112)
|
2022-09-19 13:35:41 -04:00 |
|
Sean Maas
|
e90d370b58
|
Handle ARM9 LDM writeback the same as ARM7 in THUMB mode
Finally fixes Project DS!!!
|
2022-08-04 00:45:21 -04:00 |
|
Sean Maas
|
09e2c1d735
|
Rewrite RTC and implement it for GBA
Fixes #103 and closes #101
|
2022-07-22 22:49:55 -04:00 |
|
Kauã Azevedo
|
57fd570849
|
Various readme adjustments and improvements (#110)
|
2022-07-17 14:24:15 -04:00 |
|
Sean Maas
|
ee79ebb2c0
|
Handle DS cartridge address wrapping
Fixes anti-piracy checks in Pokemon Black/White 2 and Conquest
|
2022-06-22 13:47:10 -04:00 |
|
Sean Maas
|
0d9e5b3ff4
|
Implement basic vertical mosaic
|
2022-06-15 00:31:44 -04:00 |
|
Sean Maas
|
5e8cd8c88c
|
Handle invalid window coordinates accurately
Fixes the Treecko text box in Pokemon Emerald
|
2022-06-13 14:02:58 -04:00 |
|
Sean Maas
|
7664667c7b
|
Allow the Flatpak to write files
I'm a giant idiot and I lost 4 hours of progress from this
|
2022-06-07 19:08:40 -04:00 |
|
Sean Maas
|
2e09bf6ab3
|
Use Flatpak for Linux releases
|
2022-06-06 18:01:17 -04:00 |
|
Sean Maas
|
eff3c77301
|
Restrict box test coordinates to 16 bits
Fixes missing geometry in Strawberry Shortcake: The Four Seasons
Cake and maybe others
|
2022-06-04 21:27:48 -04:00 |
|
Sean Maas
|
9c5fb549e5
|
Use templates for GBA mode in the 2D GPU
|
2022-06-01 11:51:14 -04:00 |
|
Sean Maas
|
b6e030225f
|
Stop downgrading devkitA64 for Switch autobuild
This was originally done because the older version was generating
slightly faster code. At this point though, I don't think it's
worth the hassle.
|
2022-06-01 11:22:58 -04:00 |
|
Sean Maas
|
4c58e4b17f
|
Fix potential null read in the 3D renderer
|
2022-05-30 23:44:07 -04:00 |
|
Sean Maas
|
4d4447e8bf
|
Fix the Android build
|
2022-05-19 19:09:54 -04:00 |
|
Sean Maas
|
b0089740ea
|
Implement DS HLE BIOS for when files aren't provided
|
2022-05-19 18:47:54 -04:00 |
|
Sean Maas
|
e0eafcbf15
|
Actually track GXFIFO test commands properly
Fixes regression from 2155aaa; games using box or pos tests would
lock up
|
2022-05-17 15:41:12 -04:00 |
|
Sean Maas
|
77a76ffd15
|
Improve DLDI patching
Fixes DLDI when booting from firmware
|
2022-05-17 00:09:53 -04:00 |
|
Sean Maas
|
89b2edb190
|
Fix app bundle on macOS 12
|
2022-05-16 12:14:50 -04:00 |
|
Sean Maas
|
2155aaa9eb
|
Implement GXSTAT matrix and test busy bits
Fixes #33
|
2022-05-15 15:18:30 -04:00 |
|
Sean Maas
|
2f94794716
|
Fix the Vita build
|
2022-05-13 14:08:30 -04:00 |
|
Sean Maas
|
f07e8cfc59
|
Minor fog fixes
|
2022-05-13 14:01:36 -04:00 |
|
Sean Maas
|
1c19eca1fe
|
Fix WiFi buffer wraparound
Fixes PictoChat freeze (regression from 50844e8 )
|
2022-04-21 23:30:50 -04:00 |
|
Sean Maas
|
66a376afb5
|
Fix a big derpy crash
|
2022-04-16 23:19:04 -04:00 |
|
Sean Maas
|
621216f2f0
|
Fix the macOS build
|
2022-04-16 23:05:45 -04:00 |
|
Sean Maas
|
39c2f5feb0
|
Desktop: add microphone support
|
2022-04-16 22:42:46 -04:00 |
|
Sean Maas
|
938ed0df51
|
Desktop: add more hotkeys and redesign input dialog
|
2022-04-10 03:00:52 -04:00 |
|
Sean Maas
|
9ff9af060f
|
Add basic DS cartridge timings
Fixes the Midbus freeze in Bowser's Inside Story
|
2022-03-28 01:14:47 -04:00 |
|
Sean Maas
|
50844e8fa8
|
Minor fixes and cleanups
|
2022-03-26 19:23:39 -04:00 |
|
Sean Maas
|
51bcf8ab8c
|
Simplify I/O register definitions with macros
|
2022-03-25 21:52:02 -04:00 |
|
Sean Maas
|
d3fde88222
|
Flesh out non-beacon transfers a bit
|
2022-03-25 20:49:42 -04:00 |
|
Sean Maas
|
d468ca434d
|
Set unique MAC addresses for each instance
|
2022-03-25 01:09:13 -04:00 |
|
Sean Maas
|
b714662925
|
Properly implement beacon packet transfers
|
2022-03-25 00:55:12 -04:00 |
|
Sean Maas
|
de1a378eb6
|
Implement basic packet transmission between instances
|
2022-03-24 17:57:04 -04:00 |
|
Sean Maas
|
7f233bf08b
|
Desktop: allow multiple instances in the same process
|
2022-03-24 14:37:20 -04:00 |
|
Sean Maas
|
ce670b5f03
|
Desktop: refactoring to make future plans easier
|
2022-03-23 17:35:33 -04:00 |
|
Sean Maas
|
941adf08d4
|
Always load GBA BIOS if possible
Fixes NDS ROMs entering GBA mode with direct boot
|
2022-03-18 18:51:10 -04:00 |
|
Sean Maas
|
57f8244f05
|
Cleanup and optimize affine/extended layers
|
2022-03-16 01:39:35 -04:00 |
|
Sean Maas
|
0163d00fa1
|
Prevent dispcap blending overflow + minor cleanup
Fixes gen 4 Pokemon legendary transitions and probably others.
|
2022-03-14 02:22:19 -04:00 |
|
Sean Maas
|
b29e06c3ac
|
Android: support setting path on launch
The activity is com.hydra.noods.FileBrowser, and the key is
LaunchPath.
|
2022-03-11 21:16:45 -05:00 |
|
Sean Maas
|
aed2726085
|
Move (back) to interpreter lookup table and inline runOpcode
|
2022-03-02 22:03:24 -05:00 |
|
Sean Maas
|
d65286ead5
|
Vita: various ROM loading improvements
-Allow loading NDS and GBA ROMs simultaneously
-Support loading ROM from arguments file
|
2022-03-01 21:39:10 -05:00 |
|
Sean Maas
|
dedaa6abf9
|
Switch: support loading ROM from arguments
|
2022-02-27 18:41:37 -05:00 |
|
Sean Maas
|
1b520ed3c3
|
Bitwise and the fog flag when drawing transparent pixels
Fixes #88 and fixes #92
|
2022-02-15 01:52:44 -05:00 |
|
Sean Maas
|
6af0c090ea
|
Desktop: fix controller update interval
Fixes #86
|
2022-02-12 14:33:10 -05:00 |
|
Sean Maas
|
ff1e6118fe
|
Android: use OpenSL for better audio performance
Fixes FPS limiter issues on some devices
|
2022-02-11 15:42:38 -05:00 |
|
Sean Maas
|
66bb748e93
|
Android: add basic controller support
|
2022-02-11 03:22:40 -05:00 |
|
Sean Maas
|
e303539b89
|
Update copyright years for 2022
|
2022-01-18 22:19:59 -05:00 |
|