|Page: [Previous] [Next] 1 2 |
|(21) Posted by shankar ram [Thursday, Dec 8, 2016 13:34]|
Sometimes it still seems to consider the position from the first screen. Clearing it fixes the issue.
Overall, the "Popeye in your pocket" experience is great!
|(22) Posted by Rajendiran Raju [Friday, Dec 9, 2016 18:40]; edited by Rajendiran Raju [16-12-10]|
Dear Dmitri Turevski.....
Thanks a lot for your amazing android app ,
it's a well said word by NSR , " Popeye in my (your) pocket "
More important it's working perfecrly in off-line mode !
I (we) hope the saving diagram option in subsequent updates... !!
|(23) Posted by shankar ram [Saturday, Dec 10, 2016 03:53]|
>>"...unlike the Windows/Linux popeye, this has to be defined at compile-time, not run-time."
Newer mobiles nowadays have 3 to 4 GB RAM.
Your latest version of olive.js/Popeye is set to use 128 MB only.
Can you make a "large memory" version - to use, say 1 or 1.5GB?
|(24) Posted by Dmitri Turevski [Saturday, Dec 10, 2016 19:26]|
Here you are, although it doesn't make much sense to me.
According to my experience/understanding large transposition hashtables are only useful for longmove problems, they turn extremely long computations into reasonably long computations.
In that case your choice should be 64-bit binary version.
|(25) Posted by shankar ram [Sunday, Dec 11, 2016 01:21]|
Thank you, Dmitri!
Will try it out and compare solving times between the 128M and 1G versions.
Can you suggest a suitable "test problem "?
64 bit? The processor of my latest phone is supposed to be "64 bit octacore". But I think you need a 64 bit Popeye to utilise that?
|(26) Posted by shankar ram [Sunday, Dec 11, 2016 02:39]|
Some issue with the 1G version.
I tried a simple 3 piece #2
I'm not even getting the initial diagram output (I've removed the noboard option)
The 128M version solves it immediately
|(27) Posted by Dmitri Turevski [Sunday, Dec 11, 2016 07:01]|
The main issue with this version is that the author doesn't recommend it :)
1. Most likely asm.js runtime fails to allocate this much memory, so popeye doesn't even start. This can be verified by checking the browser console for error messages (for mobile browsers the console is usually available as a browser add-on).
2. Has the device actually 1G of free memory (Settings/Storage/Apps/Running)? Android approach is "free RAM == wasted RAM", so it tries to keep it filled with the app cache, to allow faster start up.
3. The browser itself can limit the amount of memory a page can allocate, eg I experience the same problem with olive.1G in Chrome on desktop, althought I have ~50G of free memory. On the other hand, desktop Firefox runs it fine.
Some browser core settings/limits may be adjusted - "chrome://flags" or "about:config" for Chrome/Firefox (these are URLs).
|(28) Posted by shankar ram [Monday, Dec 12, 2016 04:18]; edited by shankar ram [16-12-12]|
Thank you, Dmitri!
My handset has 3G memory. Before starting firefox with olive .js(1G version), a memory check shows 1.7G free.
After giving the 3 piece 2 mover to solve, I checked the error console. Saw the following messages:
- "Use of nsIDOMWindowInternal is deprecated. Use nsIDOMWindow instead. (bootstrap.js)"
- "TypeError: asm.js type error: double is not a subtype of int. (olive.1G.html)"
Hope you can decipher them!
EDIT: I too could run the 1G version on desktop firefox (Ubuntu). So looks like it's an android issue.
|(29) Posted by Paz Einat [Monday, Dec 12, 2016 07:49]|
Seems like a very good and useful way to use Popeye on androids, but it doesn't work on my phone. I have a Galaxy Note 3 running android 5.0
On Chrome I see the pieces twice (total of four lines), while on firefox it looks OK. HOWEVER, in both cases I cannot move the pieces onto the board, nothing happens there.
|(30) Posted by Torsten Linß [Monday, Dec 12, 2016 08:22]|
Dmitri, thanks for your work. It's running on my iPhone. It doesn't look perfect yet (!), but that's what many have been looking for. Popeye for the beach, cafe, bus, plane or whenever you don't have your notebook at hand. Great job, thank you!
PS. Large hash tables are useful only when Popeye runs for a long time. That's nothing you want to do on a mobile device because it will suck your battery empty in no time. I think 128M is a good value for the hash tables.
|(31) Posted by Dmitri Turevski [Tuesday, Dec 13, 2016 07:11]|
Thank you, Torsten.
As far as I know, Torsten is the one who implemented the hashtables in popeye, so now we have an expert opinion to backup the choice of 128M.
There's no drag-and-drop yet, you click on a piece (it should become highlighted) and then you click on a board square to place the piece.
|(32) Posted by Paz Einat [Wednesday, Dec 14, 2016 21:19]|
No highlighting, this is something I tried... no pieces appear on the board on any occasion for me
|(33) Posted by Jorma Paavilainen [Friday, Dec 16, 2016 08:48]|
I have exactly the same difficulties as Paz, using a slightly older Android version. Hopefully a remedy can be found!
|(34) Posted by Paz Einat [Saturday, Dec 17, 2016 11:48]|
I just got a note from Themis Argirakopoulos who had the same issue, but managed to solve it.
When saving the file on the computer, save it as "Web page, Html only" and then move it to your phone/tablet.
With this it works well on both Chrome and Firefox on my phone.
|(35) Posted by Jorma Paavilainen [Sunday, Dec 18, 2016 14:32]|
Once again, same here: I received the instructions from Themis, followed them and everything is now fine, both in Chrome and Firefox, online or offline. Thanks to Paz and Themis, and especially to Dmitri!
|(36) Posted by Diyan Kostadinov [Friday, Dec 30, 2016 23:42]; edited by Diyan Kostadinov [17-01-01]|
Wow, that is good news! I still not install and tested it, but sounds very promising. Probably it can be connected with ChessComposer and in this way to use the interface and a lot of functions of the ChessComposer app - save positions, create databases, share positions, rotate pieces and diagrames etc. and with Popeye which can be saved and work without internet - this will be great tool for our community!
Curently the ChessComposer is freeware and many composers use it, but there are problems with Ankona server and it crash often. Now this can be avoided and it can become very strong app. We waiting for it for many years! Thank you Dmitry. I will inform Dimitar to connect with you and to discuss it if you agree.
|(37) Posted by seetharaman kalyan [Saturday, Dec 31, 2016 17:09]|
That would be great Diyan!
No more posts
|Page: [Previous] [Next] 1 2 |
MatPlus.Net Forum Internet and Computing Popeye on Android (and possibly other mobile OS)