bspinner / amiberry-android Goto Github PK
View Code? Open in Web Editor NEWAndroid Amiga emulator based on Amiberry, the optimized Amiga emulator for the Raspberry Pi and other ARM boards
Android Amiga emulator based on Amiberry, the optimized Amiga emulator for the Raspberry Pi and other ARM boards
Is your feature request related to a problem? Please describe.
As a user I want to use the emulator on the go without a hardware mouse. So I want to use touch movements on my screen for cursor movements in workbench etc.
Describe the solution you'd like
Expected behavior
Describe alternatives you've considered
As of now, Assets have to be manually copied from the amiberry repo into the app's assets directroy.
It be nice to have this done automatically by gradle as part of the build process.
Benefits:
The android app needs some graphics, like
As of now, the write_log
redirection to SDL_Log
leads to crashes and will be removed soon (writing to logfile works now).
Logcat output might be interesting in the future for proper crashlogs from users.
The onscreen controller isn't displayed even when activated.
edit: So, I started working on this.
Currently necessary files aren't deployed with the app.
E.g. the data folder with graphics.
Those could be delivered as assets and extracted in the app's external directory. So they can be accessed by NDK and modified by the users via file system.
Alternatively there's https://developer.android.com/ndk/reference/group/asset .
Amiberry currently makes assumptions about paths on the filesytem.
This clashes with how Android handles this. An initial solution to this could be a static function which prefixes given paths by a appropiate root path.
The app crashes when the user uses the quit button in amiberry and tries to restart it afterwards via proceed button in Android UI.
As a user I want to interact with the Amiberry GUI as long as there's no Android GUI,
so I am able to configure the emulation.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.