Commit Graph

443 Commits

Author SHA1 Message Date
meepingsnesroms
9799b6ecc4 Switch to libretro-common 2018-10-18 17:50:41 -07:00
meepingsnesroms
8de8a3ecdd Fix half speed bug 2018-10-18 16:46:12 -07:00
meepingsnesroms
ac74668562 Fix libretro joystick 2018-10-18 16:09:06 -07:00
meepingsnesroms
1ca70e0719 More cleanups and a audio safety check 2018-10-18 12:28:38 -07:00
meepingsnesroms
06f22b714a Audio can now run in CLK32 mode and play past samples 2018-10-18 12:03:58 -07:00
meepingsnesroms
3a95f471e3 Clean up messy code 2018-10-18 11:51:27 -07:00
meepingsnesroms
5fc429ff14 Mostly working audio, better than POSE! 2018-10-18 11:35:09 -07:00
meepingsnesroms
0f37324265 Prepare to add FIFO queue back, audio is working normaly for single writes now 2018-10-18 10:24:24 -07:00
meepingsnesroms
c4078bf4a5 Audio always seems to work on touch down in RetroArch, just need to add FIFO back 2018-10-16 18:04:45 -07:00
meepingsnesroms
d108d33c64 Well the audio is shitty and the FIFO is missing but buttons sometimes make noise 2018-10-16 17:51:30 -07:00
meepingsnesroms
42f5a7d8e5 Add print audio buffer, audio still broken 2018-10-16 17:33:46 -07:00
meepingsnesroms
ed5f2549e7 Add a fixed frame timer for audio 2018-10-16 16:45:21 -07:00
meepingsnesroms
22fb689097 Add blank instance of blip_buf 2018-10-16 15:44:46 -07:00
meepingsnesroms
13a9efee6e Remove last of old audio code 2018-10-16 11:36:31 -07:00
meepingsnesroms
204c3f9a44 Remove broken PWM1 implementation
Going to try again using blip_buf and no FIFO
2018-10-16 11:29:18 -07:00
meepingsnesroms
66de6ea791 Fix buffer overflow from audio, prevented the emulator from starting in release mode 2018-10-15 15:27:20 -07:00
meepingsnesroms
d503b49e53 Fix memory leak 2018-10-15 14:47:24 -07:00
meepingsnesroms
f227bdbc4e Make 8Bpp mode output the correct colors 2018-10-15 14:36:22 -07:00
meepingsnesroms
1e8831cf9a Remove excess ifs from CPU runloop 2018-10-13 09:28:48 -07:00
meepingsnesroms
d08d4a45bc PWM1 can now be used by SYSCLK and CLK32
Although its off right now because the glitchy audio needs to be reimplemented.
2018-10-11 13:17:56 -07:00
meepingsnesroms
f77344dae2 SYSCLKs are now separeate from CLK32 2018-10-11 10:55:47 -07:00
meepingsnesroms
508cab0b41 Prepare timers for switch to SYSCLK accuracy 2018-10-11 10:16:01 -07:00
meepingsnesroms
8944e0c954 Update src/emulator.h 2018-10-11 09:33:12 -07:00
meepingsnesroms
e46090ea7a Use cute little iOS style switches in RetroArch core options 2018-10-11 08:55:54 -07:00
meepingsnesroms
a14c7c5e84 Update libretro port
Compiles again on mac so testing works again.
2018-10-10 17:24:09 -07:00
meepingsnesroms
47124bda2e Use correct sound buffer size everywhere 2018-10-10 15:13:11 -07:00
meepingsnesroms
fe361ca97c Remove empty function 2018-10-10 08:46:23 -07:00
meepingsnesroms
86dfa09fe1 Put back the desired changes from the blip_buf branch 2018-10-09 21:11:54 -07:00
meepingsnesroms
30d2359325 Add cursors for libretro port, doesnt fully compile since the mac update though 2018-10-09 14:35:47 -07:00
meepingsnesroms
e94b98b8b8 Add PWM1 to savestates 2018-10-07 13:44:05 -07:00
meepingsnesroms
b50ed1e21a Update changelog 2018-10-07 12:18:47 -07:00
meepingsnesroms
21c99fb75e Formatting fixes 2018-10-06 18:41:27 -07:00
meepingsnesroms
c9f7c55022 Cleanups allow reading palmSpecialFeatures from inside the emulator 2018-10-06 18:31:46 -07:00
meepingsnesroms
785512f534 address error and bus error are now emulated, hwTestSuite can now detect the emu without crashing
Also switched the tabs in musashi for spaces, I will likely need to edit musashi again anyway.
2018-10-06 17:10:56 -07:00
meepingsnesroms
76d3cc1371 Can now detect actual hardware, but crashes on emu when emu features is disabled 2018-10-06 14:17:10 -07:00
meepingsnesroms
f41a81b7f7 Add actual isEmulator test, still crashes device, the assembly buffer likely isnt right 2018-10-06 10:05:38 -07:00
meepingsnesroms
472632fe6c Use relative symlinks 2018-10-05 20:26:16 -07:00
meepingsnesroms
6847540583 Misc cleanups 2018-10-05 20:03:31 -07:00
meepingsnesroms
71be0617c8 Put emu registers in EMUCS 2018-10-05 17:53:03 -07:00
meepingsnesroms
bcb558fa8e Mac port now has icons 2018-10-05 16:57:51 -07:00
meepingsnesroms
eddd84e7a4 Refactor everything, add begining of hardware expansion driver 2018-10-05 16:33:16 -07:00
meepingsnesroms
6d25dc946e Size is correct, 8bpp mode is still broken though 2018-10-05 14:15:07 -07:00
meepingsnesroms
6a39f91961 hwTestSuite finally has an icon, but its still too large and glitchy 2018-10-05 14:09:18 -07:00
meepingsnesroms
b5c9eb2852 Works with deark now
http://entropymine.com/deark/
2018-09-30 09:55:28 -07:00
meepingsnesroms
ba854de14a Icon generator now works, need to verify on device though 2018-09-30 07:46:08 -07:00
meepingsnesroms
53c05dcfb0 More icon rendering stuff 2018-09-29 20:25:48 -07:00
meepingsnesroms
570a55326e More icon stuff 2018-09-29 19:49:55 -07:00
meepingsnesroms
64506158d0 Palm icon stuff 2018-09-29 18:53:10 -07:00
meepingsnesroms
7e18d34a0f Reduce QString copys, start working on fixing the dev tool icons 2018-09-29 13:10:56 -07:00
meepingsnesroms
ad8b5d550b Windows build has an icon 2018-09-29 09:50:49 -07:00