Omnimaga

Calculator Community => Major Community Projects => WabbitStudio Software Suite => Topic started by: BuckeyeDude on January 15, 2014, 10:43:44 pm

Title: Wabbitemu Android Beta
Post by: BuckeyeDude on January 15, 2014, 10:43:44 pm
Hello all,

I'm looking for Android users to do a little beta testing of the new Wabbitemu for Android app. Get it from http://buckeyedude.zapto.org/Revsoft/Wabbitemu/Wabbitemu.apk. It would be great if I could get some feedback on any issues encountered, or on any suggestions to improve the app.

Currently I'm targeting Android devices of ICS or higher (4.0.4), but I'm curious to hear if it works on Honeycomb or Gingerbread devices. Make sure if you have any issues you say what type of device you have, and what version of Android you are running.

Thanks,
BuckeyeDude
Title: Re: Wabbitemu Android Beta
Post by: Lunar Fire on January 15, 2014, 10:57:30 pm
I downloaded this and I will try it in the next couple of days, telling you if I encounter any bugs or inconsistencies.
Title: Re: Wabbitemu Android Beta
Post by: Juju on January 15, 2014, 10:57:53 pm
I'll try it for sure.
Title: Re: Wabbitemu Android Beta
Post by: annoyingcalc on January 15, 2014, 10:59:14 pm
Also, on your server there used to be multiple copies of Spencer Putt's Zelda, they aren't there anymore
I have been using this app since August, and I must say it looks great, and works as well as it looks
Title: Re: Wabbitemu Android Beta
Post by: Matrefeytontias on January 16, 2014, 01:00:44 am
I downloaded and tried with a TI-83 and a TI-83 Plus ROM files on my external SD card, none is detected.

Not sure if one is supposed to be there, but I can't see any menu when pressing the menu key.

Improvements : if it's not done already, import/export of programs and apps would be super :)
Title: Re: Wabbitemu Android Beta
Post by: BuckeyeDude on January 16, 2014, 02:06:22 am
I downloaded and tried with a TI-83 and a TI-83 Plus ROM files on my external SD card, none is detected.

Not sure if one is supposed to be there, but I can't see any menu when pressing the menu key.

Improvements : if it's not done already, import/export of programs and apps would be super :)

Couple questions:
1. What device and what version of Android?
2. What are your ROM files named? (Wabbitemu expects them to be either .rom or .sav)
3. Is your extSd considered a secondary storage device? (ie do you have internal storage that acts as the primary storage with an additional sd card)

For menus it depends. The setup wizard has a single help menu option, while the main window has several menu options.
Sending program types works, exporting is not currently available.

Thanks,
BuckeyeDude
Title: Re: Wabbitemu Android Beta
Post by: Matrefeytontias on January 16, 2014, 03:06:00 am
1. Sony Xperia M, with Android 4.1.2 .
2. They are named ti83.rom and ti83p_112.rom .
3. Yes, it's why I called an "external SD card".

And I meant, I can't find any menu in the emulation window.
Title: Re: Re: Wabbitemu Android Beta
Post by: DJ Omnimaga on January 16, 2014, 07:19:55 am
I have Android 2.2.2 (Samsung GT-1550M) so I doubt this would run. Plus my phone has less diskspace than a Mangavox Odyssey or Atari 2600 so the second I update Facebook my memory is full. I doubt an extra app like Wabbit will even come close to fit at all, unless it lets me run it from my SD card.
Title: Re: Wabbitemu Android Beta
Post by: Lunar Fire on January 16, 2014, 12:52:21 pm
1. Samsung Galaxy S3 with Android 4.1.1
2. I am going to test the TI-84+, I should have a ROM file somewhere on my hard drive
3. Yes, 32 GB
Title: Re: Wabbitemu Android Beta
Post by: annoyingcalc on January 16, 2014, 09:24:10 pm
I have 2 devices
1. What device and what version of Android?
Samsung Galaxy S3 Mini G730A Have not tested yet.
2. What are your ROM files named? (Wabbitemu expects them to be either .rom or .sav)
ti83.rom
3. Is your extSd considered a secondary storage device? (ie do you have internal storage that acts as the primary storage with an additional sd card)
No, I believe my 8 Gb sdcard is the only storage I have.

2nd device (tested working)
1. What device and what version of Android?
Samsung Galaxy Tab 2.3.5 Gingerbread Emulator works, verified

2. What are your ROM files named? (Wabbitemu expects them to be either .rom or .sav)
ti83p.rom
3. Is your extSd considered a secondary storage device? (ie do you have internal storage that acts as the primary storage with an additional sd card)
Same as before but 16gb
Title: Re: Wabbitemu Android Beta
Post by: Spenceboy98 on January 16, 2014, 09:35:24 pm
On my Kindle Fire HDX, an 84+SE Rom works well. May I suggest that the displayed calc be not so stretched?

Edit: Screenies attached.
Title: Re: Wabbitemu Android Beta
Post by: annoyingcalc on January 16, 2014, 10:25:30 pm
Holy Cow!! Last time I checked it wasn't stretced?
Title: Re: Wabbitemu Android Beta
Post by: Lunar Fire on January 16, 2014, 10:53:31 pm
I got around to testing the emulator (TI-84+SE) and it works pretty great. I have been able to install DoorsCS and MirageOS, Axe Parser (and compile some programs with it).

So far I have found no major bugs in the emulator. The only thing I noticed was that the emulator expects your files to be on the internal storage, and could not be found on my external SD card.

I also managed to crash the virtual calculator (but not the app) a couple times, and I don't know why. I was transferring some programs and got a couple of RAM clears before everything came back in order. I have been able to transfer files after that.

I'll keep using the app and tell you if I find anything else.
Title: Re: Wabbitemu Android Beta
Post by: Hooloovoo on January 16, 2014, 11:11:54 pm
I can confirm that the app is stretchy on the Nexus 7 2013 running android 4.4.2 (the newest version). I also don't see any kind of menu. My rom is 83fr.rom and is on internal storage.
Title: Re: Wabbitemu Android Beta
Post by: Sorunome on January 17, 2014, 08:49:19 am
yay, good to hear this is reaching android!
Also, those pics are huge O.O
Title: Re: Wabbitemu Android Beta
Post by: Spenceboy98 on January 17, 2014, 06:04:03 pm
Is there gonna be sound support?
Title: Re: Wabbitemu Android Beta
Post by: BuckeyeDude on January 18, 2014, 03:07:06 pm
New version is up at http://buckeyedude.zapto.org/Revsoft/Wabbitemu/Wabbitemu.apk.

Changes:

Known Issues:
As always let me know if you have any issues or suggestions.

BuckeyeDude
Title: Re: Wabbitemu Android Beta
Post by: Spenceboy98 on January 18, 2014, 05:28:24 pm
Thanks! It's better now. Are tig files not supported? I like the color picker.
Title: Re: Wabbitemu Android Beta
Post by: BuckeyeDude on January 18, 2014, 05:37:21 pm
Thanks! It's better now. Are tig files not supported? I like the color picker.
TIG files are really just zip files and currently the zip extraction code is windows only. Not a huge priority unforunately. Same with sound, doable but Windows only currently and not a big priority.
Title: Re: Wabbitemu Android Beta
Post by: deeph on January 19, 2014, 05:34:15 am
It don't want to be installed on my ZTE Blade (rooted) : "There was a problem parsing the package." ("Un problème est survenu lors de l'analyse du kit.").
Title: Re: Wabbitemu Android Beta
Post by: BuckeyeDude on January 19, 2014, 04:17:40 pm
It don't want to be installed on my ZTE Blade (rooted) : "There was a problem parsing the package." ("Un problème est survenu lors de l'analyse du kit.").

What version of android is on there? The problem is most like that you need at least Android 4.0.4.
Title: Re: Wabbitemu Android Beta
Post by: Matrefeytontias on January 19, 2014, 04:33:23 pm
Okay I can open the menu bar thingy, but it seems that it recognizes only *.rom files, not *.8xp files.
Title: Re: Re: Re: Wabbitemu Android Beta
Post by: Geekboy1011 on January 19, 2014, 10:24:25 pm

What version of android is on there? The problem is most like that you need at least Android 4.0.4.

What specifically makes you need 4.0.4?
Title: Re: Wabbitemu Android Beta
Post by: aeTIos on January 20, 2014, 06:27:19 am
I have a really old version installed on my android 2.3 phone, never tried it but it did install o.o
Title: Re: Wabbitemu Android Beta
Post by: thepenguin77 on January 20, 2014, 12:40:19 pm
Well, I figured out how to break it ;D Although, I wouldn't say break it as much as something about it doesn't properly emulate a real 84+.

The simplest way to reproduce this is to put zStart on the calculator and install the "Run on ram clear" feature. There's no debugger so I can't tell you exactly where it went wrong, but, something definitely went wrong.
Title: Re: Wabbitemu Android Beta
Post by: deeph on January 20, 2014, 12:58:51 pm
Yeah I use android 2.3.5... But as aeTIos I use to have a working (although buggy) version of wabbitemu running on it.
Title: Re: Wabbitemu Android Beta
Post by: BuckeyeDude on January 20, 2014, 04:05:55 pm
Okay I can open the menu bar thingy, but it seems that it recognizes only *.rom files, not *.8xp files.

I think this should work now. The issue was that files after first searching were not being added to the list.

What specifically makes you need 4.0.4?

Mostly fragments, but there are several other APIs that require 15 that make development not awful. I can fix the fragment issue by changing them to use the support library, but the fragment subclasses are not included so I need to re-implement those.

Well, I figured out how to break it ;D Although, I wouldn't say break it as much as something about it doesn't properly emulate a real 84+.

I'll take a look

Yeah I use android 2.3.5... But as aeTIos I use to have a working (although buggy) version of wabbitemu running on it.

Yes the old version used to work on everything greater than Cupcake, but that's because it was literally just an activity to wrap the Wabbit core. Eventually it can be 2.3 compatible just requires significant changes.

BuckeyeDude
Title: Re: Wabbitemu Android Beta
Post by: Matrefeytontias on January 20, 2014, 05:20:44 pm
It works now :D I'll tell you if I find any bug.
Title: Re: Wabbitemu Android Beta
Post by: khiconmtv on January 21, 2014, 08:34:27 pm
Works good with Galaxy S3 4.2.2, ROM: 73, 82, 83, 83+, 83+SE, 84+SE, 85, 86.
Title: Re: Wabbitemu Android Beta
Post by: BuckeyeDude on January 22, 2014, 02:20:33 am
Thanks everyone for the help testing, its now available on the Play Store (https://play.google.com/store/apps/details?id=com.Revsoft.Wabbitemu&hl=en).

As always, let me know what you would like to see added, improved, or fixed.

BuckeyeDude
Title: Re: Wabbitemu Android Beta
Post by: TheCoder1998 on January 22, 2014, 02:33:42 am
this looks awesome :D

*TheCoder1998 installs it right away
Title: Re: Wabbitemu Android Beta
Post by: Matrefeytontias on January 22, 2014, 02:49:03 am
Maybe exporting programs ?
Title: Re: Wabbitemu Android Beta
Post by: Eeems on January 22, 2014, 10:38:38 am
Does it have to ungroup 8xg files?
Title: Re: Wabbitemu Android Beta
Post by: DJ Omnimaga on January 22, 2014, 12:33:53 pm
I wish that emus didn't automatically ungroup 8xg files when sending them to archive. It makes it impossible to play Zelda: Dark Link Quest, Reuben Quest: The Lost Mirror and any other game that uses hacked picture files (that need to be grouped before being sent to the calc).

By the way, do you think supporting Android 2.2.2 would be possible?
Title: Re: Wabbitemu Android Beta
Post by: Eeems on January 22, 2014, 12:59:37 pm
I wish that emus didn't automatically ungroup 8xg files when sending them to archive. It makes it impossible to play Zelda: Dark Link Quest, Reuben Quest: The Lost Mirror and any other game that uses hacked picture files (that need to be grouped before being sent to the calc).

By the way, do you think supporting Android 2.2.2 would be possible?
I would assume this answer would also apply to 2.2.2:
Yes the old version used to work on everything greater than Cupcake, but that's because it was literally just an activity to wrap the Wabbit core. Eventually it can be 2.3 compatible just requires significant changes.

BuckeyeDude
Title: Re: Wabbitemu Android Beta
Post by: Spenceboy98 on January 22, 2014, 10:11:53 pm
I can't get Google Play on my Kindle. Can someone upload the apk file to some file sharing website or here so I can get it?
Title: Re: Wabbitemu Android Beta
Post by: BuckeyeDude on January 23, 2014, 04:11:28 am
Maybe exporting programs ?
Eventually. Its a lot of work.

Does it have to ungroup 8xg files?
Sort of. Groups are stored as ungrouped files, not as a single unit, so the easiest way to transfer them is to send them individually. I'm not sure what format they need to be in, to be interpreted by the calc as a group.

I can't get Google Play on my Kindle. Can someone upload the apk file to some file sharing website or here so I can get it?
I've submitted it to the Amazon store as well, but it's still going through the review process. Available for kindle here (http://www.amazon.com/Revsoft-Wabbitemu/dp/B00HZYM9IA)
Title: Re: Wabbitemu Android Beta
Post by: Spenceboy98 on January 24, 2014, 06:33:52 pm
Portal Prelude doesn't seem to work. It shows a line going up the screen when trying to load.
Title: Re: Wabbitemu Android Beta
Post by: Matrefeytontias on January 31, 2014, 05:09:28 pm
Will it support the CSE, since you're working on it for PC ?
Title: Re: Wabbitemu Android Beta
Post by: BuckeyeDude on February 01, 2014, 04:35:45 am
Portal Prelude doesn't seem to work. It shows a line going up the screen when trying to load.
What boot code and base code are you running on, and does the same thing happen on the PC version of Wabbit?

Will it support the CSE, since you're working on it for PC ?
Yes the core is the exact same as the PC, so once the PC version has CSE support so will the Android version. I did a quick test of a CSE rom and display speed may be a slight issue, its usable but was dropping a lot of frames. Its hard to say this early on without any optimizations in place.
Title: Re: Wabbitemu Android Beta
Post by: Spenceboy98 on February 11, 2014, 03:02:41 pm
Portal Prelude doesn't seem to work. It shows a line going up the screen when trying to load.
What boot code and base code are you running on, and does the same thing happen on the PC version of Wabbit?

Will it support the CSE, since you're working on it for PC ?
Yes the core is the exact same as the PC, so once the PC version has CSE support so will the Android version. I did a quick test of a CSE rom and display speed may be a slight issue, its usable but was dropping a lot of frames. Its hard to say this early on without any optimizations in place.

I don't know how to get my base and boot code?

Also, has there been any updates on this?
Title: Re: Wabbitemu Android Beta
Post by: JosJuice on February 12, 2014, 03:40:55 pm
I don't know how to get my base and boot code?
Go to the MODE screen, then press ALPHA+S. (Don't enter the self-test - just cancel once you've read the boot and base code versions.)
Title: Re: Wabbitemu Android Beta
Post by: Spenceboy98 on February 12, 2014, 04:10:49 pm
Boot: 11.246
BASE: 2.55MP

Hope this helps.
Title: Re: Wabbitemu Android Beta
Post by: pimathbrainiac on February 12, 2014, 08:07:52 pm
2.55 MP is your problem, I think :P

Portal Prelude was the reason I downgraded my real calc to 2.43 way back when.
Title: Re: Wabbitemu Android Beta
Post by: Spenceboy98 on February 12, 2014, 08:27:46 pm
2.55 MP is your problem, I think :P

Portal Prelude was the reason I downgraded my real calc to 2.43 way back when.

Seems to work just fine on my real calc with 2.55MP.
Title: Re: Wabbitemu Android Beta
Post by: BuckeyeDude on February 12, 2014, 09:19:54 pm
Seems to work just fine on my real calc with 2.55MP.

Its probably a problem with BootFree. I have a new version that fixes some incompatibilities with the real bootcode that seems to run it just fine.

As for updates on this, I'm busy fixing some race conditions related to OS downloading and searching for files. Also barring any huge issues, the next update will have 84PCSE support, which is requiring a lot of additional testing.
Title: Re: Wabbitemu Android Beta
Post by: DJ Omnimaga on February 13, 2014, 01:53:09 am
What are the minimum specs requirements (processor speed, RAM, etc) to run a CSE ROM?
Title: Re: Wabbitemu Android Beta
Post by: BuckeyeDude on February 14, 2014, 01:26:22 am
What are the minimum specs requirements (processor speed, RAM, etc) to run a CSE ROM?

Not quite sure, I don't have access to a lot of hardware to really get a good feel for it. Right now the worst phone I have is an Inspire 4g (1 ghz, 768 MB ram), and I've managed to get 84PCSE usable on it. Its definitely got some lag to it, but it never maxes out its frame skips, which means the core is still running in real time, even if the display is dropping frames. On an S3 it runs pretty smoothly, no major frame drops.

I've made some major performance improvements, that have a pretty noticeable impact under normal operation for lower end devices.

If you want to be testing the latest features, I've added a beta build to the app store. You can opt-in by joining the group: https://groups.google.com/forum/#!forum/wabbitemu-beta (https://groups.google.com/forum/#!forum/wabbitemu-beta), and then following this link (https://play.google.com/apps/testing/com.Revsoft.Wabbitemu). Once you select 'Become a tester' you'll then automatically receive beta updates for Wabbit.
Title: Re: Re: Wabbitemu Android Beta
Post by: DJ Omnimaga on February 14, 2014, 11:59:59 am
So I assume a 400 Mhz phone with 279 MB of RAM would not be close to enough? :P
Title: Re: Wabbitemu Android Beta
Post by: thepenguin77 on February 14, 2014, 02:38:06 pm
I had an idea today while using this. Could you make the calculator resizable? I don't know how difficult that would be, but the idea would be to allow you to make the calculator larger so that it just barely fits on the screen.

The main motivation for this would be to make the calculator taller so that the "TI-84+ Silver Edition \n Texas Instruments" part is off screen. I realize you probably shouldn't have it like that by default due to potential copyright issues, but making it taller like that would help the aspect ratio of the calculator LCD.

Or maybe just a way to fix the aspect ratio of the LCD. (It's a little smashed vertically on my HTC one)
Title: Re: Wabbitemu Android Beta
Post by: BuckeyeDude on February 15, 2014, 06:05:49 am
So I assume a 400 Mhz phone with 279 MB of RAM would not be close to enough? :P
I believe that would have trouble running an 83p let alone a CSE. Depends on if you're on an ARMv7 processor.

I had an idea today while using this. Could you make the calculator resizable? I don't know how difficult that would be, but the idea would be to allow you to make the calculator larger so that it just barely fits on the screen.

The main motivation for this would be to make the calculator taller so that the "TI-84+ Silver Edition \n Texas Instruments" part is off screen. I realize you probably shouldn't have it like that by default due to potential copyright issues, but making it taller like that would help the aspect ratio of the calculator LCD.

Or maybe just a way to fix the aspect ratio of the LCD. (It's a little smashed vertically on my HTC one)
Yeah this was always a concern for me, but didn't quite make it into initial release. I had some extra time so I added the following options:
1. Use correct screen aspect ratio
2. Make screen as large as possible

When used together this should solve your issue, although it doesn't look pretty. I've pushed out a new beta with these settings available.