Author Topic: Beta Testing Has Begun!  (Read 816461 times)

Offline tiagoveloso

  • bit
  • Posts: 2
    • View Profile
Re: Beta Testing Has Begun!
« Reply #720 on: July 07, 2013, 12:19:30 AM »
@Paul, there is any major limitation to support .7z compressed ROMS or is it simply not developed yet?

I've made some compression tests using the coolrom top 10 games:

Zip Ultra average gain is 19,92%.
7z LZMA Ultra average gain over Zip Ultra is 7,21%.

Software: PeaZip 5.0 64-bit, which uses 7-Zip 9.22 beta.

Here is the spreadsheet in Google Docs with the complete test: newbielink:http://goo.gl/0j2Uo [nonactive]

//sorry for my english

Offline Paul

  • Administrator
  • double
  • *****
  • Posts: 3495
  • Developer
    • View Profile
    • PaulsCode.Com
Re: Beta Testing Has Begun!
« Reply #721 on: July 07, 2013, 01:20:20 AM »
No major limitation with the format itself.  Would be a tad slower than decompressing .zip files, so would expect slightly longer load times.  Preferably we'd create a stream the core could read from directly, rather than doing a full decompression before reading.

The main issue I have with supporting the .7z format is that most ROM download sites that distribute .7z files actually are distributing archives containing multiple ROM files inside (typically every region and version of the game).  Forgetting for a minute that we should not be supporting software piracy, from a technical perspective how would the emulator decide which ROM to load?
Device: Samsung Galaxy Nexus i515
CPU: TI OMAP4460, 1.2 GHz (dual core, ARM Cortex-A9)
GPU: PowerVR SGX540, 307 MHz
RAM: 1 GB
Resolution: 720 x 1280
Rom: omni-4.4.4-20141014-toro-FML KitKat 4.4.4, rooted

Device: Eee PC 1015PEM
CPU: Intel Atom N550, 1.5 GHz (dual core, x86)
GPU: Intel GMA 3150, 200 MHz (dual core)
RAM: 2GB
Resolution: 1024 x 600
Rom: android-x86-4.3-20130725 Jelly Bean 4.3, rooted

Offline tiagoveloso

  • bit
  • Posts: 2
    • View Profile
Re: Beta Testing Has Begun!
« Reply #722 on: July 07, 2013, 01:40:20 AM »
I wasn't thinking this way. Personally, I don't care about the structure that ROM download sites use, since I download to computer, uncompress, compress and then transfer to the phone. But most people shouldn't do like me.

About the case where one .7z contains multiple ROMs: it's possible to analyze the .7z, search for ROMs and show a list to the user choose what to play? I think it would be great. And it could be implemented for .7z AND .zip with multiple ROMs.

Offline littleguy

  • Moderator
  • double
  • *****
  • Posts: 1945
    • View Profile
Re: Beta Testing Has Begun!
« Reply #723 on: July 07, 2013, 06:59:37 AM »
If we ever add this feature (and perhaps even if we don't) I'd like to change the folder naming system for manual saves to use the "good name" of the rom rather than the filename of the rom.  I regret not doing that in the first place...

Edit: Another option would be to just decompress once, then add any .z64/etc. files into the same folder.  Then with their permission, delete the compressed file, then take them back to select an uncompressed rom.  Essentially a one-time operation that parallels what they should have done with their pc.
« Last Edit: July 07, 2013, 07:06:07 AM by littleguy »
2012 Nexus 7, rooted stock Lollipop
Samsung Galaxy Victory, rooted stock Jelly Bean
Xperia PLAY, stock Gingerbread
OUYA, retail version

Offline shuy3n

  • long
  • ***
  • Posts: 111
    • View Profile
Re: Beta Testing Has Begun!
« Reply #724 on: July 10, 2013, 08:28:38 AM »
If we ever add this feature (and perhaps even if we don't) I'd like to change the folder naming system for manual saves to use the "good name" of the rom rather than the filename of the rom.  I regret not doing that in the first place...

Edit: Another option would be to just decompress once, then add any .z64/etc. files into the same folder.  Then with their permission, delete the compressed file, then take them back to select an uncompressed rom.  Essentially a one-time operation that parallels what they should have done with their pc.

Could this method build a games list of some sort maybe splitting the games option into 2

New Rom
My Games

then have the decompressed Roms in their respective folder containing their individual saves

Offline littleguy

  • Moderator
  • double
  • *****
  • Posts: 1945
    • View Profile
Re: Beta Testing Has Begun!
« Reply #725 on: July 11, 2013, 03:07:02 PM »
I'm not entirely sure what you mean.  My preference would be to extract the z64 file and make it a sibling of the zip file, to minimize any confusion about where it is.  From there I would treat it just like any other rom in terms of state save location.  I don't like emulators that store state in the same directory as the Rom; things get too cluttered IMHO.
2012 Nexus 7, rooted stock Lollipop
Samsung Galaxy Victory, rooted stock Jelly Bean
Xperia PLAY, stock Gingerbread
OUYA, retail version

Offline shuy3n

  • long
  • ***
  • Posts: 111
    • View Profile
Re: Beta Testing Has Begun!
« Reply #726 on: July 12, 2013, 08:27:07 AM »
I see your point about cluttering tbh.

I'll explain what I meant about roms even though I think It'd be a pain,

split the main menu item "Game" into two one menu item to add roms and the other to take you to a list of your decompressed / categorized roms

Clicking "Add Rom" would kind of act like the Game menu item at first, you click your Zipped rom file but instead of preparing it to run  it could do what you said and extract itself . But instead of extracting in the same location as the Rom file it could extract to a separate Folder for all extracted Roms e.g SDcard0-Mupen-MyRoms.

eg.


The "My Roms" would then take straight to the list but could be more like the android address book with search and alphabetical side scroll for people who have quite a few roms

eg.



Offline Paul

  • Administrator
  • double
  • *****
  • Posts: 3495
  • Developer
    • View Profile
    • PaulsCode.Com
Re: Beta Testing Has Begun!
« Reply #727 on: July 14, 2013, 04:02:33 AM »
Published 2.3.2
Device: Samsung Galaxy Nexus i515
CPU: TI OMAP4460, 1.2 GHz (dual core, ARM Cortex-A9)
GPU: PowerVR SGX540, 307 MHz
RAM: 1 GB
Resolution: 720 x 1280
Rom: omni-4.4.4-20141014-toro-FML KitKat 4.4.4, rooted

Device: Eee PC 1015PEM
CPU: Intel Atom N550, 1.5 GHz (dual core, x86)
GPU: Intel GMA 3150, 200 MHz (dual core)
RAM: 2GB
Resolution: 1024 x 600
Rom: android-x86-4.3-20130725 Jelly Bean 4.3, rooted

Offline Sowden

  • byte
  • *
  • Posts: 14
    • View Profile
Re: Beta Testing Has Begun!
« Reply #728 on: July 15, 2013, 12:04:17 AM »
Hey man.  I just tried the new version on my Mayflash adapter and it works like a dream.  I do have a slight problem with it, but I'm going to make a video about it and ask you guys.  I think I have a buggy adapter.  I'll make another entertaining video when I can.  Thanks for your hard work guys.

Offline DonzBegonz

  • byte
  • *
  • Posts: 12
    • View Profile
Re: Beta Testing Has Begun!
« Reply #729 on: July 15, 2013, 12:33:37 AM »
With the new auto frameskip option on glide64, I'm not noticing very much improvement in the lag.

I have it set to "No more than 5"

If I have lag for games like Mario Tennis, Conker's bad fur day, spider-man, would it be better to have more frame skips or less? I'm just playing around with different frameskips and can't seem to find anything that helps.

Offline Paul

  • Administrator
  • double
  • *****
  • Posts: 3495
  • Developer
    • View Profile
    • PaulsCode.Com
Re: Beta Testing Has Begun!
« Reply #730 on: July 15, 2013, 06:36:40 AM »
@DonzBegonz, what device?
Device: Samsung Galaxy Nexus i515
CPU: TI OMAP4460, 1.2 GHz (dual core, ARM Cortex-A9)
GPU: PowerVR SGX540, 307 MHz
RAM: 1 GB
Resolution: 720 x 1280
Rom: omni-4.4.4-20141014-toro-FML KitKat 4.4.4, rooted

Device: Eee PC 1015PEM
CPU: Intel Atom N550, 1.5 GHz (dual core, x86)
GPU: Intel GMA 3150, 200 MHz (dual core)
RAM: 2GB
Resolution: 1024 x 600
Rom: android-x86-4.3-20130725 Jelly Bean 4.3, rooted

Offline asturias3636

  • byte
  • *
  • Posts: 27
    • View Profile
Re: Beta Testing Has Begun!
« Reply #731 on: July 15, 2013, 07:55:22 AM »
hello, this is the first time I write here. I wanted to comment about bugs I see: in donkey kon go through walls and dark perferd hangs and probe and all the plugins and drop frame "no more than 5". Mupen64 The latest version 2.3.2 is more fluid in games gondeneye with gles2glide64.Sigan as improving the emulator is the best!! By the way I test on a galaxy s2 with ICS 4.0.3.
Nexus7 2013 android 5.0.1 lollipop.Adreno 320 and Snapdragon S4 pro.
Motorola Moto G android 4.4.4 kitkat.Adreno 305 and Snapdragon 400.

Offline Paul

  • Administrator
  • double
  • *****
  • Posts: 3495
  • Developer
    • View Profile
    • PaulsCode.Com
Re: Beta Testing Has Begun!
« Reply #732 on: July 19, 2013, 04:55:05 PM »
Save- and load- state appear to be working fine in interpreter modes (I would have reported this sooner, but haven't actually tested it in a while.  I'm sure there was a commit that addressed this that I overlooked).  That is good news for DK64 fans (game should be playable longer-term now that there is a way to save your progress).
Device: Samsung Galaxy Nexus i515
CPU: TI OMAP4460, 1.2 GHz (dual core, ARM Cortex-A9)
GPU: PowerVR SGX540, 307 MHz
RAM: 1 GB
Resolution: 720 x 1280
Rom: omni-4.4.4-20141014-toro-FML KitKat 4.4.4, rooted

Device: Eee PC 1015PEM
CPU: Intel Atom N550, 1.5 GHz (dual core, x86)
GPU: Intel GMA 3150, 200 MHz (dual core)
RAM: 2GB
Resolution: 1024 x 600
Rom: android-x86-4.3-20130725 Jelly Bean 4.3, rooted

Offline gazdaman

  • byte
  • *
  • Posts: 12
    • View Profile
Re: Beta Testing Has Begun!
« Reply #733 on: July 20, 2013, 02:45:42 AM »
Good job with the new update.
Couple of questions.
Have you considered setting the default rendering resolution to something like 800x600? As I understand it, on hi def devices the framerate can be affected due to the app selecting native resolution on install. In the Ouya's case this is 1080P which slows the app down. Not everyone knows to go in and reduce this setting, therefore creating bad ratings / comments on the lag they experience.

I Can't remember if there was one or not, but a donate option on the Ouya build would be good.

Also do you guys have a road map as to where the app goes from here? Just an indication of what features are being worked on / planned for the future, in what order of priority and what release revision etc would be great.

Thanks for all your hard work with this.
Asus TF101, Overclocked to 1336mhz. Undervolted 100mV
Sony Xperia Play R800a, over clocked to 1200mhz.
OUYA.

Offline littleguy

  • Moderator
  • double
  • *****
  • Posts: 1945
    • View Profile
Re: Beta Testing Has Begun!
« Reply #734 on: July 20, 2013, 06:29:35 AM »
Thanks gazdaman.  I agree completely about the default resolution not necessarily being the native resolution, especially for the OUYA.  In the games I've played, I didn't notice much improvement going below 960x720, but if you have examples where even lower res is needed, let us know.

I just started a new thread last week to brainstorm concepts for a new major release:
http://www.paulscode.com/forum/index.php?topic=1130
Not sure about a time frame, but that's probably the best snapshot into our long-range thoughts.  Please feel free to contribute to the thread.
2012 Nexus 7, rooted stock Lollipop
Samsung Galaxy Victory, rooted stock Jelly Bean
Xperia PLAY, stock Gingerbread
OUYA, retail version