Explicitly set bRomWriteable=FALSE, and add a note about the port 2 issue with HP49/50.

This commit is contained in:
dgis 2019-04-09 22:20:38 +02:00
parent 66d57160df
commit d2261139aa
3 changed files with 11 additions and 1 deletions

View file

@ -24,6 +24,11 @@ QUICK START
NOTES NOTES
- When using a custom KML script by selecting a folder, you must take care of the case sensitivity of its dependency files. - When using a custom KML script by selecting a folder, you must take care of the case sensitivity of its dependency files.
- By default, in Emu48 for Windows with the HP49/50, the "HKEY_CURRENT_USER\Software\Emu48\ROM[Writeable]=1",
which allows to write the port2 (128KB) in the ROM! Because in Android, it is not possible to write in the embedded ROM,
we have the same behavior as under Windows with "HKEY_CURRENT_USER\Software\Emu48\ROM[Writeable]=0".
The port 2 is well saved in the state file "*.e49", but once this state file is reloaded,
this causes a warmstart and the port 2 is never loaded.
NOT WORKING YET NOT WORKING YET

View file

@ -27,7 +27,11 @@ QUICK START
NOTES NOTES
- When using a custom KML script by selecting a folder, you must take care of the case sensitivity of its dependency files. - When using a custom KML script by selecting a folder, you must take care of the case sensitivity of its dependency files.
- By default, in Emu48 for Windows with the HP49/50, the "HKEY_CURRENT_USER\Software\Emu48\ROM[Writeable]=1",
which allows to write the port2 (128KB) in the ROM! Because in Android, it is not possible to write in the embedded ROM,
we have the same behavior as under Windows with "HKEY_CURRENT_USER\Software\Emu48\ROM[Writeable]=0".
The port 2 is well saved in the state file "*.e49", but once this state file is reloaded,
this causes a warmstart and the port 2 is never loaded.
NOT WORKING YET NOT WORKING YET

View file

@ -292,6 +292,7 @@ JNIEXPORT void JNICALL Java_org_emulator_forty_eight_NativeLib_start(JNIEnv *env
// read emulator settings // read emulator settings
GetCurrentDirectory(ARRAYSIZEOF(szCurrentDirectory),szCurrentDirectory); GetCurrentDirectory(ARRAYSIZEOF(szCurrentDirectory),szCurrentDirectory);
//ReadSettings(); //ReadSettings();
bRomWriteable = FALSE;
_tcscpy(szCurrentDirectory, ""); _tcscpy(szCurrentDirectory, "");
_tcscpy(szEmuDirectory, "assets/calculators/"); _tcscpy(szEmuDirectory, "assets/calculators/");