v1.0.0 prep

This commit is contained in:
meepingsnesroms
2019-02-25 09:18:01 -08:00
parent a51a549ecd
commit d43d9c637f
9 changed files with 10 additions and 16 deletions

View File

@@ -44,6 +44,7 @@ in the edge case that SPICLK2 is disabled while using ADS7846 and a 1 was the la
need to to verify behavior of differential mode bit
SD Card:
SD card can't be inserted in RetroArch port
block specific write protect bits don't work
data blocks won't work properly when CRC checks are enabled
the CRC of CSD and CID are invalid

View File

@@ -1,3 +1,10 @@
------------------------------------------
v(1/3*3) to v1.0.0(Christmas 2018 - Feb 25 2019)
Core:
*SD card support
*all non timing based hacks are gone, this was my requirement for a v1.0.0 release
------------------------------------------
v0.9.5 to v(1/3*3)(equal to 1 until measured in a finite precision system)(Oct 18 2018 - Christmas 2018)

View File

@@ -23,6 +23,7 @@
extern "C"{
#include "../../src/flx68000.h"
#include "../../src/debug/sandbox.h"
}
@@ -332,7 +333,7 @@ uint32_t EmuWrapper::installApplication(const QString& path){
appFile.close();
appData.data = (uint8_t*)appDataBuffer.data();
appData.size = appDataBuffer.size();
error = emulatorInstallPrcPdb(appData);
error = sandboxCommand(SANDBOX_INSTALL_APP, &appData);
}
if(!wasPaused)

View File

@@ -34,9 +34,3 @@ Core:
Emu Hwr Driver:
*ARM CPU is exported to OS 4 with custom PceNativeCall
*can set fake version number to prevent tripping compatibility checks
------------------------------------------
v(1/3*3) to v1.0.0(Christmas 2018 - *** ** 2019)
Core:
*SD card support

View File

@@ -118,9 +118,6 @@ uint32_t emulatorInit(buffer_t palmRomDump, buffer_t palmBootDump, uint32_t enab
emulatorInitialized = true;
//hack, patch ROM image
sandboxCommand(SANDBOX_PATCH_OS, NULL);
return EMU_ERROR_NONE;
}
@@ -693,11 +690,6 @@ void emulatorEjectSdCard(void){
memset(&palmSdCard, 0x00, sizeof(palmSdCard));
}
uint32_t emulatorInstallPrcPdb(buffer_t file){
return sandboxCommand(SANDBOX_INSTALL_APP, &file);
//return EMU_ERROR_NONE;
}
void emulatorRunFrame(void){
//I/O
refreshInputState();

View File

@@ -175,7 +175,6 @@ bool emulatorLoadRam(buffer_t buffer);//true = success
buffer_t emulatorGetSdCardBuffer(void);//this is a direct pointer to the SD card data, do not free it
uint32_t emulatorInsertSdCard(buffer_t image, bool writeProtectSwitch);//use (NULL, desired size) to create a new empty SD card
void emulatorEjectSdCard(void);
uint32_t emulatorInstallPrcPdb(buffer_t file);
void emulatorRunFrame(void);
#ifdef __cplusplus