Skip to content

Commit f7680e9

Browse files
committed
Version 1.8
and add the KML scripts and the calculator images in the application.
1 parent bdfb119 commit f7680e9

68 files changed

Lines changed: 19984 additions & 62 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

ReadMe.txt

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,10 @@ It uses the Android NDK. The former Emu42 source code (written by Christoph Gies
55
This win32 layer will allow to easily update from the original Emu42 source code.
66
It can open or save the exact same state files (state.e??) than the original Windows application!
77

8-
This application does NOT come with the ROM files!
9-
You will need KML scripts and ROM files already copied into your Android filesystem.
10-
You can download the KML scripts here: http://regis.cosnier.free.fr/soft/androidEmu42/KML-original-127.zip
11-
Or you can download the KML scripts from the original Emu42 Windows application archive (https://hp.giesselink.com/emu42.htm)
12-
and you can extract the ROM file from a real calculator (or be lucky on internet).
13-
Be careful about the case sensitivity of the filename in the KML script (Linux is case sensitive, not Windows).
8+
Some KML files with theirs faceplates are embedded in the application but it is still possible to open a KML file and its dependencies by selecting a folder on your Android file system.
9+
If you want to modify them, you can download the already embedded KML scripts here: http://regis.cosnier.free.fr/soft/androidEmu42/KML-original-127.zip
10+
Or you can download the KML scripts from the original Emu42 Windows application archive (https://hp.giesselink.com/emu42.htm) and add your ROM files.
11+
Be careful about the case sensitivity of the filename in the KML script (Linux/Android is case sensitive, not Windows).
1412

1513
The application does not request any permission (because it opens the files or the KML folders using the content:// scheme).
1614

@@ -20,19 +18,17 @@ https://github.com/dgis/emu42android
2018

2119
QUICK START
2220

23-
1. From the left side, slide your finger to open the menu.
21+
1. Click on the 3 dots button at the top left (or from the left side, slide your finger to open the menu).
2422
2. Touch the "New..." menu item.
25-
3. "Select a Custom KML script folder..." where you have copied the KML scripts and ROM files (Android 11 cannot use the folder Download).
26-
4. Pick a calculator.
27-
5. And the calculator should now be opened.
23+
3. Select a default calculator (or "[Select a Custom KML script folder...]" where you have copied the KML scripts and ROM files (Android 11 cannot use the folder Download)).
24+
4. And the calculator should now be opened.
2825

2926

3027
NOTES
3128

3229
- For technical reason, this application need the Android 5.0 (API 21).
3330
- The Help menu displays Emu42's original help HTML page and may not accurately reflect the behavior of this Android version.
3431
- When using a custom KML script by selecting a folder (Not the folder Download for Android 11), you must take care of the case sensitivity of its dependency files.
35-
- This Emulator does not include the ROM files or the KML files.
3632
- To speed up printing, set the 'delay' to 0 in the calculator's print options.
3733

3834

@@ -50,6 +46,12 @@ LINKS
5046

5147
CHANGES
5248

49+
Version 1.8 (2021-10-17)
50+
51+
- Add the KML scripts and the calculator images in the application.
52+
- Remove unneeded code.
53+
54+
5355
Version 1.7 (2021-10-12)
5456

5557
- Fix the upside down background of the LCD screen on high contrast (actually, fix a general top-down issue in the bitmap).
@@ -154,7 +156,6 @@ TODO
154156

155157
- The render pixels are very nice. A solution to obtain uniform pixel size could be a preset (a multiplier, auto) so the user could decide and upscale/downscale (Michael P).
156158
- In Autozoom mode, I could add a button which switches to the other half of the faceplate (Comments from @Nick and @Jean-Marc)
157-
- Try to include the KML files without the ROMs.
158159
- Sometimes, the calculator seems to lag and finally freeze.
159160
- In drawPixelBorder(), use canvas.drawLines() instead of multiple canvas.drawLine() to save CPU.
160161

app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@ android {
3333
applicationId "org.emulator.forty.two"
3434
minSdkVersion 21
3535
targetSdkVersion 30
36-
versionCode 14
37-
versionName "1.7"
36+
versionCode 16
37+
versionName "1.8"
3838
setProperty("archivesBaseName", "Emu42-v$versionName")
3939
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
4040
externalNativeBuild {

app/src/main/assets/ReadMe.txt

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,10 @@ It uses the Android NDK. The former Emu42 source code (written by Christoph Gies
55
This win32 layer will allow to easily update from the original Emu42 source code.
66
It can open or save the exact same state files (state.e??) than the original Windows application!
77

8-
This application does NOT come with the ROM files!
9-
You will need KML scripts and ROM files already copied into your Android filesystem.
10-
You can download the KML scripts here: http://regis.cosnier.free.fr/soft/androidEmu42/KML-original-127.zip
11-
Or you can download the KML scripts from the original Emu42 Windows application archive (https://hp.giesselink.com/emu42.htm)
12-
and you can extract the ROM file from a real calculator (or be lucky on internet).
13-
Be careful about the case sensitivity of the filename in the KML script (Linux is case sensitive, not Windows).
8+
Some KML files with theirs faceplates are embedded in the application but it is still possible to open a KML file and its dependencies by selecting a folder on your Android file system.
9+
If you want to modify them, you can download the already embedded KML scripts here: http://regis.cosnier.free.fr/soft/androidEmu42/KML-original-127.zip
10+
Or you can download the KML scripts from the original Emu42 Windows application archive (https://hp.giesselink.com/emu42.htm) and add your ROM files.
11+
Be careful about the case sensitivity of the filename in the KML script (Linux/Android is case sensitive, not Windows).
1412

1513
The application does not request any permission (because it opens the files or the KML folders using the content:// scheme).
1614

@@ -20,19 +18,17 @@ https://github.com/dgis/emu42android
2018

2119
QUICK START
2220

23-
1. From the left side, slide your finger to open the menu.
21+
1. Click on the 3 dots button at the top left (or from the left side, slide your finger to open the menu).
2422
2. Touch the "New..." menu item.
25-
3. "Select a Custom KML script folder..." where you have copied the KML scripts and ROM files (Android 11 cannot use the folder Download).
26-
4. Pick a calculator.
27-
5. And the calculator should now be opened.
23+
3. Select a default calculator (or "[Select a Custom KML script folder...]" where you have copied the KML scripts and ROM files (Android 11 cannot use the folder Download)).
24+
4. And the calculator should now be opened.
2825

2926

3027
NOTES
3128

3229
- For technical reason, this application need the Android 5.0 (API 21).
3330
- The Help menu displays Emu42's original help HTML page and may not accurately reflect the behavior of this Android version.
3431
- When using a custom KML script by selecting a folder (Not the folder Download for Android 11), you must take care of the case sensitivity of its dependency files.
35-
- This Emulator does not include the ROM files or the KML files.
3632
- To speed up printing, set the 'delay' to 0 in the calculator's print options.
3733

3834

@@ -50,6 +46,12 @@ LINKS
5046

5147
CHANGES
5248

49+
Version 1.8 (2021-10-17)
50+
51+
- Add the KML scripts and the calculator images in the application.
52+
- Remove unneeded code.
53+
54+
5355
Version 1.7 (2021-10-12)
5456

5557
- Fix the upside down background of the LCD screen on high contrast (actually, fix a general top-down issue in the bitmap).
622 KB
Binary file not shown.

0 commit comments

Comments
 (0)