meepingsnesroms
13a9efee6e
Remove last of old audio code
2018-10-16 11:36:31 -07:00
meepingsnesroms
47124bda2e
Use correct sound buffer size everywhere
2018-10-10 15:13:11 -07:00
meepingsnesroms
e94b98b8b8
Add PWM1 to savestates
2018-10-07 13:44:05 -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
7e18d34a0f
Reduce QString copys, start working on fixing the dev tool icons
2018-09-29 13:10:56 -07:00
meepingsnesroms
3b81b4d84b
Put settings in a text file, fixes windows not finding the "Mu" dir
2018-09-29 09:32:11 -07:00
meepingsnesroms
d4b5638184
Qt now plays audio and the audio is influenced by the Palm state but there is a nasty squeal
2018-09-25 14:16:17 -07:00
meepingsnesroms
6b50bc4660
Apps can be installed now, directly calling OS functions now works when CPU is off
2018-09-22 15:33:44 -07:00
meepingsnesroms
3095e2b40f
Load without bootloader again
2018-09-20 18:28:48 -07:00
meepingsnesroms
819182a883
Fix SD card wiping bug and missing play button after debugger opened
2018-08-11 15:41:21 -07:00
meepingsnesroms
351fe25deb
Will now attempt to mount a file as an SD card if present
...
SPI1 is not fully set up so the Palm still wont recognize it.
2018-08-11 14:56:40 -07:00
meepingsnesroms
505aafe987
Fixed 3 ui issues, icons are now SVG so they can grow to infinite size
2018-08-06 19:35:05 -07:00
meepingsnesroms
2f4b30b0ce
Clean up the GUI some
...
Next is all the icons and updating the silkscreen svg.
2018-08-06 13:51:52 -07:00
meepingsnesroms
6c48edf51d
Automatic RAM handling, load on start, save on exit
...
This will be useful for those who dont use savestates.
Something similar will need to be added for the sd card.
2018-08-04 18:30:08 -07:00
meepingsnesroms
3089a52869
Save and load state work, clean ups
2018-08-04 13:32:47 -07:00
meepingsnesroms
1c2068ad95
Work on savestates(they may work now but are untested)
...
Also clean up directory creation, there now all created on app startup, not in every function that uses a directory.
2018-08-04 10:51:30 -07:00
meepingsnesroms
1d83a76481
Start working on exposing savestates to ui(not finished)
2018-08-03 20:15:41 -07:00
meepingsnesroms
1230df1ef6
Create resource directory if missing every time not just on first launch
2018-07-30 12:26:44 -07:00
meepingsnesroms
dc0aac322c
Make touch input activate(it still dosent work, but it does activate :) ) without pushing the up button
...
Also fix some reported bugs.
2018-07-30 10:27:00 -07:00
meepingsnesroms
9b1825e2a1
Fix touchpoint streching error, clean up formatting
...
Release imminent!
2018-07-29 19:07:51 -07:00
meepingsnesroms
64ceb7695c
Add buffer graph viewer and fix some style nits
...
The analog resistance values per pixel can now be seen.
The raw RGB16 display mode does have an issue when transitioning from red to green and green to blue where the pixel is almost black though.
2018-07-26 16:18:10 -07:00
meepingsnesroms
0131035b79
Sandbox is working
...
Tests are still launched with a button in a hacky way but they work.
2018-07-19 02:59:08 -07:00
meepingsnesroms
163cde8fd7
Update GPIO mapping, new tests
2018-06-19 14:13:11 -07:00
meepingsnesroms
bd94671cbc
Add proper support for power button LED
2018-06-18 16:40:05 -07:00
meepingsnesroms
701b53bf9d
Add more debugging, add missing hardware ports
2018-06-09 12:02:22 -07:00
meepingsnesroms
f68ffa2a9b
Fix rather stupid bug I overlooked when reading from the bootloader
2018-06-05 16:30:36 -07:00
meepingsnesroms
2d72deedfc
Add more trap calling and debugging tools
2018-06-05 08:37:00 -07:00
meepingsnesroms
2c450fcd4c
Add direct trap calling from C
2018-06-05 05:38:18 -07:00
meepingsnesroms
166113533a
Remove unneeded file access functions
2018-05-29 16:47:54 -07:00
meepingsnesroms
feb937893f
Fix all '3's being deleted when the debug string is 51 characters long
2018-05-26 20:40:49 -07:00
meepingsnesroms
3e72327c4f
Add touch diagnostics, fix invalid reference to emu when used from the TouchScreen class functions
2018-05-26 18:24:39 -07:00
meepingsnesroms
d6cd59a93c
Update the libretro port, add more error checking
2018-05-26 17:40:42 -07:00
meepingsnesroms
5dd0d9041c
Properly thread my javascript tester
2018-05-23 17:57:14 -07:00
meepingsnesroms
425c3e1a9e
Properly wrapper the emulator in a class, remove all the globals
2018-05-23 17:07:10 -07:00
meepingsnesroms
f957b62549
Start adding external debugger
2018-05-22 11:15:59 -07:00
meepingsnesroms
6d3a384849
Clean ups, start working on IRDA protocol to remote control a Palm from the computer
2018-05-13 09:40:01 -07:00
meepingsnesroms
c70f4fe041
Hex viewer is now debugger and manages the debug logs
...
With printf gone the emulator runs much faster too.
2018-05-01 17:44:09 -07:00
meepingsnesroms
ae7b6681d2
Remove the printf debugLog and replace it with an actual log viewer
2018-05-01 17:06:40 -07:00
meepingsnesroms
ef3d4bac23
Fix 2 nasty ADS7846 bugs
...
The first caused the control byte to never match a device number.
The second triggered a control byte end if the bit sent was false and ads7846InputBitsLeft == 0.
Made the emulator run at 6x speed for faster boot debugging.
Add register viewer to hex viewer.
Added Palm OS kernel datasheets.
2018-05-01 11:55:39 -07:00
meepingsnesroms
3740ccdd55
Remove attempted graphics viewer, I can just take a hex dump and view it on rawpixels.net
2018-04-30 17:31:27 -07:00
meepingsnesroms
966623a981
Remove unneeded romBuffer, it just wastes 4mb
2018-04-30 15:54:27 -07:00
meepingsnesroms
a6bcca468b
Add buffer_t to return buffers from sdcard chunk functions
...
More safety checks.
Also verified the RetroArch port still compiles.
Add separate min and max for signed and unsigned types
2018-04-30 15:05:05 -07:00
meepingsnesroms
62cb487dfa
Remove old credits, there all on the front page anyway, buttons now squishable to any size, run/pause and hex editor have icons
2018-04-28 14:01:28 -07:00
meepingsnesroms
21a7d0e94b
Add double buffering, fixes flickering when rendering SED PIP window
2018-04-28 09:29:10 -07:00
meepingsnesroms
7cec02d383
Add more icons, grey out buttons that cant currently be used
...
The play/pause icon currently doesnt work.
2018-04-27 20:36:20 -07:00
meepingsnesroms
0b9f8e35f9
Run emu on its own thread/CPU if avaliable, prevents the GUI from becoming laggy when pushing buttons
2018-04-27 07:01:35 -07:00
meepingsnesroms
1e4d40e112
Clean up Qt GUI, remove old unused buttons, add android icons
...
Also make more android friendly since its the main target platform.
2018-04-26 22:57:00 -07:00
meepingsnesroms
c3681e4e3a
Add simple SPI ring buffer, remove fixed size buffers cant have fixed 128mb buffer on a 3DS
...
If lucky it will fully boot in the next week, but without audio and enhancements.
2018-04-25 12:12:46 -07:00
meepingsnesroms
8cd5336a93
Fix invalid value/divide by 0, cleanups
2018-04-24 22:51:21 -07:00
meepingsnesroms
c3b2088f01
Get android compiling, cleanups
2018-04-24 19:49:54 -07:00