Omnimaga
Calculator Community => Major Community Projects => WabbitStudio Software Suite => Topic started 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
-
I downloaded this and I will try it in the next couple of days, telling you if I encounter any bugs or inconsistencies.
-
I'll try it for sure.
-
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
-
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 :)
-
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
-
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.
-
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.
-
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
-
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
-
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.
-
Holy Cow!! Last time I checked it wasn't stretced?
-
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.
-
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.
-
yay, good to hear this is reaching android!
Also, those pics are huge O.O
-
Is there gonna be sound support?
-
New version is up at http://buckeyedude.zapto.org/Revsoft/Wabbitemu/Wabbitemu.apk.
Changes:
- New skins for large displays
- Better file detection
- 84PSE faceplate color
- New menu accessible by swiping left
Known Issues:
As always let me know if you have any issues or suggestions.
BuckeyeDude
-
Thanks! It's better now. Are tig files not supported? I like the color picker.
-
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.
-
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.").
-
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.
-
Okay I can open the menu bar thingy, but it seems that it recognizes only *.rom files, not *.8xp files.
-
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?
-
I have a really old version installed on my android 2.3 phone, never tried it but it did install o.o
-
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.
-
Yeah I use android 2.3.5... But as aeTIos I use to have a working (although buggy) version of wabbitemu running on it.
-
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
-
It works now :D I'll tell you if I find any bug.
-
Works good with Galaxy S3 4.2.2, ROM: 73, 82, 83, 83+, 83+SE, 84+SE, 85, 86.
-
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
-
this looks awesome :D
*TheCoder1998 installs it right away
-
Maybe exporting programs ?
-
Does it have to ungroup 8xg files?
-
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 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
-
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?
-
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)
-
Portal Prelude doesn't seem to work. It shows a line going up the screen when trying to load.
-
Will it support the CSE, since you're working on it for PC ?
-
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.
-
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?
-
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.)
-
Boot: 11.246
BASE: 2.55MP
Hope this helps.
-
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.
-
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.
-
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.
-
What are the minimum specs requirements (processor speed, RAM, etc) to run a CSE ROM?
-
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.
-
So I assume a 400 Mhz phone with 279 MB of RAM would not be close to enough? :P
-
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)
-
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.