diff --git a/ReadMe.txt b/ReadMe.txt index 9fb6734..f35abc8 100644 --- a/ReadMe.txt +++ b/ReadMe.txt @@ -58,6 +58,11 @@ LINKS CHANGES +Version 2.4 (2021-12-08) + +- Updated source code from Eric Rechlin's Emu48 version 1.63+ that was merged from Christoph Gießelink's Emu48 version 1.64. + + Version 2.3 (2021-10-19) - Add an experimental serial port support (via USB OTG). @@ -251,7 +256,7 @@ TODO BUILD -Emu48 for Android is built with Android Studio 4.1 (2020). +Emu48 for Android is built with Android Studio 2020.3.1 (2021). And to generate an installable APK file with a real Android device, it MUST be signed. Either use Android Studio: diff --git a/app/build.gradle b/app/build.gradle index ce0d7f2..96db432 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -33,8 +33,8 @@ android { applicationId "org.emulator.forty.eight" minSdkVersion 19 targetSdkVersion 30 - versionCode 22 - versionName "2.3" + versionCode 23 + versionName "2.4" setProperty("archivesBaseName", "Emu48-v$versionName") testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" externalNativeBuild { diff --git a/app/src/main/assets/Emu48.htm b/app/src/main/assets/Emu48.htm index 305e06f..685c7a4 100644 --- a/app/src/main/assets/Emu48.htm +++ b/app/src/main/assets/Emu48.htm @@ -114,6 +114,21 @@ h3 { color:red; font-size:1.1em; } into the native Emu48 ROM format is not necessary any more. You can still use the classic way extracting them from your own calculator.

+

The command line Convert utility delivered with the Emu48 + program package was originally designed to convert HP48 ROM images + files from one of the various used ROM image formats of the 90s to + the unpacked format originally used by Emu48. The 2nd important + task of this tool is updating the I/O register area with zeros. + Most images had been created with a ROM upload program where the + I/O register area was mapped over the ROM content and so the ROM + image file contain a wrong content at this position. Executing the + selftest on a HP38 or a HP48 will report an IROM fail then. To fix + this the Convert utility overwrites the I/O register area + in the destination file with zeros. Final notice, the convert + utility shows the CRC result after the file convert and a passed + ROM CRC test does not imply, that the source file + is in an Emu48 suitable format! +