Port Basilisk II on Odroid Go Super handheld

About BasiliskII, a 68k Mac emulator for Windows, MacOSX, and Linux that can run System 7.x through MacOS 8.1.

Moderators: Cat_7, Ronald P. Regensburg

Post Reply
User avatar
rickyzhang
Apple Corer
Posts: 205
Joined: Mon Sep 15, 2014 7:59 pm

Port Basilisk II on Odroid Go Super handheld

Post by rickyzhang »

I recently bought a handheld Linux gadget: https://www.hardkernel.com/shop/odroid- ... ear-white/

Just for fun, I ported BII to this ARM64. The screen is pretty sharp. But my input from a keyboard and a touch pad in Logitech K400 is very clumsy.

Check this demo out. I could play Lemming on the go (hopefully, I could find a portable keyboard+mouse):

https://youtu.be/VF83dfG-vG4
There is an App for that!
https://github.com/rickyzhang82
User avatar
adespoton
Forum All-Star
Posts: 4227
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: Port Basilisk II on Odroid Go Super handheld

Post by adespoton »

Thanks for sharing, Ricky! I was wondering what you'd been up to lately. Does the ODroid have a touch screen?

I presume it has a bespoke version of RetroArch -- does the BII RetroArch library work on it?
User avatar
rickyzhang
Apple Corer
Posts: 205
Joined: Mon Sep 15, 2014 7:59 pm

Re: Port Basilisk II on Odroid Go Super handheld

Post by rickyzhang »

Thanks for asking. I'm working on a hobby project to build a 68K CPU breadboard computer. But I have never got it finished.

Regarding to odroid Super, there is not a touch screen. But the 5inch 480p screen is super nice. The battery is big enough which could last for 4-6 hrs. I'm always looking for a mobile hackable Linux gadget like that. The 4 core rk3266 CPU is much faster than RPI4. The speed of compiling SDL2 and BII on there is acceptable.

Yes, the Odroid referenced image runs on a bespoke version of RetroArch. However, I have no idea how to add an external BII Retro library. I ran BII from mate desktop, instead.

Do you build BII on top SDL for RetroArch library?
There is an App for that!
https://github.com/rickyzhang82
User avatar
adespoton
Forum All-Star
Posts: 4227
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: Port Basilisk II on Odroid Go Super handheld

Post by adespoton »

info on the libretro port of BII is here:
https://github.com/libretro/Basilisk2

It'll use whatever display mechanism is being used by RetroArch, as it uses the RetroArch/LibRetro front end.

It was developed for Linux, and I've successfully compiled it for iOS.

Previous discussion about it here: viewtopic.php?t=9230
User avatar
rickyzhang
Apple Corer
Posts: 205
Joined: Mon Sep 15, 2014 7:59 pm

Re: Port Basilisk II on Odroid Go Super handheld

Post by rickyzhang »

It is interesting. But I can't tell when/where the source code is forked from. Git history is not clear to me.

Does it use any hardware acceleration in iOS? SDL, OpenGL or Metal?
There is an App for that!
https://github.com/rickyzhang82
User avatar
adespoton
Forum All-Star
Posts: 4227
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: Port Basilisk II on Odroid Go Super handheld

Post by adespoton »

The iOS version of RetroArch uses either Metal or OpenGl, it's user-selectable. The plugins use whatever the framework is using. I was also trying to figure out the provenance of the library; there's one other Github project that appears to be where the work was done, but it doesn't indicate any links to cebix, and there's no direct links between it and the copy in RetroArch other than the identical creation and modification dates of the files.
Post Reply