Commit graph

216 commits

Author SHA1 Message Date
dgis
d8fb3a9ec0 - Prevent the BACK/ESCAPE key to end the application only from a hardware keyboard (Github Fix: #10). 2019-07-13 16:40:52 +02:00
dgis
7a9f7abb56 - Prevent the white bottom bar when both options "Hide the status/navigations bar" and "Hide the menu button" are set (Github Fix: #9).
- Add option to prevent the pinch zoom.
2019-07-13 16:38:38 +02:00
dgis
f38b2149c4 Version 1.5 2019-07-11 23:59:35 +02:00
dgis
a14aec3a90 Fix the On+D tests for hp49/50 by mocking "serial.c". 2019-07-08 21:47:08 +02:00
dgis
26425625dd - Cleanup code.
- Auto-scroll down the textual printer.
- Fix the printer icon in the Eric's script "real49gp-lc.kml" and "real50g-lc.kml".
- Improve the swipe gesture.
2019-07-07 17:15:14 +02:00
dgis
90d2cb40b9 Improve source code 2019-07-03 21:55:34 +02:00
dgis
d2c75a0699 Improve code. 2019-07-02 22:09:59 +02:00
dgis
2e19448358 Add the support of the macros. 2019-06-30 23:11:37 +02:00
dgis
ca0e34e30e Fix the USB keyboard mapping issues (Github Fix: #6). 2019-06-29 15:42:04 +02:00
dgis
81fd5a04b9 Fix a win32 bug about getPixel(). 2019-06-28 21:55:37 +02:00
dgis
fd48f40889 Improve the win32 keyboard mapping.
- Prevent the ESC key from leaving the application.
- Map the keyboard DELETE key like it should.
- Map the keyboard +/= key to the + key and the _/- key to the - (US keyboard).
2019-06-27 23:38:54 +02:00
dgis
4c618f358f Improve menu button and printer
- Fix the menu button which was not visible when white on white.
- Fix the Graphical Printer Simulator which was not working with API19 or 21.
- Add the printer model choice in the settings.
2019-06-25 23:55:58 +02:00
dgis
74a9994d53 Fix the flickering issue when 2 SurfaceView are one above the other (with the Printer Simulator) 2019-06-24 19:39:14 +02:00
dgis
8ebe008438 Refactor the code for easier code sharing between Emu48, Emu42 and Emu71. 2019-06-23 23:51:19 +02:00
dgis
3e9d0fb564 Add change paper and fix a paste stack bug
- Fix paste stack bug.
- Add Change Paper (clean) action in the printer simulator.
2019-06-21 23:01:35 +02:00
dgis
a527aa1fd4 Fix copy/paste and add new print icons.
- Fix: Bad text characters when copy/paste the stack.
- Improve the print icons.
2019-06-21 08:30:39 +02:00
dgis
e3057ff772 Improve the printer simulator. 2019-06-18 23:02:29 +02:00
dgis
3876afc44d Improve Printer UI 2019-06-14 19:55:40 +02:00
dgis
2a52d225dc Add PrinterSimulator dialog. 2019-06-14 08:45:26 +02:00
dgis
3495c03d65 Add the printer simulator draft. 2019-06-12 00:27:37 +02:00
dgis
dd466b08f6 Printer seed! 2019-06-11 20:46:27 +02:00
dgis
b9fa977eca Increase versionCode again. 2019-06-08 23:03:14 +02:00
dgis
0647722bdd - Version 1.4
- Warn the user about the KML folder selection if this is Android < 5.0
2019-06-08 22:26:46 +02:00
dgis
556b9d6489 Fix minor issues. 2019-06-07 22:41:34 +02:00
dgis
e2898d4cad - Add a volume slider in the settings.
- Add a rotation option.
2019-06-06 23:29:59 +02:00
dgis
f4a3ec6476 - Add an optional menu button in the top left corner.
- Rewrite the timers engine (Hoping this fixes the issue with the stuck "busy" annunciator.)
- Prevent to load/save object and copy/paste with HP39/40.
2019-06-05 00:52:30 +02:00
dgis
3e345c61fd Improve UI 2019-05-18 18:57:14 +02:00
dgis
c6afc54a62 Update the Win32 layer from the Emu42 one and improve UI. 2019-05-02 23:57:15 +02:00
dgis
54833e4abd Update Readme 2019-04-28 13:02:03 +02:00
dgis
32bc5a0983 - Add a RAM card generator for the port 2 of the HP48SX and HP48GX.
- Add the possibility to hide the status and/or the navigation bars.
2019-04-28 00:23:37 +02:00
dgis
7679d2d460 - Update the Win32 layer. 2019-04-23 23:30:48 +02:00
dgis
f511c7238e Update to Android Studio 3.4 and fix the non working Restore/Delete backup. 2019-04-19 19:27:23 +02:00
dgis
6b5c6dc51f - Fix the authentic speed issue at the first start. 2019-04-19 06:48:11 +02:00
dgis
4b12c7a697 Remove the bRomWriteable=FALSE, because saving in the port 2 with HP49/50 actually works in custom folder. 2019-04-15 14:36:01 +02:00
dgis
df463a872f Add in the TODO list the idea for a memory card generator in port 2 2019-04-11 10:07:42 +02:00
dgis
d2261139aa Explicitly set bRomWriteable=FALSE, and add a note about the port 2 issue with HP49/50. 2019-04-09 22:20:38 +02:00
dgis
66d57160df Version 1.3 (2019-04-04) 2019-04-04 23:34:28 +02:00
dgis
ff21ea5c89 Remove traces which slow down the emulation. 2019-04-04 22:14:24 +02:00
dgis
f42bcae2b5 - Add a patch from Christoph G. to prevent loosing data when going from v1.2 with sizeof(BOOL)==1 to v1.3 with sizeof(BOOL)==4! 2019-04-03 23:56:48 +02:00
dgis
25ab305d5d - Allow to fully switch the sound off.
- Add a workaround to prevent the slow CPU mode after playing a sound.
2019-04-03 23:12:57 +02:00
dgis
7d3a3c8827 - Allow to select the background color (missing a custom color).
- Thanks to Christoph Giesselink about the state file compatibility issue (sizeof(BOOL) should be 4 and not 1).
- Change the sound engine.
2019-04-03 00:21:38 +02:00
dgis
4ddaf75ce0 Begin to add a custom background color. 2019-03-27 23:39:45 +01:00
dgis
1af35b0986 - Fix blank screen when switching the KML faceplate.
- Add more traces in the win32 log.
2019-03-26 23:43:18 +01:00
dgis
54e366cf64 Improve the traces in the log. 2019-03-22 19:27:08 +01:00
dgis
fc0ebbd7c0 Revert timer.c core file. 2019-03-21 20:53:00 +01:00
dgis
35cce541b6 - Fix the intermittent slow down due to the end of playing a sound. 2019-03-21 20:51:20 +01:00
Regis Cosnier
e4727e0192 - Fix a bug about the timer delay in timeSetEvent(). I hope it fix the slow down.
- Fix deprecated classes in the settings.
- Add a haptic feedback when touching a button.
2019-03-20 19:06:36 +01:00
dgis
0c5834011d Merge branch 'carlreinke-master' 2019-03-19 21:30:41 +01:00
dgis
87cbd7da32 Merge branch 'master' of https://github.com/carlreinke/emu48android into carlreinke-master 2019-03-19 12:15:55 +01:00
Regis Cosnier
dce1b0f4bb Improve emulation speed. 2019-03-18 23:09:45 +01:00