Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Do you want fixes for Android Studio, position-independent libraries, bluetooth support, etc? #4

Open
sleekweasel opened this issue Jan 3, 2020 · 12 comments

Comments

@sleekweasel
Copy link

sleekweasel commented Jan 3, 2020

Hi.

Both of my real BBC micros both lost their magic smoke when I was trying to show them to my 5 year old daughter, late last year, so I needed to fix the handling of bluetooth keyboards to an ASCII-based model for programming, which in turn meant I needed to change both ARM and x86 libraries into position-independent code, and get the whole thing compiling under Android Studio.

Before I tidy my code to create a pull request, I may as well ask: are you still in a position to update what's on Google Play? If not, I'll eventually publish my updates independently.

Cheers.

@sleekweasel
Copy link
Author

I now also have a functional if messy save/restore machine state fragment.

Amusing to have a BBC Micro on my Amazon Fire Stick.

@sleekweasel sleekweasel changed the title Do you want fixes for Android Studio, position-independent libraries, bluetooth support. Do you want fixes for Android Studio, position-independent libraries, bluetooth support, etc? Jan 7, 2020
@kentonprice
Copy link

Hey thanks for this. I PM'd you on Stardot, let's get this show back on the road :)

@kentonprice
Copy link

And yes Google Play can still be updated, I can sign your APK and publish it.

@holmesbrood
Copy link

Hell yeah!

@kentonprice
Copy link

I now also have a functional if messy save/restore machine state fragment.

Amusing to have a BBC Micro on my Amazon Fire Stick.

Hey what happened with this? I can't find a chat on stardot!

@SuperBadger77
Copy link

Just looking at https://github.com/sleekweasel and https://github.com/sleekweasel/Beebdroid it looks like the last tag release was 1st Feb 202 but the last commit was 15th Nov 2020. I'm hoping @sleekweasel has something we can release :-)

@kentonprice
Copy link

If between you you get it up and working, I'm happy to publish it on the same account on the store. It's been a while since I've done any Android though, might take me a while to get back into it!

@sleekweasel
Copy link
Author

Hey guys. I forget exactly where I got with it - I'm pretty sure it's working on ARM64 and I did some things like add mouse support via adval() and other keyboard/Bluetooth fixes.
I'll spin up my laptop and push whatever I have on the latest branch.

I vaguely recall trying to get a public domain test suite for 6502 chips to install and pass, but I struggled to understand how to use it.

@sleekweasel
Copy link
Author

Haha, yes, I recall - I added an RS232 keyboard mode to allow myself to inject files as if typed at the keyboard, as a way to get the 6502 test code injected. I'm not entirely sure why I didn't just load binaries into ram!

@sleekweasel
Copy link
Author

Ah yes - GitHub.com/Klaus2m5/6502_65C02_functional_tests.git

@sleekweasel
Copy link
Author

sleekweasel commented Mar 14, 2023

I've put tag 0.4 and uploaded the apk I last built. For side-loading, not playstore!

@sleekweasel
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants