Thread: Caissa
-
12-28-2007, 09:08 AM #1
Caissa
This one will be the official Caissa thread. Hate it or love it, please leave your feedback. Any feature requests, bug reports, and etc... post it here. I will try to do my best in order to assist you. But I may not be able to, since we are all working in the unauthorized environment.
-
12-28-2007, 09:54 AM #2
Hi
It doesn't work for me under 1.1.1. When I open the application, the woman (presumbly Caissa
) appears and then the application quits after a few seconds.
I sshed to my iPhone and tried to start Caissa manually. Here's the output:
# pwd
/Applications/Caissa.app
# ./Caissa
[lots of stuff skipped]
2007-12-28 17:41:03.170 Caissa[14177:d03] ChessEngineController -> init
2007-12-28 17:41:03.175 Caissa[14177:d03] ChessEngineController -> processEngineOutput -> _ismymove= 1
zsh: permission denied: /var/root/Library/Caissa/sjeng
zsh: segmentation fault ./Caissa
#
When starting the underlying engine (sjeng) manually, I get a permission denied:
# pwd
/var/root/Library/Caissa
# ./sjeng
zsh: permission denied: ./sjeng
#
Funnily the same permission denied happens, when I create a shell script and try to execute it. The permission appears to be correct though:
# ls -l sjeng
-rwxr-xr-x 1 root wheel 224724 Dec 26 18:47 sjeng
Any ideas?
Smurfie
PS. Are you using the UCI protocol to interface with the engine? If so, that would mean I could use my engine instead to play against. Fun fun
-
12-28-2007, 10:03 AM #3Livin the iPhone Life
- Join Date
- Aug 2007
- Location
- Toronto, Canada
- Posts
- 3,308
- Thanks
- 12
- Thanked 562 Times in 483 Posts
Yeah, give it permissions.. chmod 755 /var/root/Library/Caissa/sjeng
Get "iPod & iTunes for Dummies", it'll change your life.
-
12-28-2007, 10:06 AM #4
-
12-28-2007, 10:18 AM #5
it won't work. it is about how you hacked your iphone. Your mount to /private is done with noexec option. User Loki did huge investigation on that one. I am thinking if I should make specific release, for those who suffer and have ~3mb space in their /application folder. But It's just so UGLY.
-
12-28-2007, 10:26 AM #6
-
12-28-2007, 01:17 PM #7iPhoneaholic
- Join Date
- Nov 2007
- Location
- Tampa Bay, FL
- Posts
- 344
- Thanks
- 5
- Thanked 22 Times in 17 Posts
I was gonna ask why there's another thread, and why this one is the "official", but then I realized ioffe is the author.

REALLY need that undo option, brother!
My big ol' fat fingers keep moving the wrong piece, and it screws my whole game up. 
And some alternative boards...which Eurisko has promised to upload later tonight.
-
12-28-2007, 02:03 PM #8
-
12-28-2007, 02:26 PM #9iPhoneaholic
- Join Date
- Nov 2007
- Location
- Tampa Bay, FL
- Posts
- 344
- Thanks
- 5
- Thanked 22 Times in 17 Posts
Oh wow...most games don't implement the "en passant" rule.
Nice. I'd be happy with just simple undoing right now though!
-
12-28-2007, 02:47 PM #10Livin the iPhone Life
- Join Date
- Aug 2007
- Location
- Toronto, Canada
- Posts
- 3,308
- Thanks
- 12
- Thanked 562 Times in 483 Posts
Ok, here are the boards, and an example. Put them in Caissa.app/chessboards
Get "iPod & iTunes for Dummies", it'll change your life.
-
The Following User Says Thank You to Eurisko For This Useful Post:
ioffe (12-28-2007)
-
12-29-2007, 12:10 AM #11
Last edited by ioffe; 12-29-2007 at 12:10 AM. Reason: Automerged Doublepost
-
12-29-2007, 03:29 AM #12
where can i download caissa direct?
i donīt like the installer
-
12-29-2007, 05:20 AM #13iPhoneaholic
- Join Date
- Nov 2007
- Location
- Tampa Bay, FL
- Posts
- 344
- Thanks
- 5
- Thanked 22 Times in 17 Posts
I'm sure I'm not the only person wondering this: how did you pick "Caissa" as the name?
Is it from Caissa's Web Free Online Chess?
-
12-29-2007, 09:04 AM #14
Sure, here it is:
# cat /private/etc/fstab
/dev/disk0s1 / hfs rw 0 1
/dev/disk0s2 /private/var hfs rw,noexec 0 2
#
Did anyone try to simply remove the noexec option? And did the phone still work?
Edit: Ok, I've removed the noexec option and now Caissa starts w/o any problems.
SmurfieLast edited by Smurfie; 12-29-2007 at 09:17 AM.
-
12-29-2007, 02:20 PM #15iPhoneaholic
- Join Date
- Nov 2007
- Location
- Tampa Bay, FL
- Posts
- 344
- Thanks
- 5
- Thanked 22 Times in 17 Posts
ioffe sent me the nightly build with undo....suh-weet!
Exactly what Caissa needs. It's damn near perfect now, IMHO. 
Been playing Caissa for the past hour or two. This has now become my favorite iPhone game.
Last edited by HotStuff2; 12-29-2007 at 02:20 PM. Reason: Automerged Doublepost
-
12-30-2007, 01:30 AM #16iPhone? More like MyPhone
- Join Date
- Dec 2007
- Location
- C.S.L. , Mexico
- Posts
- 164
- Thanks
- 4
- Thanked 17 Times in 17 Posts
@Smurfie
Can you please tell exactly what you did ?, cause I have the same problem
-
12-30-2007, 10:35 AM #17
The procedure is on our wiki www.caissa.us .
0.83 is on track for tomorrow. I have rewritten "queen to pawn" logic from ground up and finished undo logic, the rest is undisclosed for now
One more thing
If any1 has 1.0.2 and also has ssh access to the file system. Please contact me, I will try to help you to get it working.
-
12-30-2007, 10:59 AM #18
ioffe, can you please remove the poll option from the official thread? I understand that you want feedback, but I hate it when your thread shows up as unread and there is no new post, just someone voting. I actually would suggest that the mods disable polls entirely or that votes don't mark the thread as new.
Come visit AlohaSoft
-
12-30-2007, 02:24 PM #19
Armadilo
I'd love to do that. I got all feedback I need at this point. I just can't figure out how
-
12-30-2007, 05:17 PM #20iPhone? More like MyPhone
- Join Date
- Dec 2007
- Location
- C.S.L. , Mexico
- Posts
- 164
- Thanks
- 4
- Thanked 17 Times in 17 Posts
I received multiple emails suggesting that Caissa doesn't work on 1.0.2 firmware. I can't comment on that, since I don't an have opportunity to test on anything other then 1.1.1 IPhone.
if you have problems with 1.1.1, run this command:
# cat /private/etc/fstab
/dev/disk0s1 / hfs rw 0 1
/dev/disk0s2 /private/var hfs rw,noexec 0 2
WARNING: ON YOUR OWN RISK
if you see the output that has noexec flag, remove it and reboot your iphone.
If you didn't fry your phone and Caissa works for you, find the donate button down bellow.
THIS IS THE METHOD, BUT I DONT HAVE SHH WORKING RIGHT NOW (cause of stupid Toggle ), SO WITH WHAT OTHER PROGRAM OR APPLICATIONS CAN I WRITE THIS COMMAND?



LinkBack URL
About LinkBacks
Reply With Quote

