Discussion:
Kegs for Android emulating the Apple IIgs
(too old to reply)
Sam Latella
2013-09-23 23:22:11 UTC
Permalink
Hi,

Its a question about the Kegs port for Android.
Is there anyway to make sure the Apple iigs mouse is equal to the Android
mouse on the screen.
When you use the Android mouse it has a bit of distance from the Apple iigs
emulated mouse on the screen. I'm using a Samsung Galaxy Tab 2 and the port
of the Apple iigs on this android unit is incredible.

I've got a keyboard and mouse attached to this tablet, and wow talk about a
truely portable Apple iigs simply amazing.
Only issue is the mouse which is kind of wonky as explained above, is there
a fix to this?

Thanks in Advance
Sam
Jeff Blakeney
2013-09-24 01:48:44 UTC
Permalink
Post by Sam Latella
Its a question about the Kegs port for Android.
Is there anyway to make sure the Apple iigs mouse is equal to the Android
mouse on the screen.
When you use the Android mouse it has a bit of distance from the Apple iigs
emulated mouse on the screen. I'm using a Samsung Galaxy Tab 2 and the port
of the Apple iigs on this android unit is incredible.
I've got a keyboard and mouse attached to this tablet, and wow talk about a
truely portable Apple iigs simply amazing.
Only issue is the mouse which is kind of wonky as explained above, is there
a fix to this?
I discovered that port while at KansasFest 2013. I brought an Acer
Iconiatab with me as well as my laptop and IIgs. The tablet was nice to
have with me at sessions.

I was quite impressed with the port.

I have never had a mouse or keyboard connected to my tablet so I can't
address your actual problem. I'd just like to mention, in case the
person who ported it responds to this thread, that I would love an
option for the touch screen to be absolute instead of acting like a
touch pad. I'd much rather just tap the screen to click at the spot I
tapped rather than having to drag the emulated IIgs mouse cursor around
and then tapping to click. It would make dragging things a lot easier
and I'd probably use the emulator a lot more. Actually, it would
probably be nice to have that as an option because if I wanted more
precise control I'd still need the touch pad type control.
James Sanford
2013-09-24 03:20:39 UTC
Permalink
Post by Jeff Blakeney
I have never had a mouse or keyboard connected to my tablet so I can't
address your actual problem. I'd just like to mention, in case the
person who ported it responds to this thread, that I would love an
option for the touch screen to be absolute instead of acting like a
touch pad.
Hello! Yes, this is definitely a good idea. The option is
on the TODO list. When added, I will also make the external
mouse work as expected.

The next update (due in the next week or so) doesn't include
this feature, but it should be in the release after that.

The next update does address a problem with the mouse being
too sensitive (moving much faster than your finger). Other
fixes include the Tab button, an option for better screen
scaling on large devices, and some other small changes.

There are many usability features that could be added, but
not a lot of time goes into the project. The next push to
github includes the TODO list.

Thanks for the comments! I don't normally check this group,
but you can always "Send email to the developer" via Google Play.

James Sanford
Christopher G. Mason
2013-09-24 04:00:21 UTC
Permalink
Post by James Sanford
Thanks for the comments! I don't normally check this group,
but you can always "Send email to the developer" via Google Play.
James Sanford
James, I don't know if you are tracking the changes already, but a fork
of the KEGS source called GSport was made to continue updating the core
emulator beyond Kent's work in 0.91. Please take the time to check it
out, and if you have any fixes, you are welcome to contribute.

http://sourceforge.net/projects/gsport/
James Sanford
2013-09-24 04:33:33 UTC
Permalink
Post by Christopher G. Mason
James, I don't know if you are tracking the changes already, but a fork
of the KEGS source called GSport was made to continue updating the core
emulator beyond Kent's work in 0.91. Please take the time to check it
out, and if you have any fixes, you are welcome to contribute.
http://sourceforge.net/projects/gsport/
I appreciate the effort and features, but I'm afraid swapping the
core out is just not high on my priority list.

I know that's not what you want to hear.

The current core was KEGS 0.91 with ActiveGS patches on top, and
some minor changes inside __ANDROID__, so it should be able to
swap it out "at any time", but making the new features work would
likely require some effort.

James
David Schmidt
2013-09-24 11:49:52 UTC
Permalink
Post by James Sanford
Post by Christopher G. Mason
James, I don't know if you are tracking the changes already, but a fork
of the KEGS source called GSport was made to continue updating the core
emulator beyond Kent's work in 0.91. Please take the time to check it
out, and if you have any fixes, you are welcome to contribute.
http://sourceforge.net/projects/gsport/
I appreciate the effort and features, but I'm afraid swapping the
core out is just not high on my priority list.
I know that's not what you want to hear.
The current core was KEGS 0.91 with ActiveGS patches on top, and
some minor changes inside __ANDROID__, so it should be able to
swap it out "at any time", but making the new features work would
likely require some effort.
With David Schmenk's upcoming additions for GSport on Pi, it would be
nice to consolidate the android additions there as well. I see
android_*.c files would slot in pretty seamlessly:
https://github.com/jamessanford/kegs/tree/master/jni
There's not a ton of changes beyond that. Any Android devs out there
want to give it a whirl?
Sam Latella
2013-09-24 10:43:30 UTC
Permalink
Hi James,

The port is truely awesome, and the emulation works great on the Samsung
Galaxy Tab 2. If the mouse feature was fixed, I would have a true portable
Apple IIgs on the go... the screen quality is unreal.... when I get a chance
I will put some pics on my website of the Samsung tablet using kegs and with
the keyboard and mouse feature. If anyone is interested.

Sam
Post by James Sanford
Post by Jeff Blakeney
I have never had a mouse or keyboard connected to my tablet so I can't
address your actual problem. I'd just like to mention, in case the
person who ported it responds to this thread, that I would love an
option for the touch screen to be absolute instead of acting like a
touch pad.
Hello! Yes, this is definitely a good idea. The option is
on the TODO list. When added, I will also make the external
mouse work as expected.
The next update (due in the next week or so) doesn't include
this feature, but it should be in the release after that.
The next update does address a problem with the mouse being
too sensitive (moving much faster than your finger). Other
fixes include the Tab button, an option for better screen
scaling on large devices, and some other small changes.
There are many usability features that could be added, but
not a lot of time goes into the project. The next push to
github includes the TODO list.
Thanks for the comments! I don't normally check this group,
but you can always "Send email to the developer" via Google Play.
James Sanford
David Schmenk
2013-09-24 13:56:50 UTC
Permalink
Post by James Sanford
Post by Jeff Blakeney
I have never had a mouse or keyboard connected to my tablet so I can't
address your actual problem. I'd just like to mention, in case the
person who ported it responds to this thread, that I would love an
option for the touch screen to be absolute instead of acting like a
touch pad.
Hello! Yes, this is definitely a good idea. The option is
on the TODO list. When added, I will also make the external
mouse work as expected.
The next update (due in the next week or so) doesn't include
this feature, but it should be in the release after that.
The next update does address a problem with the mouse being
too sensitive (moving much faster than your finger). Other
fixes include the Tab button, an option for better screen
scaling on large devices, and some other small changes.
There are many usability features that could be added, but
not a lot of time goes into the project. The next push to
github includes the TODO list.
Thanks for the comments! I don't normally check this group,
but you can always "Send email to the developer" via Google Play.
James Sanford
I ran this on my Nexus 7 tablet. Smooth, quick, and I appreciate the defaults. I actually liked the way the mouse worked on the tablet, especially in portrait mode. Keep up the great work!

Dave...
Jeff Blakeney
2013-09-25 01:54:38 UTC
Permalink
Post by James Sanford
Post by Jeff Blakeney
I have never had a mouse or keyboard connected to my tablet so I can't
address your actual problem. I'd just like to mention, in case the
person who ported it responds to this thread, that I would love an
option for the touch screen to be absolute instead of acting like a
touch pad.
Hello! Yes, this is definitely a good idea. The option is
on the TODO list. When added, I will also make the external
mouse work as expected.
The next update (due in the next week or so) doesn't include
this feature, but it should be in the release after that.
Sounds good. I look forward to using this port more unless I sell off
my laptop and tablet so that I can get a Windows based tablet instead. :)
Post by James Sanford
Thanks for the comments! I don't normally check this group,
but you can always "Send email to the developer" via Google Play.
I was going to check Google Play for contact information. Just never
got around to doing it as I've had a really busy summer.
xorxif
2013-09-25 00:36:52 UTC
Permalink
Years ago when I had a Pocket PC, I was having quite a bit of fun
with the Apple II emulators that were available. Since development on
them did not continue, I figured anyone interested in development had
moved on to newer and more widely used platforms, like iOS or Android.

After having my PocketPC stolen (in THIS day and age(?!)) I got a
Nexus 7, and the first emulator I looked for was for Apple II. Sadly, I
was somewhat disappointed at the state of Apple II emulation on Android.

I agree Kegs for Android is the smoothest and best sounding and
looking Apple II emulator on Android, and of course the ONLY IIGS
emulator on Android (unless you count the weird one built into the
Android version of The Bard's Tale...) I would probably use it
exclusively for all my Apple II emulation, but it has some problems that
are rough around the edges, the input needs more work, the joystick and
mouse emulation needs more work, the interface is clunky, and I have
some older software that requires 6502 and won't run on 65C02 or IIGS...(?)

I try to use Candy Apple, but the sound in that one is very muffled
and choppy, and it also has some interface difficulties and bugs that
haven't been fixed yet. It's also hard to remap the input for use on USB
devices such as keyboard, mouse, and gamepad, or to set up input however
you like on a bluetooth controller (i.e. horizontal controller mode on a
wiimote.)

Ideally, I'm sure a lot of us(...?) would like to see some Android
Apple II emulator approach the available interface and configuration
options of AppleWin, including of course extended input options for use
of the touchscreen.

I'm always up for doing beta testing and suggestions if anyone is (or
will be,) working on any of this...

- xorxif
Sam Latella
2013-09-25 11:37:15 UTC
Permalink
I double that!!!!
I would be up for beta testing.... the cool thing is that the Samung Galaxy
Tab 2 tablet has HD output... imagine a 55inch led tv as your IIgs
monitor... pretty cool!!!

Sam
Post by xorxif
Years ago when I had a Pocket PC, I was having quite a bit of fun
with the Apple II emulators that were available. Since development on
them did not continue, I figured anyone interested in development had
moved on to newer and more widely used platforms, like iOS or Android.
After having my PocketPC stolen (in THIS day and age(?!)) I got a
Nexus 7, and the first emulator I looked for was for Apple II. Sadly, I
was somewhat disappointed at the state of Apple II emulation on Android.
I agree Kegs for Android is the smoothest and best sounding and
looking Apple II emulator on Android, and of course the ONLY IIGS
emulator on Android (unless you count the weird one built into the
Android version of The Bard's Tale...) I would probably use it
exclusively for all my Apple II emulation, but it has some problems that
are rough around the edges, the input needs more work, the joystick and
mouse emulation needs more work, the interface is clunky, and I have
some older software that requires 6502 and won't run on 65C02 or IIGS...(?)
I try to use Candy Apple, but the sound in that one is very muffled
and choppy, and it also has some interface difficulties and bugs that
haven't been fixed yet. It's also hard to remap the input for use on USB
devices such as keyboard, mouse, and gamepad, or to set up input however
you like on a bluetooth controller (i.e. horizontal controller mode on a
wiimote.)
Ideally, I'm sure a lot of us(...?) would like to see some Android
Apple II emulator approach the available interface and configuration
options of AppleWin, including of course extended input options for use
of the touchscreen.
I'm always up for doing beta testing and suggestions if anyone is (or
will be,) working on any of this...
- xorxif
Loading...