Page 1 of 1

Mini vMac for Android

PostPosted: 02 Nov 2009, 10:19
by zydeco
As some of you may have heard on IRC, I started to port Mini vMac to Android.
Since I don't have an android device, I have only been able to test on the emulator, and I wanted to get some feedback before making a final release.
So if anyone has an Android device, feel free to try it and post your thoughts and suggestions.

To use it, you must create a folder named "minivmac" on the SD card, and put the Mac Plus ROM (named vMac.ROM) and disk images in it.
It uses the physical keyboard for keyboard input, and the touchscreen for mouse.
Pressing the Menu button brings up a menu to insert disk images, and the d-pad or trackpad can be used to scroll the screen.
It has no sound, and probably never will, since there's no appropriate API to play it.

Download: minivmac4android-r23.apk

To install the application, you must enable Unknown sources (in Settings/Applications), and then you can download and install it with the browser.

Also, here's a screenshot of it in the android emulator: http://yfrog.com/9emnvm1p
and the latest source code: http://vc.namedfork.net/nf/minivmac4android/

Re: Mini vMac for Android

PostPosted: 22 Jan 2010, 22:14
by penguin86
What a good idea!! I'm going to try it!
Do you need help for development? (I'm not a developer, but I can do beta-testing or write a bit of documentation in italian...).
Thanks for the good gift! ;)

Daniele

Re: Mini vMac for Android

PostPosted: 07 Feb 2010, 03:51
by Mac128
So unlike the iPhone, this just installs on the Android? Sometimes Apple can really make me cranky. :beige:

Now you're gonna have to get busy on the iPad version, which should run just about native screen resolution as the Plus at double the pixel size.

Re: Mini vMac for Android

PostPosted: 08 Feb 2010, 16:27
by agg23
Mac128 wrote:So unlike the iPhone, this just installs on the Android?


There is a version for jailbroken iPhones.

Mac128 wrote:Now you're gonna have to get busy on the iPad version, which should run just about native screen resolution as the Plus at double the pixel size.


I think this would be very cool!!! 8-O But someone will probably have to jailbreak the iPad for this to work though.

Re: Mini vMac for Android

PostPosted: 09 Feb 2010, 04:50
by Mac128
agg23 wrote:There is a version for jailbroken iPhones.

I know that, but does the Android have to be jailbroken?

And, yes the iPad will most likely be jailbroken within hours of its release given its similarities to the iPhone.

Re: Mini vMac for Android

PostPosted: 23 May 2010, 21:04
by metaf
no, your droid won't have to be jailbroken. you just have to enable app install from unknown sources, just like in the instructions.

Re: Mini vMac for Android

PostPosted: 15 Jun 2010, 14:45
by FatMagic
This is fantastic! Can't wait to try it out. Thanks so much for creating this! Going to try it on my Droid :)

Re: Mini vMac for Android

PostPosted: 15 Jun 2010, 15:33
by FatMagic
Ok I tried it out on the Motorola Droid, and it only shows up on half of the screen. So I can't even get to the right side of the screen to open the disk drive. Basically the screen doesn't seem to be formatted to the Droid screen. So it runs off the bottom, and chops of the right side.

Anyway to change this? I can take a picture of it if you want to see.

BTW I'm running System 7.5.3 on it, loads great. Just can't do much with it since the screen issue!

Re: Mini vMac for Android

PostPosted: 15 Jun 2010, 17:30
by FatMagic
After some further testing, it went full screen now! Interesting! Not sure how it did, but it's full screen in the vertical sense. So I can use the DPAD to track. Cool!

Double clicking is quite hard...

Re: Mini vMac for Android

PostPosted: 15 Jun 2010, 21:28
by FatMagic
Wow! This thing is working great on my Droid now. I was able to load up games on System 7 and everything. Only trick I'm trying to figure out is how to you scale the speed of Mini vMac Emulator. I know how to do it in Windows using CTRL+S... but not so on the Droid!

Re: Mini vMac for Android

PostPosted: 16 Jun 2010, 08:23
by zydeco
I'll look into the screen issues when I get some time, I haven't touched the code in quite a while.
Also, there is no speed toggle yet (it runs at 1x), I'll add one in the future, I suppose 800MHz and faster phones can cope with the faster speeds.

Re: Mini vMac for Android

PostPosted: 16 Jun 2010, 12:13
by FatMagic
Zydeco,

Thanks for the reply - here is what I found about the screen issue. I found that when I first opened vMac it would cause the screen to only show up on half of the screen. Then I would hit the "Home" button, drop back to my desktop, and then relaunch vMac - it would then go fullscreen and work perfectly. This happens everytime I launch it, so I just have to double-launch it and then it works full screen.

I don't mind the 1x speed actually, I'm glad it runs at that. I was worried it was running at a higher speed modifier. But adding a speed toggle would be great for the future!

And just again for reference, I'm running a Motorola Droid with Android 2.1 (rooted).

Re: Mini vMac for Android

PostPosted: 17 Jun 2010, 20:15
by FatMagic
Zydeco,

Another point of feedback - I found I am unable to type numbers on the Motorola Droid. The problem is you have to press ALT+(key that has a number) to get a number to type on the Droid. But ALT in the vMac Emulator is equivalent to the Apple key. So I can't press ALT+(key) to get a number as it acts at the Apple key.

So could you find a way to use a different key-press function to enable numbers on the Motorola Droid?

Re: Mini vMac for Android

PostPosted: 11 Aug 2010, 13:41
by billynomates
here is what I found about the screen issue. I found that when I first opened vMac it would cause the screen to only show up on half of the screen. Then I would hit the "Home" button, drop back to my desktop, and then relaunch vMac - it would then go fullscreen and work perfectly. This happens everytime I launch it, so I just have to double-launch it and then it works full screen


Same issue with the HTC Desire, running Android 2.1. The work-around that you've mentioned doesn't appear to work for me though. I can however use the trackball thingy to move the 'window on the screen' in the horizontal axis, so I can see all of it - the bottom of the screen appears to be missing though, and what there is appears stretched.

It's almost as if there's space for a keyboard on the screen, but it's not showing up.

What a great piece of software though! Thanks very much for putting it out there!