This project ports the Windows application Emu48 written in C to Android.
It uses the Android NDK. The former Emu48 source code remains untouched because of a thin win32 emulation layer above Linux/NDK!
This win32 layer will allow to easily update from the original Emu48 source code.
It can open or save the exact same state files (state.e48/e49) than the original Windows application!
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.
The application does not request any permission (because it opens the files or the KML folders using the content:// scheme).
The application is distributed with the same license under GPL and you can find the source code here:
https://github.com/dgis/emu48android
QUICK START
1. From the left side, slide your finger to open the menu.
2. Touch the "New..." menu item.
3. Select a predefined faceplate (or select a custom KML script folder).
4. And the calculator should now be opened.
NOT WORKING YET
- Disassembler
- Debugger
- Macro
- Infrared Printer
- Serial Ports (Wire or Ir)
LICENSES
Android version by Régis COSNIER.
This program is based on Emu48 for Windows version, copyrighted by Christoph Gießelink & Sébastien Carlier, with the addition of a win32 layer to run on Android.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Note: some included files are not covered by the GPL; these include ROM image files (copyrighted by HP), KML files and faceplate images (copyrighted by their authors).
The Eric's Real scripts ("real*.kml" and "real*.bmp") are embedded in this application with the kind permission of Eric Rechlin.
โปรเจ็กต์นี้พอร์ตแอปพลิเคชัน Windows Emu48 ที่เขียนใน C เป็น Android
ใช้ Android NDK ซอร์สโค้ด Emu48 เดิมยังคงไม่ถูกแตะต้องเนื่องจากเลเยอร์การจำลอง win32 บาง ๆ เหนือ Linux / NDK!
ชั้น win32 นี้จะอนุญาตให้อัปเดตได้ง่ายจากซอร์สโค้ด Emu48 ดั้งเดิม
มันสามารถเปิดหรือบันทึกไฟล์สถานะเดียวกัน (state.e48 / e49) ที่แน่นอนกว่าแอปพลิเคชัน Windows ดั้งเดิม!
ไฟล์ KML บางไฟล์ที่มีหน้าเทมเพลตฝังอยู่ในแอปพลิเคชัน แต่ยังคงเป็นไปได้ที่จะเปิดไฟล์ KML และการอ้างอิงโดยการเลือกโฟลเดอร์
แอปพลิเคชันไม่ขอสิทธิ์ใด ๆ (เพราะจะเปิดไฟล์หรือโฟลเดอร์ KML โดยใช้เนื้อหา: // scheme)
แอปพลิเคชั่นมีการแจกจ่ายโดยมีใบอนุญาตเดียวกันภายใต้ GPL และคุณสามารถค้นหาซอร์สโค้ดได้ที่นี่:
https://github.com/dgis/emu48android
เริ่มต้นอย่างรวดเร็ว
1. จากด้านซ้ายเลื่อนนิ้วของคุณเพื่อเปิดเมนู
2. แตะรายการเมนู "ใหม่ ... "
3. เลือกหน้ากากที่กำหนดไว้ล่วงหน้า (หรือเลือกโฟลเดอร์สคริปต์ KML ที่กำหนดเอง)
4. และควรเปิดเครื่องคิดเลขตอนนี้
ไม่ทำงานยัง
- Disassembler
- ดีบักเกอร์
- มาโคร
- เครื่องพิมพ์อินฟราเรด
- พอร์ตอนุกรม (สายหรือ Ir)
ใบอนุญาต
รุ่น Android โดยRégis COSNIER
โปรแกรมนี้ใช้ Emu48 สำหรับเวอร์ชั่น Windows ลิขสิทธิ์โดย Christoph Gießelink & Sébastien Carlier พร้อมกับเพิ่ม win32 layer เพื่อรันบน Android
โปรแกรมนี้เป็นซอฟต์แวร์ฟรี คุณสามารถแจกจ่ายต่อและ / หรือแก้ไขได้ภายใต้เงื่อนไขของสัญญาอนุญาตสาธารณะทั่วไปของกนูตามที่เผยแพร่โดยมูลนิธิซอฟต์แวร์เสรี ทั้งรุ่นที่ 2 ของใบอนุญาตหรือ (ตามที่คุณเลือก) รุ่นใด ๆ ในภายหลัง
โปรแกรมนี้เผยแพร่ด้วยความหวังว่าจะเป็นประโยชน์ แต่ไม่มีการรับประกันใด ๆ โดยไม่ต้องมีการรับประกันโดยนัยของความสามารถในการซื้อขายหรือความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ ดูใบอนุญาตสาธารณะทั่วไปของ GNU สำหรับรายละเอียดเพิ่มเติม
คุณควรได้รับสำเนาสัญญาอนุญาตสาธารณะทั่วไปของ GNU พร้อมกับโปรแกรมนี้ ถ้าไม่มีให้เขียนไปที่ Free Software Foundation, Inc. , 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 สหรัฐอเมริกา
หมายเหตุ: ไฟล์ที่รวมอยู่บางไฟล์ไม่ได้รับการคุ้มครองโดย GPL เหล่านี้รวมถึงไฟล์ภาพ ROM (ลิขสิทธิ์โดย HP), ไฟล์ KML และภาพหน้าจอ (ลิขสิทธิ์โดยผู้แต่ง)
สคริปต์จริงของ Eric ("real * .kml" และ "real * .bmp") ถูกฝังในแอปพลิเคชันนี้โดยได้รับอนุญาตจาก Eric Rechlin