Emu48 for Android

4.6
1.18┬ард╣рдЬрд╝рд╛рд░ рд╕рдореАрдХреНрд╖рд╛рдПрдВ
1┬ард▓рд╛рдЦ+
рдбрд╛рдЙрдирд▓реЛрдб
рдХреЙрдиреНрдЯреЗрдВрдЯ рд░реЗрдЯрд┐рдВрдЧ
рд╕рднреА
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ

рдЗрд╕ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА

рдпрд╣ рдкреНрд░реЛрдЬреЗрдХреНрдЯ C рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рд╡рд┐рдВрдбреЛрдЬ рдПрдкреНрд▓рд┐рдХреЗрд╢рди Emu48 рдХреЛ Android рдкрд░ рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИред
рдпрд╣ рдПрдВрдбреНрд░реЙрдЗрдб рдПрдирдбреАрдХреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдкреВрд░реНрд╡ Emu48 рд╕реНрд░реЛрдд рдХреЛрдб (Christoph Giesselink рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрд┐рдд) Linux/NDK рдХреЗ рдКрдкрд░ рдПрдХ рдкрддрд▓реА win32 рдЗрдореНрдпреВрд▓реЗрд╢рди рдкрд░рдд рдХреЗ рдХрд╛рд░рдг рдЕрдЫреВрддрд╛ рд░рд╣рддрд╛ рд╣реИ!
рдпрд╣ win32 рдкрд░рдд рдореВрд▓ Emu48 рд╕реНрд░реЛрдд рдХреЛрдб рд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред
рдпрд╣ рдореВрд▓ рд╡рд┐рдВрдбреЛрдЬ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдареАрдХ рдЙрд╕реА рд╕реНрдЯреЗрдЯ рдлрд╛рдЗрд▓ (state.e48/e49) рдХреЛ рдЦреЛрд▓ рдпрд╛ рд╕рд╣реЗрдЬ рд╕рдХрддрд╛ рд╣реИ!

рдХреБрдЫ KML рдлрд╛рдЗрд▓реЗрдВ рдЙрдирдХреЗ рдлреЗрд╕рдкреНрд▓реЗрдЯ рдХреЗ рд╕рд╛рде рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдПрдореНрдмреЗрдб рдХреА рдЬрд╛рддреА рд╣реИрдВ рд▓реЗрдХрд┐рди рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдЪрдпрди рдХрд░рдХреЗ KML рдлрд╝рд╛рдЗрд▓ рдФрд░ рдЙрд╕рдХреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдЦреЛрд▓рдирд╛ рдЕрднреА рднреА рд╕рдВрднрд╡ рд╣реИред

рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд┐рд╕реА рднреА рдЕрдиреБрдорддрд┐ рдХрд╛ рдЕрдиреБрд░реЛрдз рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рд╛рдордЧреНрд░реА: // рдпреЛрдЬрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд╝рд╛рдЗрд▓реЗрдВ рдпрд╛ KML рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓рддрд╛ рд╣реИ)ред

рдЖрд╡реЗрджрди рдЬреАрдкреАрдПрд▓ рдХреЗ рддрд╣рдд рдПрдХ рд╣реА рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рд╕рд╛рде рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЖрдк рдпрд╣рд╛рдВ рд╕реНрд░реЛрдд рдХреЛрдб рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ:
https://github.com/dgis/emu48android


рдЬрд▓реНрджреА рд╢реБрд░реВ

1. рдКрдкрд░ рдмрд╛рдИрдВ рдУрд░ 3 рдбреЙрдЯреНрд╕ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ (рдпрд╛ рдмрд╛рдИрдВ рдУрд░ рд╕реЗ, рдореЗрдиреВ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдЙрдВрдЧрд▓реА рдХреЛ рд╕реНрд▓рд╛рдЗрдб рдХрд░реЗрдВ)ред
2. "рдирдпрд╛..." рдореЗрдиреВ рдЖрдЗрдЯрдо рд╕реНрдкрд░реНрд╢ рдХрд░реЗрдВ.
3. рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдЪреБрдиреЗрдВ (рдпрд╛ "[рдПрдХ рдХрд╕реНрдЯрдо KML рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдЪреБрдиреЗрдВ...]" рдЬрд╣рд╛рдВ рдЖрдкрдиреЗ KML рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ ROM рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдИ рд╣реИ (Android 11 рдлрд╝реЛрд▓реНрдбрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛))ред
4. рдФрд░ рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдЕрдм рдУрдкрди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред


рдЕрднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ

- рдЬреБрджрд╛ рдХрд░рдиреЗрд╡рд╛рд▓рд╛
- рдбреАрдмрдЧрд░


рд▓рд╛рдЗрд╕реЗрдВрд╕

рд░реЗрдЬрд┐рд╕ рдХреЛрд╕реНрдирд┐рдЕрд░ рджреНрд╡рд╛рд░рд╛ Android рд╕рдВрд╕реНрдХрд░рдгред
рдпрд╣ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╡рд┐рдВрдбреЛрдЬ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП Emu48 рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдХреЙрдкреАрд░рд╛рдЗрдЯ рдХреНрд░рд┐рд╕реНрдЯреЛрдл рдЧрд┐рд╕реЗрд▓рд┐рдВрдХ рдФрд░ рд╕реЗрдмреЗрд╕реНрдЯрд┐рдпрди рдХрд╛рд░реНрд▓рд┐рдпрд░ рдиреЗ рдХрд┐рдпрд╛ рд╣реИред

рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореБрдлреНрдд рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╣реИ; рдЖрдк рдЗрд╕реЗ рдлреНрд░реА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдлрд╛рдЙрдВрдбреЗрд╢рди рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЬреАрдПрдирдпреВ рдЬрдирд░рд▓ рдкрдмреНрд▓рд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреА рд╢рд░реНрддреЛрдВ рдХреЗ рддрд╣рдд рдкреБрдирд░реНрд╡рд┐рддрд░рд┐рдд рдФрд░/рдпрд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ; рдпрд╛ рддреЛ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг 2, рдпрд╛ (рдЖрдкрдХреЗ рд╡рд┐рдХрд▓реНрдк рдкрд░) рдХреЛрдИ рдмрд╛рдж рдХрд╛ рд╕рдВрд╕реНрдХрд░рдгред
рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд░рдо рдЗрд╕ рдЙрдореНрдореАрдж рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╡рд╛рд░рдВрдЯреА рдХреЗ; рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рдкрд╛рд░рд┐рдХрддрд╛ рдпрд╛ рдЙрдкрдпреБрдХреНрддрддрд╛ рдХреА рдирд┐рд╣рд┐рдд рд╡рд╛рд░рдВрдЯреА рдХреЗ рдмрд┐рдирд╛ рднреАред рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдЬреАрдПрдирдпреВ рдЬрдирд░рд▓ рдкрдмреНрд▓рд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ рджреЗрдЦреЗрдВред
рдЖрдкрдХреЛ рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╕рд╛рде рдЬреАрдПрдирдпреВ рдЬрдирд░рд▓ рдкрдмреНрд▓рд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреА рдПрдХ рдкреНрд░рддрд┐ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП; рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдлреНрд░реА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдлрд╛рдЙрдВрдбреЗрд╢рди, рдЗрдВрдХ., 51 рдлреНрд░реИрдВрдХрд▓рд┐рди рд╕реНрдЯреНрд░реАрдЯ, рдкрд╛рдВрдЪрд╡реАрдВ рдордВрдЬрд┐рд▓, рдмреЛрд╕реНрдЯрди, рдПрдордП 02110-1301 рдпреВрдПрд╕рдП рдХреЛ рд▓рд┐рдЦреЗрдВред

рдиреЛрдЯ: рдХреБрдЫ рд╢рд╛рдорд┐рд▓ рдлрд╝рд╛рдЗрд▓реЗрдВ GPL рджреНрд╡рд╛рд░рд╛ рдХрд╡рд░ рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИрдВ; рдЗрдирдореЗрдВ ROM рдЫрд╡рд┐ рдлрд╝рд╛рдЗрд▓реЗрдВ (HP рджреНрд╡рд╛рд░рд╛ рдХреЙрдкреАрд░рд╛рдЗрдЯ), KML рдлрд╝рд╛рдЗрд▓реЗрдВ рдФрд░ рдлрд╝реЗрд╕рдкреНрд▓реЗрдЯ рдЫрд╡рд┐рдпрд╛рдВ (рдЙрдирдХреЗ рд▓реЗрдЦрдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХреЙрдкреАрд░рд╛рдЗрдЯ) рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
рдПрд░рд┐рдХ рдХреА рд░рд┐рдпрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ ("рд░рд┐рдпрд▓*.рдХреЗрдПрдордПрд▓" рдФрд░ "рд░рд┐рдпрд▓*.рдмреАрдПрдордкреА") рдПрд░рд┐рдХ рд░реЗрдХреНрд▓рд┐рди рдХреА рдЕрдиреБрдорддрд┐ рд╕реЗ рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдПрдореНрдмреЗрдб рдХреА рдЧрдИ рд╣реИрдВред
рдкрд┐рдЫрд▓реА рдмрд╛рд░ рдЕрдкрдбреЗрдЯ рд╣реЛрдиреЗ рдХреА рддрд╛рд░реАрдЦ
13 рдЬреВрди 2024

рдбреЗрдЯрд╛ рдХреА рд╕реБрд░рдХреНрд╖рд╛

рдЖрдкрдХреЗ рдбреЗрдЯрд╛ рдХреА рд╕реБрд░рдХреНрд╖рд╛, рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИ рдХрд┐ рдбреЗрд╡рд▓рдкрд░, рдбреЗрдЯрд╛ рдХреЛ рдХреИрд╕реЗ рдЗрдХрдЯреНрдард╛ рдФрд░ рд╢реЗрдпрд░ рдХрд░рддреЗ рд╣реИрдВ. рдбреЗрдЯрд╛ рдХреЛ рдирд┐рдЬреА рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦрдиреЗ рдХреЗ рддрд░реАрдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ. рдпреЗ рдЖрдкрдХреА рдЬрдЧрд╣, рдЙрдореНрд░, рдФрд░ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рддрдп рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ. рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рдбреЗрд╡рд▓рдкрд░ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рддрд╛ рд╣реИ рдФрд░ рд╕рдордп-рд╕рдордп рдкрд░ рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдЕрдкрдбреЗрдЯ рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ.
рддреАрд╕рд░реЗ рдкрдХреНрд╖реЛрдВ рдХреЗ рд╕рд╛рде рдХреЛрдИ рдбреЗрдЯрд╛ рд╢реЗрдпрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛
рдбреЗрд╡рд▓рдкрд░ рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ рдЖрдкрдХрд╛ рдбреЗрдЯрд╛ рд╢реЗрдпрд░ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╝реНрдпрд╛рджрд╛ рдЬрд╛рдиреЗрдВ
рдХреЛрдИ рдбреЗрдЯрд╛ рдЗрдХрдЯреНрдард╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛
рдбреЗрд╡рд▓рдкрд░ рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ рдЖрдкрдХрд╛ рдбреЗрдЯрд╛ рдЗрдХрдЯреНрдард╛ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╝реНрдпрд╛рджрд╛ рдЬрд╛рдиреЗрдВ

рд░реЗрдЯрд┐рдВрдЧ рдФрд░ рд╕рдореАрдХреНрд╖рд╛рдПрдВ

4.6
1.11┬ард╣рдЬрд╝рд╛рд░ рд╕рдореАрдХреНрд╖рд╛рдПрдВ

рдирдпрд╛ рдХреНрдпрд╛ рд╣реИ

- Updated source code with Emu48 version 1.65+. This new version improve the serial communication.
- Fix haptic feedback with Android 12.
- Patch the ROM files to prevent the calculator to sleep, but not for HP 48gII/49G/50g.
- Fix a potential crash about the permission to access the files.
- Fix an issue when creating a new Flash ROM file from a custom KML file.
- Require at least Android 5.0 (4.4 previously).

рдРрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рдЬреБрдбрд╝реА рд╕рд╣рд╛рдпрддрд╛

Regis Cosnier рдХреЗ рдФрд░ рдРрдкреНрд▓рд┐рдХреЗрд╢рди

рдорд┐рд▓рддреЗ-рдЬреБрд▓рддреЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди