Jeffrey Pfau
|
accac1525f
|
3DS: Add CpuSpeed flag for N3DS CIAs
|
2015-09-15 22:35:41 -07:00 |
Jeffrey Pfau
|
bcf6e5879b
|
Util: Refactor localtime_r replacement code into formatting.h
|
2015-09-15 22:23:32 -07:00 |
Yuri Kunde Schlesner
|
c939d363a3
|
3DS: Remove now unnecessary asm -> __asm__ defines
ctrulib has already fixed their header file.
|
2015-09-15 23:16:36 -03:00 |
Jeffrey Pfau
|
590d23ea8a
|
GUI: Add screenshot feature
|
2015-09-15 00:22:08 -07:00 |
Jeffrey Pfau
|
ddaaf4ed68
|
GBA: Make GBA BIOS check endian-agnostic
|
2015-09-15 00:21:48 -07:00 |
Jeffrey Pfau
|
d85548ac18
|
Util: Fix PowerPC PNG read/write pixel order
|
2015-09-15 00:16:06 -07:00 |
Jeffrey Pfau
|
19b81a2163
|
VFS: Fix return values of VFileFILE.read and .write
|
2015-09-15 00:06:43 -07:00 |
Jeffrey Pfau
|
54ea3dbbcf
|
Util: Fix setjmp buffer for PNG failing in PNGWriteHeader
|
2015-09-14 23:26:20 -07:00 |
Jeffrey Pfau
|
532261af2c
|
GBA: Move screenshot functionality from Thread to Serialize
|
2015-09-14 23:25:53 -07:00 |
Jeffrey Pfau
|
03d97baeec
|
GUI, 3DS: Fix some warnings
|
2015-09-14 23:25:19 -07:00 |
Jeffrey Pfau
|
11d9b492cd
|
Qt: Disable menu items in multiplayer that don't make sense to have enabled
|
2015-09-14 20:24:02 -07:00 |
Jeffrey Pfau
|
5b7e39e45f
|
Qt: Prevent savestate window from opening while in multiplayer
|
2015-09-14 19:51:59 -07:00 |
Jeffrey Pfau
|
98529063ba
|
GBA Audio: Fix audio channels being silenced at the wrong time
|
2015-09-14 19:25:58 -07:00 |
Jeffrey Pfau
|
57bdbcd91e
|
GBA Audio: Fix 8-bit writes to audio channel 3 and 4 registers
|
2015-09-14 19:24:47 -07:00 |
Jeffrey Pfau
|
d07b4a4a7b
|
Libretro: Stop using videoFrame callbacks
|
2015-09-12 00:22:07 -07:00 |
Jeffrey Pfau
|
83e23e9cce
|
GUI: Only wait up to 30 frames when unpausing
|
2015-09-11 21:22:57 -07:00 |
Jeffrey Pfau
|
4866164613
|
Libretro: Fix build when features are enabled on the standalone
|
2015-09-11 20:31:33 -07:00 |
Jeffrey Pfau
|
31daa4cfc5
|
GUI: Remove obsolete calls to guiFinish
|
2015-09-11 19:58:13 -07:00 |
Jeffrey Pfau
|
f0c3f6e42a
|
Qt: Fix shortcuts being updated improperly when changing input type (fixes #102)
|
2015-09-09 02:00:52 -07:00 |
Jeffrey Pfau
|
31d409c8b1
|
Qt: Add 'Apply' button to settings window (fixes #103)
|
2015-09-09 01:44:31 -07:00 |
Jeffrey Pfau
|
04272ff807
|
Libretro: Fix build
|
2015-09-07 22:25:20 -07:00 |
Jeffrey Pfau
|
11dc9f5161
|
Libretro: Use anonymous memory mappers for large blocks of memor
|
2015-09-07 22:21:25 -07:00 |
Jeffrey Pfau
|
31686c374e
|
Libretro: Fix a memory leak with the render buffer
|
2015-09-07 22:16:50 -07:00 |
Jeffrey Pfau
|
afbd795c60
|
GBA Context: Save config when closing down a GUI context
|
2015-09-07 22:09:05 -07:00 |
Jeffrey Pfau
|
8452e880c2
|
GBA Context: Move logging and option parsing into GBAContext
|
2015-09-07 22:09:05 -07:00 |
Jeffrey Pfau
|
f25486eca3
|
3DS, Wii: Add config directories
|
2015-09-07 21:45:19 -07:00 |
Jeffrey Pfau
|
90ea4cbe33
|
GBA: Fix BIOS check on big endian
|
2015-09-07 19:24:30 -07:00 |
Jeffrey Pfau
|
f155780eba
|
GUI: Make sort case-insensitive
|
2015-09-07 17:09:33 -07:00 |
Jeffrey Pfau
|
7f904876f5
|
3DS: CIA build
|
2015-09-05 18:18:36 -07:00 |
Jeffrey Pfau
|
a1232b898f
|
PSP2: Strip binaries
|
2015-09-05 13:11:31 -07:00 |
Jeffrey Pfau
|
3849901dab
|
PSP2: Drop psp2sdk
|
2015-09-05 13:05:43 -07:00 |
Jeffrey Pfau
|
14ee1589f0
|
3DS: Tweak alignment, probably does nothing
|
2015-09-05 02:54:21 -07:00 |
Jeffrey Pfau
|
20559ac2ea
|
GUI: More detailed scanning information
|
2015-09-05 00:51:26 -07:00 |
Jeffrey Pfau
|
346503cd41
|
GUI: Fix non-touch support
|
2015-09-05 00:50:51 -07:00 |
Jeffrey Pfau
|
db994ef8ab
|
PSP2: More CMake fixes
|
2015-09-04 23:07:52 -07:00 |
Jeffrey Pfau
|
0af12911a1
|
3DS, PSP2: CMake fixes
|
2015-09-04 23:04:46 -07:00 |
Jeffrey Pfau
|
4cf016d442
|
GUI: Support for touch/cursor
|
2015-09-04 22:50:20 -07:00 |
Jeffrey Pfau
|
2dcefe8fa5
|
All: CMake cleanup part 1 (ports)
|
2015-09-04 21:03:25 -07:00 |
Jeffrey Pfau
|
ddd81b27b4
|
3DS: Threading now works
|
2015-09-04 01:49:26 -07:00 |
Jeffrey Pfau
|
422d34bdb0
|
3DS: Enable threading interface
|
2015-09-04 00:56:55 -07:00 |
Jeffrey Pfau
|
914a65ffc9
|
3DS: Mostly untested threading implementation
|
2015-09-04 00:52:51 -07:00 |
Jeffrey Pfau
|
234f7425ef
|
PSP2, 3DS: Options for incrementing the screen mode
|
2015-09-03 23:47:56 -07:00 |
Jeffrey Pfau
|
5d3b6d5fd8
|
3DS, Wii: Tweak audio rates a bit
|
2015-09-03 23:47:56 -07:00 |
Jeffrey Pfau
|
3ab6a5db6b
|
3DS: Move texture to VRAM, fixing the lockup (requires newer sf2dlib)
|
2015-09-03 23:47:56 -07:00 |
Jeffrey Pfau
|
664a46c5a9
|
Util: Fix build on ancient versions of libpng
|
2015-09-03 03:06:27 -07:00 |
Jeffrey Pfau
|
4db6a13ea4
|
3DS: Just use -Ofast
|
2015-09-03 02:25:42 -07:00 |
Jeffrey Pfau
|
2cf6c73d7d
|
GUI: Cache savestate icons
|
2015-09-03 02:25:16 -07:00 |
Jeffrey Pfau
|
cb8d60e211
|
GUI: Make savestate screens show the relevant savestate picture
|
2015-09-03 01:58:50 -07:00 |
Jeffrey Pfau
|
9b14cc607d
|
3DS, PSP2, Wii: Build binaries with FEATURE_DEFINES
|
2015-09-03 01:57:50 -07:00 |
Jeffrey Pfau
|
3ef3415b7d
|
GBA Video: Always output the same bit depth from GBAVideoRenderer.getPixels
|
2015-09-03 00:31:34 -07:00 |
Jeffrey Pfau
|
02020369d1
|
GBA Video: const-correctness
|
2015-09-03 00:28:16 -07:00 |
Jeffrey Pfau
|
95f6a8f8d6
|
GBA Context: Callbacks when pausing and unpausing, for audio
|
2015-09-02 23:15:36 -07:00 |
Jeffrey Pfau
|
1df666e91d
|
3DS: Decrease audio latency
|
2015-09-02 22:59:02 -07:00 |
Jeffrey Pfau
|
1851e0da46
|
3DS: Turn on -ffast-math
|
2015-09-02 22:50:48 -07:00 |
Jeffrey Pfau
|
b091751512
|
3DS: Drastically improve sound
|
2015-09-02 22:50:35 -07:00 |
Jeffrey Pfau
|
633b29128f
|
3DS: Rearrange heaps a bit
|
2015-09-02 22:39:21 -07:00 |
Jeffrey Pfau
|
8abb52f4df
|
GBA: Clean up savestate code a bit
|
2015-09-02 22:36:24 -07:00 |
Jeffrey Pfau
|
d17c57f674
|
Merge branch 'optimization/idle-loops'
|
2015-09-01 23:13:31 -07:00 |
Jeffrey Pfau
|
ed46d63ebd
|
GBA Context: Adjustable solar sensor, map to N3DS c-stick
|
2015-09-01 23:09:48 -07:00 |
Jeffrey Pfau
|
5e759afada
|
GBA Context: Menu for savestate numbers
|
2015-09-01 22:09:40 -07:00 |
Jeffrey Pfau
|
44736f89be
|
GUI: Submenus
|
2015-09-01 22:09:12 -07:00 |
Jeffrey Pfau
|
d724d914c8
|
GUI: Menu backgrounds
|
2015-09-01 21:51:14 -07:00 |
Jeffrey Pfau
|
d16c5e3a74
|
Wii: Fix audio crackling
|
2015-09-01 20:48:57 -07:00 |
Jeffrey Pfau
|
caef2fe9a5
|
GBA: New idle loop detection metrics + Advance Wars 2 loops
|
2015-09-01 20:48:35 -07:00 |
Jeffrey Pfau
|
52048db173
|
3DS: Support LTO
|
2015-09-01 00:47:34 -07:00 |
Jeffrey Pfau
|
0abe9f524d
|
PSP2: Fix toolchains and allow building LTO
|
2015-09-01 00:31:57 -07:00 |
Jeffrey Pfau
|
6a3e1f4995
|
Wii: Enable building with LTO
|
2015-08-31 21:55:04 -07:00 |
Jeffrey Pfau
|
2a37d38a92
|
GUI: Fix file select indexing
|
2015-08-31 20:43:31 -07:00 |
Jeffrey Pfau
|
33e3fb9a45
|
3DS: Use malloc instead of linearAlloc for most things
|
2015-08-31 20:05:31 -07:00 |
Jeffrey Pfau
|
81a52403a3
|
Merge branch 'feature/externals'
|
2015-08-31 01:21:41 -07:00 |
Jeffrey Pfau
|
fdbb20fd59
|
3DS: Support using non-blip for audio
|
2015-08-31 01:07:10 -07:00 |
Jeffrey Pfau
|
312f203912
|
3DS: Sound improvements
|
2015-08-31 00:39:05 -07:00 |
Jeffrey Pfau
|
c0d7cfbf0b
|
GBA Audio: Allow GBAAVStream to have no video callback
|
2015-08-30 22:54:53 -07:00 |
Jeffrey Pfau
|
20b0c0d2fb
|
GUI: Fix scanning text
|
2015-08-30 22:24:59 -07:00 |
Jeffrey Pfau
|
416b1a13f4
|
GUI: Use ATTRIBUTE_FORMAT on GUIFontPrintf
|
2015-08-30 22:20:46 -07:00 |
Jeffrey Pfau
|
e6429cc8a2
|
3DS: Fix crash if CSND is not available
|
2015-08-30 22:10:12 -07:00 |
Jeffrey Pfau
|
ef9bb6ac5c
|
PSP2: Add left pad support for the GUI
|
2015-08-30 19:21:48 -07:00 |
Jeffrey Pfau
|
a8192f47e2
|
GBA: Better memory handling with PNG savestates
|
2015-08-30 19:14:59 -07:00 |
Jeffrey Pfau
|
34fd6769e6
|
PSP2: Fix seeking with mapping and unmapping files
|
2015-08-30 18:42:16 -07:00 |
Jeffrey Pfau
|
74e3826b13
|
GBA: Move gui-runner to a new folder
|
2015-08-30 18:31:53 -07:00 |
Jeffrey Pfau
|
376ccd4a30
|
PSP2, 3DS: Writeback when unmapping memory
|
2015-08-30 18:29:20 -07:00 |
Jeffrey Pfau
|
41452ec4e6
|
GUI: Load/save states
|
2015-08-30 18:23:19 -07:00 |
Jeffrey Pfau
|
933a6c4f36
|
GBA: Attempting to save a screenshot-style savestate should be allowed without libpng
|
2015-08-30 18:22:36 -07:00 |
Jeffrey Pfau
|
7c906e8558
|
3DS: Remove unused struct
|
2015-08-30 17:58:56 -07:00 |
Jeffrey Pfau
|
58ff10457d
|
PSP2: Use runner
|
2015-08-30 17:32:05 -07:00 |
Jeffrey Pfau
|
cc1fb12d2f
|
3DS: Use runner
|
2015-08-30 17:11:05 -07:00 |
Jeffrey Pfau
|
3157a3d949
|
GBA Context: Add pause menu
|
2015-08-30 16:51:40 -07:00 |
Jeffrey Pfau
|
178612a471
|
GBA Context: Add GBAGUIRunner for ports and use it in the Wii version
|
2015-08-30 16:25:32 -07:00 |
Jeffrey Pfau
|
e9c64a87bc
|
GBA: Deinit savegame when unloading a ROM
|
2015-08-30 16:22:47 -07:00 |
Jeffrey Pfau
|
31f40b05ba
|
GUI: Menu abstraction
|
2015-08-30 13:32:19 -07:00 |
Jeffrey Pfau
|
1c351d92c7
|
PSP2: Triangle suspends instead of quitting
|
2015-08-30 12:21:45 -07:00 |
Jeffrey Pfau
|
908a20856f
|
3DS: Support C-Pad for D-Pad
|
2015-08-30 10:18:42 -07:00 |
Jeffrey Pfau
|
0ab9190b10
|
3DS: CSND first implementation
|
2015-08-30 10:10:43 -07:00 |
Jeffrey Pfau
|
2b86196ad7
|
Wii: Minor fixes
|
2015-08-30 01:19:05 -07:00 |
Jeffrey Pfau
|
0aaafb9d4e
|
Wii: Add support for tilt sensor, and in-progress gyro
|
2015-08-30 01:18:55 -07:00 |
Jeffrey Pfau
|
03bd082caa
|
All: Use IS_NEWER_THAN to prevent rebuilding assets
|
2015-08-30 00:02:10 -07:00 |
Jeffrey Pfau
|
7023103163
|
GUI: File select usability improvements
|
2015-08-29 23:51:44 -07:00 |
Jeffrey Pfau
|
7e74cba49a
|
GUI: Start moving state out of locals
|
2015-08-29 23:21:41 -07:00 |
Jeffrey Pfau
|
dd3b56eb7a
|
GUI: Allow canceling out of file refresh
|
2015-08-29 22:59:22 -07:00 |
Jeffrey Pfau
|
f3b4855b06
|
PSP2: I hope this doesn't look terrible
|
2015-08-29 22:24:48 -07:00 |
Jeffrey Pfau
|
dcfc31f82d
|
PSP2: Increase clock rate, if possible
|
2015-08-29 21:08:13 -07:00 |
Jeffrey Pfau
|
a74a0396bf
|
PSP2: 2x the font size until I make a bigger font
|
2015-08-29 17:05:46 -07:00 |
Jeffrey Pfau
|
20ba3d1390
|
PSP2: Fix audio
|
2015-08-29 16:50:51 -07:00 |
Jeffrey Pfau
|
d8c3306bf2
|
PSP2: Gyro and accel support
|
2015-08-29 16:35:00 -07:00 |
Jeffrey Pfau
|
d690d3b1fb
|
PSP2: Fix psp2sdk build
|
2015-08-29 15:32:44 -07:00 |
Jeffrey Pfau
|
7d7efe5ebb
|
3DS: Gyro and accel support
|
2015-08-29 14:40:11 -07:00 |
Jeffrey Pfau
|
54c8054b79
|
Wii: Fix embarrassing Wii build breakage
|
2015-08-29 04:47:25 -07:00 |
Jeffrey Pfau
|
1552218788
|
3DS: Fix menu color
|
2015-08-29 04:44:09 -07:00 |
Jeffrey Pfau
|
41b1eecb8c
|
All: Use GBAContext.rendering properly
|
2015-08-29 04:19:32 -07:00 |
Jeffrey Pfau
|
2ca68fa9c6
|
3DS: Enable idle loop detection
|
2015-08-29 04:18:57 -07:00 |
Jeffrey Pfau
|
63871f7d9c
|
3DS: Fix audio buffer clearing
|
2015-08-29 04:18:32 -07:00 |
Jeffrey Pfau
|
8dca9b197e
|
3DS: Use VFile for logging
|
2015-08-29 03:26:39 -07:00 |
Jeffrey Pfau
|
3058cad4c4
|
Wii: Enable idle loop detection on the Wii
|
2015-08-29 02:50:13 -07:00 |
Jeffrey Pfau
|
f3ab432dc8
|
GBA: Map more options to GBAContexts
|
2015-08-29 02:49:52 -07:00 |
Jeffrey Pfau
|
488bc93fcb
|
VFS: One more warning fix
|
2015-08-29 00:09:16 -07:00 |
Jeffrey Pfau
|
4809e62d18
|
GBA: Fix some warnings
|
2015-08-29 00:03:09 -07:00 |
Jeffrey Pfau
|
77ead17e29
|
Wii: Fix some warnings
|
2015-08-28 23:56:28 -07:00 |
Jeffrey Pfau
|
99f7e5f035
|
GBA: Separate out subcomponents to enable easier exclusion
|
2015-08-28 23:45:24 -07:00 |
Jeffrey Pfau
|
9565e8830c
|
Wii: Add analog support for menuing
|
2015-08-28 21:42:39 -07:00 |
Jeffrey Pfau
|
c0d19a1ad5
|
Wii: Improve menu rendering
|
2015-08-28 21:29:38 -07:00 |
Jeffrey Pfau
|
a88613abbe
|
PSP2: Don't rename the velf
|
2015-08-28 20:49:24 -07:00 |
Jeffrey Pfau
|
d1f6ce0509
|
PSP2: Install velf
|
2015-08-28 20:13:25 -07:00 |
Jeffrey Pfau
|
44211c32a8
|
PSP2: Add support for vitasdk
|
2015-08-28 19:44:12 -07:00 |
Jeffrey Pfau
|
1624cd92ba
|
Wii: Rumble for gamecube pads
|
2015-08-27 22:39:07 -07:00 |
Jeffrey Pfau
|
699e07e89b
|
Wii: Rename to boot.dol
|
2015-08-27 21:55:08 -07:00 |
Jeffrey Pfau
|
63c0dc0d2b
|
3DS: Install 3dsx
|
2015-08-27 19:31:00 -07:00 |
Jeffrey Pfau
|
6c85374b5e
|
Qt: Apply fullscreen during show event
|
2015-08-27 19:31:00 -07:00 |
Jeffrey Pfau
|
147852898c
|
SDL: Support fullscreen in SDL 1.2
|
2015-08-27 19:31:00 -07:00 |
Jeffrey Pfau
|
11f3a6e43d
|
Wii: Use CMake install instead of automatically zipping
|
2015-08-27 19:30:59 -07:00 |
Jeffrey Pfau
|
afb29aee10
|
Wii: Fix initial build
|
2015-08-27 02:02:01 -07:00 |
Jeffrey Pfau
|
fee9fc688f
|
3DS: Adjust heap sizes to allow for 32MB ROM loads
|
2015-08-26 23:25:44 -07:00 |
Jeffrey Pfau
|
15037950f0
|
GUI: Sort file lists
|
2015-08-26 21:48:56 -07:00 |
Jeffrey Pfau
|
d5697971a9
|
GUI: Use the real page size for page scrolling
|
2015-08-26 21:45:55 -07:00 |
Jeffrey Pfau
|
87a05e3ed1
|
GUI: Refactor font code to be more central
|
2015-08-26 21:42:06 -07:00 |
Jeffrey Pfau
|
73e190ff82
|
3DS: Fix VDir3DS UTF-8 issues
|
2015-08-26 21:42:06 -07:00 |
Jeffrey Pfau
|
797441c379
|
GUI: Fix some types
|
2015-08-26 21:42:06 -07:00 |
Jeffrey Pfau
|
af24a98de4
|
GUI: File selector usability improvements
|
2015-08-26 21:42:06 -07:00 |
Jeffrey Pfau
|
495c0ee54e
|
Wii, 3DS, PSP2: Fix file select reseting to the top directory
|
2015-08-26 21:42:06 -07:00 |
Jeffrey Pfau
|
d747badc25
|
VFS: Fix Windows build
|
2015-08-25 23:28:52 -07:00 |
Jeffrey Pfau
|
3f78362a3e
|
GUI: Put an "up" entry in file browser
|
2015-08-25 22:46:34 -07:00 |
Jeffrey Pfau
|
d67844e95f
|
GUI: Improve file browsing with proper filters and current directory listing
|
2015-08-25 22:42:19 -07:00 |
Jeffrey Pfau
|
278b17e56f
|
VFS: Add VDirEntry.type
|
2015-08-25 22:41:47 -07:00 |
Jeffrey Pfau
|
a1eb021af5
|
PSP2: Use VFileOpen in VDirSce.open to ensure file modes are translated properly
|
2015-08-25 22:40:53 -07:00 |
Jeffrey Pfau
|
8460a1eea9
|
Merge branch 'port/3ds'
|
2015-08-25 21:12:11 -07:00 |
Jeffrey Pfau
|
750463d850
|
Merge branch 'port/psp2'
|
2015-08-25 21:09:14 -07:00 |
Jeffrey Pfau
|
8a72fe8fe6
|
Merge branch 'master' into port/psp2
|
2015-08-24 22:29:12 -07:00 |
Jeffrey Pfau
|
72b34f7941
|
Merge branch 'master' into port/wii
|
2015-08-24 22:25:01 -07:00 |
Jeffrey Pfau
|
f4bb42cb47
|
GUI: Fix some font metrics
|
2015-08-24 22:22:22 -07:00 |
Jeffrey Pfau
|
6a5348121a
|
GUI: Add key repeat
|
2015-08-24 22:22:22 -07:00 |
Jeffrey Pfau
|
6f9eb5343e
|
GUI: Fix some font metrics
|
2015-08-24 22:21:21 -07:00 |