@@ -83,6 +83,8 @@ Tru64 Unix.
83
83
84
84
The simulator has been successfully compiled and tested on:
85
85
86
+ - Alpine 3.20, gcc 13.2.1, x64 + arm64
87
+
86
88
- Alpine 3.19, gcc 13.2.1, x64 + arm64
87
89
88
90
- Debian 12 (Bookworm), clang 14.0.6, x64 + arm64
@@ -158,11 +160,11 @@ If you install the simulator on most modern desktops it should create a new
158
160
menu entry that will start the launcher script by default. When invoked for
159
161
the first time this will prompt you to select the default simulator as well
160
162
as any additional command line options. These selections will be saved and
161
- used in future .
163
+ the selected simulator will become the new default .
162
164
163
- On some desktop environments it is also possible to right click on the menu
164
- icon which will display a sub-menu that will allow you to select a specific
165
- model directly as well as change the default model and options .
165
+ When using some desktop environments (like GNOME and KDE) it is possible to
166
+ access a sub-menu that will allow you to select a specific model as well as
167
+ change the default settings by right clicking on the menu icon .
166
168
167
169
#### Keyboard Shortcuts
168
170
@@ -218,6 +220,12 @@ For models with a 'sliding' On/Off switch clicking on the switch will turn
218
220
the simulator on or off, but if when switching off you hold down the switch
219
221
down for two seconds the program will exit.
220
222
223
+ #### Window Size
224
+
225
+ The size of the simulator window can be adjusted from the command line with
226
+ the ` --zoom ZOOM ` option, where the value for ZOOM can be in the range zero
227
+ to four (0-4).
228
+
221
229
#### Debugging
222
230
223
231
You can start the simulation in trace mode using '-t', or in single step
@@ -369,7 +377,12 @@ make DESTDIR=/tmp/staging install
369
377
### Using a pre-compiled package <sup >[ Back to Top] ( #top ) </sup >
370
378
371
379
If you don't want to download an compile the sources yourself you can use a
372
- pre-compiled binary package from [ Flathub] ( https://flathub.org/apps/io.github.mike632t.x11-calc ) using Flatpak.
380
+ pre-compiled binary package compatible with most distros from [ Flathub] ( https://flathub.org/apps/io.github.mike632t.x11-calc ) using Flatpak.
381
+
382
+ A native binary package is also available on Alpine Linux 3.20 release.\
383
+ If x11 is not already installed, add it as standalone (` setup-xorg-base ` ) or together with a standard desktop (` setup-desktop ` ).\
384
+ Make sure ` community ` repo is enabled and then install with ` apk add x11-calc ` .\
385
+ To leverage GUI for setup, install ` apk add zenity ` . Optional program saves may be installed with ` apk add x11-calc-prg ` .
373
386
374
387
<a id =" issues " ></a >
375
388
### Known Issues <sup >[ Back to Top] ( #top ) </sup >
@@ -385,10 +398,6 @@ pre-compiled binary package from [Flathub](https://flathub.org/apps/io.github.mi
385
398
386
399
- Keyboard test is successful but these models do not pass the self-test.
387
400
388
- ##### HP 29C
389
-
390
- - All 30 registers have continuous memory.
391
-
392
401
##### HP 37E
393
402
394
403
- Fails self-test.
@@ -426,21 +435,23 @@ on Xwayland the window manager does not handle this correctly.
426
435
### Acknowledgements <sup >[ Back to Top] ( #top ) </sup >
427
436
428
437
There are almost certainly some names I've missed off this list but without
429
- the help and encouragement from a multiple it is unlikely that this project
430
- would have happened at all or that it would got as far as it has.
438
+ the help and encouragement from several members of the calculator community
439
+ it is unlikely that this project would have happened at all or that I would
440
+ have managed to get as far as I have.
431
441
432
- - ` Teenix ` for convincing me that it was possible in the first place and help
433
- since (at least I think I glad he did).
442
+ - ` Teenix ` for convincing me that it was possible in the first place.
434
443
435
- - ` Teenix/ Panamatik ` for their excellent simulators from which I was able to
436
- figure out most of what should happen when each instruction is executed.
444
+ - ` Teenix ` and ` Panamatik ` for their excellent simulators from which I was able
445
+ to figure out most of what should happen when each instruction is executed.
437
446
438
447
- ` Agarza ` for providing the details of the voyager displays.
439
448
440
- - ` Macmpi ` for completely rewriting the makefiles creating a Flatpak package the simulator
441
- for Flatpak and for packaging and testing the simulators on Alpine Linux.
449
+ - ` Macmpi ` for completely rewriting the makefiles and packaging the simulator
450
+ for Flatpak.
451
+
452
+ - ` Macmpi ` for packaging and testing the simulators on Alpine Linux
442
453
443
- - ` Agarza/ Martin HEPPERLE ` for translating the help text.
454
+ - ` Agarza ` and ` Martin HEPPERLE ` for translating the help text.
444
455
445
456
- ` Brouhaha ` for taking the time to explain the workings of various models.
446
457
0 commit comments