Commit Graph

87 Commits

Author SHA1 Message Date
meepingsnesroms
1b3336c9af Clean up file accesses in frontend, remove timing hack, seems to be working 2019-05-19 13:45:56 -07:00
meepingsnesroms
4d88e893e0 Launcher work
Gonna try and make the launcher as simple as possible, no zip files, the frontend can handle that if it wants.

Going to make the Qt port launch directorys instead of files too since the file dialog only allows selecting files or directorys and some apps have resource files.
2019-05-18 20:01:28 -07:00
meepingsnesroms
c7f8816541 Can now compile without the dynarec enabled, removed buffer_t 2019-05-12 23:09:36 -07:00
meepingsnesroms
6c53ade08b Start file launcher stuff 2019-05-12 20:50:54 -07:00
meepingsnesroms
a80b783c71 More SD card optimizations 2019-05-12 11:10:38 -07:00
meepingsnesroms
06acab1345 Try to speed up SD card accesses, theoreticly should be a 10<->16x speed up 2019-05-11 13:34:07 -07:00
meepingsnesroms
4d803c6fc0 Clean up emulator*State* functions 2019-05-01 11:06:39 -07:00
meepingsnesroms
fa5f85e77c Fix addr_cache stuff, now executing
Also tried to fix compiling with dynarec off, dont know it works yet though.
2019-04-24 19:19:44 -07:00
meepingsnesroms
4e7a08e6df Snowy plover 2019-04-21 14:49:35 -07:00
meepingsnesroms
48d3983b72 Remove more old stuff 2019-04-19 10:59:32 -07:00
meepingsnesroms
8eae0b1ddd Update unimplementedHardware.txt 2019-04-15 12:00:54 -07:00
meepingsnesroms
182a188cda More debug tools and tests, seems 32 bit alignment is still messing with ARM execution 2019-04-08 17:43:18 -07:00
meepingsnesroms
424d07ce60 Add LED support, fix function not returning value 2019-04-05 07:25:04 -07:00
meepingsnesroms
90ed900001 Update libretro port, LED still dosent work 2019-04-04 18:41:29 -07:00
meepingsnesroms
850064d498 Add basic ARMv5 support to sandbox, finish sandbox save and load state 2019-04-02 17:21:58 -07:00
meepingsnesroms
68d45bb396 Allow setting feature bits through GUI 2019-03-26 17:15:51 -07:00
meepingsnesroms
7f5c14baee Clean up ARM loader a bit
Gonna try to disable ARM alignment requirements next.
2019-03-06 11:41:21 -08:00
meepingsnesroms
dd8e8d2141 Add CSB1 memory mapping even though it has no chip, needed for accurate error handling
Cull some old fixed issues from the bug list.
2019-03-01 10:49:26 -08:00
meepingsnesroms
338aa7ed4e Enable SD access on RetroArch port 2019-02-25 10:27:58 -08:00
meepingsnesroms
d43d9c637f v1.0.0 prep 2019-02-25 09:18:01 -08:00
meepingsnesroms
a51a549ecd Remove USB hack 2019-02-25 08:45:11 -08:00
meepingsnesroms
7c0a2b0dde Write works add new SD card vars to save states 2019-02-25 06:46:48 -08:00
meepingsnesroms
1543c35f49 Writing now works with hack, dont know what causes the desync
Just need to remove this hack and the NOP patch applied to the serial/USB print routine and then I will be ready for another release
2019-02-24 23:15:18 -08:00
meepingsnesroms
0710c2cf26 May have an idea of what is wrong with SD writes
Also add a common sense limit of 2gb to the SD card insert routine.
2019-02-24 21:54:36 -08:00
meepingsnesroms
0290174a7e SD card now reads properly 2019-02-24 13:15:00 -08:00
meepingsnesroms
5cc6f229c1 Will attempt to format the card now, but will fail because writes arnt implemented 2019-02-24 11:40:23 -08:00
meepingsnesroms
fb9bd5243d Try to get SD card multiblock read working, its still not though 2019-02-23 14:56:07 -08:00
meepingsnesroms
8dbc416bfd SD card init step 1 now works, needed to unset the XCH bit 2019-02-22 09:57:08 -08:00
meepingsnesroms
c7dc657de5 Fix 2 bitmap converter bugs, all the icons work now 2019-02-21 10:22:52 -08:00
meepingsnesroms
a1dba7bb9f Move expansion hardware stuff 2019-02-20 12:43:31 -08:00
meepingsnesroms
d305fe4dfc Update muExpDriver add a GUI(its still nonfunctional though) 2019-01-21 19:25:09 -08:00
meepingsnesroms
64ec6f6e91 Allow the emulator to set its own speed, prep for Chuzzle
This is far cleaner than a normal overclock, its always 100% on boot to allow normal init and custom speeds can be set per app, this was not doable with just FEATURE_FAST_CPU doubling the clock speed.
2019-01-20 10:08:00 -08:00
meepingsnesroms
8a990b2839 Increase ADS7846 accuracy, implement PLLFSR 8 bit reads, enable logging on all unemulated regiser accesses 2019-01-17 13:45:11 -08:00
meepingsnesroms
6ba1e42926 Match switch/return style, THE LAST COMMIT AND THIS HAVE BROKEN RAM ACCESS
Running experiments on larger RAM sizes, normal RAM access is broken right now.
2019-01-16 14:37:18 -08:00
meepingsnesroms
424a0cb5a5 Too much stuff to list 2019-01-16 14:21:38 -08:00
meepingsnesroms
fad58ee6f3 Unfinished, computer is acting physically broken
May not work anymore after reboot so Ill just commit now.
2019-01-07 16:53:55 -08:00
meepingsnesroms
f34256ba69 No more cyclone 2018-12-29 11:40:04 -08:00
meepingsnesroms
abb2e6526b Disable cyclone again
As of now its not stable and there isnt plans to reenable it unless someone else can figure out what is wrong since I dont know ARM ASM.
2018-12-28 16:57:58 -08:00
meepingsnesroms
94b0baaf7f Update .txt files, fix writes to IMR blocking vaild interrupts instead of invalid ones
Figure out SD card chip select.
Port D now seems to be fully datasheet compliant, interrupt quirks and all.
Add new bits to SD card.
2018-12-27 17:25:02 -08:00
meepingsnesroms
8033d13a18 Fix link.T for classics 2018-12-24 12:59:59 -08:00
meepingsnesroms
9ee5effbe5 Try to redo port d interrupts again, they all seem to be right this time 2018-12-10 21:56:31 -08:00
meepingsnesroms
244facd892 No cyclone for iOS, it really doesnt want to work 2018-12-09 09:41:51 -08:00
meepingsnesroms
c09e490d59 Move EMU_* variables out of platform make files 2018-12-08 10:53:08 -08:00
meepingsnesroms
934b630d0d Fix power button issue 2018-12-05 10:07:52 -08:00
meepingsnesroms
57aa8ff96b Add more registers, fix PWMS1 16 bit writes(even though they are not used) 2018-11-30 18:21:38 -08:00
meepingsnesroms
56823820aa Allow setting unused IMR bits like on hardware 2018-11-30 13:13:52 -08:00
meepingsnesroms
d65b544b38 Fix button map, address book is not attached to the power buttons matrix line
Also prevent a divide by 0 and use fMin for float
2018-11-29 13:04:19 -08:00
meepingsnesroms
c98a7610b5 A few notes changes 2018-11-23 14:45:49 -08:00
meepingsnesroms
b312e928f5 Misc stuff, buttons dont turbo press anymore 2018-11-11 12:28:40 -08:00
meepingsnesroms
70831e514d Fix 16 bpp mode 2018-11-09 15:11:27 -08:00