Commit Graph

171 Commits

Author SHA1 Message Date
meepingsnesroms
42f5a7d8e5 Add print audio buffer, audio still broken 2018-10-16 17:33:46 -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
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
bcb558fa8e Mac port now has icons 2018-10-05 16:57:51 -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
meepingsnesroms
3b81b4d84b Put settings in a text file, fixes windows not finding the "Mu" dir 2018-09-29 09:32:11 -07:00
meepingsnesroms
be6f8378b6 More Windows stuff 2018-09-28 19:30:05 -07:00
meepingsnesroms
82fc6217d3 It now compiles on windows
Still wont load the ROM when play is pushed, dont know why, the path and name are correct.
2018-09-28 18:04:49 -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
8ea5862ffa Random fixes and cleanups, hwTestSuite now reports the dragonball type 2018-09-22 10:13:20 -07:00
meepingsnesroms
e867946441 Updated to Qt 5.12, misc updates, verified libretro version still builds 2018-09-21 16:43:52 -07:00
meepingsnesroms
d47473f9ca Had SPI1 master/slave mode backwards 2018-09-21 15:46:01 -07:00
meepingsnesroms
4a3b75197c Cleanups, start working on crash from fullspeed 2018-09-21 11:38:19 -07:00
meepingsnesroms
3095e2b40f Load without bootloader again 2018-09-20 18:28:48 -07:00
meepingsnesroms
597555f075 Solved USB issue with a hack, real USB responses will come after SD card works
The device now boots with an emulated SD card inserted.
2018-09-18 13:30:19 -07:00
meepingsnesroms
908263a7a4 Add basic USB FIFO 2018-09-02 16:13:57 -07:00
meepingsnesroms
790ef1f3f6 Start adding USB chip since it seems to be needed to use the SD card interrupt properly 2018-08-21 16:51:40 -07:00
meepingsnesroms
1a32266d28 Fix another Qt bug 2018-08-20 11:04:57 -07:00
meepingsnesroms
85ddca5369 make 68328 its own module 2018-08-13 11:49:55 -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
4c25518ba6 States can now be deleted, cleanups 2018-08-11 13:25:38 -07:00
meepingsnesroms
8b1e0e5d57 Remove delta savestate compression
Its a huge mess and the same thing can be accomplished by setting the emu directory to a zfs partition.

This will make working on the SD card interface significantly easier.
2018-08-11 12:49:53 -07:00
meepingsnesroms
0194633887 Add more information about the emulator data structure
Also set the RTC on boot, it now uses the system time(it will not remain in sync though, this is not a bug the RTC is synced to CLK32 not the host RTC)
2018-08-10 09:58:57 -07:00
meepingsnesroms
e659a7776c SD card is always treated as 2 words now, start adding SPI1 2018-08-09 18:30:54 -07:00
meepingsnesroms
6093db40b4 Cleaned up some bugs, found some new ones 2018-08-07 11:34:03 -07:00
meepingsnesroms
04bee3975f Remove unfinshed test programs, add running directions
Credits where removed for the old icon set but those icons have already been removed so all proper credit was given.
2018-08-07 10:15:22 -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
0703f9cd69 Fix jittering 2018-08-04 13:49:58 -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
9a2d63cd1b Qt Creator is misbehaving, this commit doesnt compile but I dont want to lose progress 2018-08-04 09:19:45 -07:00
meepingsnesroms
1d83a76481 Start working on exposing savestates to ui(not finished) 2018-08-03 20:15:41 -07:00
meepingsnesroms
e029f22810 Remove .pro.user files, they seem to cause issues when loaded on others computers 2018-08-01 13:03:04 -07:00
meepingsnesroms
2e8ae65d4b Remove tons of unneeded address space start subtracts
The chip-select base address must be set according to the size of the corresponding chip-select signals of the group. For example, if CSA1 and CSA0 are each assigned a 2 Mbyte memory space, the CSGBA register must be set in a 4 Mbyte space boundary, such as system address 0 × 0, 0 × 4 Mbyte, 0 × 8 Mbyte, and so on. It cannot be set at 0 × 1 Mbyte, 0 × 2 Mbyte, 0 × 3 Mbyte, 0 × 5 Mbyte, and so on.

M68VZ328 Datasheet
2018-08-01 10:35:49 -07:00
meepingsnesroms
2d21e6fa46 Provisional chipselect fix 2018-07-31 18:39:31 -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
95d1c8cf2d Clean ups, add picture 2018-07-28 14:42:38 -07:00
meepingsnesroms
a753dd7435 Make debug viewer resizeable
Also disable register logging outside of sandbox tests, it boots now so any test can just be done by running the OS function directly.
2018-07-28 09:52:10 -07:00
meepingsnesroms
d39182e354 Fix signed chars causing an invalid bitshift 2018-07-27 10:27:31 -07:00
meepingsnesroms
03b646f839 Fix RGB lut registers being swapped for sed1376 and misconceptions about RGB16
Also add a real heat map function.
2018-07-26 20:27:13 -07:00