It has come to my attention that although he obstinately refuses to keep us abreast of any developments ( Wink ) that Simon has released a new CHM file with more syscalls. May I recommend that we all work together to get the new syscalls (probably with better names, and WikiPrizm'd documentation) in PrizmSDK?
KermMartian wrote:
It has come to my attention that although he obstinately refuses to keep us abreast of any developments ( Wink ) that Simon has released a new CHM file with more syscalls. May I recommend that we all work together to get the new syscalls (probably with better names, and WikiPrizm'd documentation) in PrizmSDK?


I think that's a great idea (and it simply needs to be done anyways), I can spend some time once school expectations let up later this month to help with the process of transferring and documenting them on WikiPrizm.
Awesome, I hope to help with that process, as well as continuing to document existing syscalls and useful routines on WikiPrizm. I also need to post news officially announcing the wiki, which I haven't done.
Getting them added to libfxcg is rather simple, I can build a new static lib easily. Just get me numbers and function names, or get them to tari, and we'll get them on git hub and I'll build and upload a new libfxcg.a. Then you'll just have to add them to your header files and be good to go.
I'd like to add that in case TheStorm or Tari are not available and you want to quickly add a syscall to libfxcg for testing, I'm also able to build it with the desired changes Smile

(just not upload the changes to the GitHub repo of course)
Oh good to hear, if you have a github account you can always fork the project and send up pull requests with the any updates and changes you would like made.
Recall also that anything on github gets built nightly. Smile

It's pretty easy to build a toolchain if you're running on Arch, since I've got PKGBUILDs for binutils and gcc in the AUR. I'm pretty sure libfxcg only requires binutils to build, however.
Quote:
It has come to my attention that although he obstinately refuses to keep us abreast of any developments ( Wink ) that Simon has released a new CHM file with more syscalls.

He didn't told me there is an updated version and I have been talking with him on an almost daily basis.
Simon: Come on, how are you treating me/us? Neutral
If and when you talk to him, could you remind him that we love writing Prizm programs and are currently more or less the leaders in terms of activity, so since he seems to have quite a few insights to contribute, we would love to have him be more active here? Smile It's quite frustrating that I always hear about his progress second-hand.
Quote:
If and when you talk to him, could you remind him that we love writing Prizm programs and are currently more or less the leaders in terms of activity, so since he seems to have quite a few insights to contribute, we would love to have him be more active here? It's quite frustrating that I always hear about his progress second-hand.


Well, he knows what Cemetech does but... somehow... doesn't bother... because he thinks he can do this stuff ten times better... and obviously he does. He's a technical guy and doesn't seem to need a big community. That's my opinion knowing him for a few years. Smile
cfxm wrote:
because he thinks he can do this stuff ten times better... and obviously he does.


Then what makes the other sites he does share his insight with worth his time if he can do things "ten times better" than everyone? Just because he's been at the front lines of the Prizm hacking scene for a long time, doesn't mean he can do anything better. Many of us over here at Cemetech are dying for some information to go on; perhaps if we had some up to date info he's gotten, we could start being "10 times better" as well. We've had multiple occurrences where we'd be trying to figure something out, and realize Simon had already figured it out a long time ago, halfway into hacking. I think I speak for us all when I say that it gets on our peeves when we have to work with outdated information, figure it out ourselves, and then see that it's been secretly documented somewhere else.

What's the point of hacking and documenting something if you're not even going to share your findings with the people who need it?
you look like children... simonlo shared documentation with the community, and you only criticizing...

I think he deserves at least one thank Evil or Very Mad
Before he released the syscall documentation for the fx-9860G along with the Prizm stuff, it hasn't been publicly available for about five years (2006..2011). Only two persons had access to it: He and Andreas (who wrote the xfer9860 program). You had to ask for a specific issue with your add-in, then you got help. And there was an actual reason behind this: Add-ins run in privileged mode allowing you to actually destroy the device when doing bad things. This was the reason it was kept private and to ensure that only documented and well tested syscalls would be shared. Another reason was that there were no more active hackers in the Casio scene (except kucalc, but there has been some kind of personal dispute).

He will continue releasing stuff "when it's done/ready", but you can always ask for a specific issue and Simon may look it up. It's his policy and I guess he's not going to change it any time soon.
Although keeping most info private isn't very common in the calc community (the only other people doing so being Ndless developers for the most part), I noticed that some people tend to prefer to work underground, as in interact as less as possible on forums or chatrooms. Even though SimonLothar's favorite forum has always been Casio-Kingdom/Scene, he have only made 211 posts in over 4 years there. There are even people who will only release their stuff when it's done in site archives such as ticalc.org and never post a single message on any forum anywhere or will only do so on their personal blog.

I guess it's up to each people really, although it's good to nag them in case. Smile
fxreverse is avaliable since 2008-06-05 22:55
http://en.sourceforge.jp/projects/sfnet_fxsdk/releases/

latest changes in this documentation is in 03.05.2012 (the release day)...
like cfxm say:
He will continue releasing stuff "when it's done/ready",

he likes to do the job well done, without pressure
Quote:
fxreverse is avaliable since 2008-06-05 22:55

Yeah, I know. But this included let's say 10% of the syscalls known at that time. And the 03.05.2012 release actually dates back to February 2010 when Andreas left the Casio scene and this hasn't been released until now. But fortunately, Simon changed his attitude in late 2010 and regularly releases stuff on a well-you-know-what-you-are-doing basis. Very Happy
Tari wrote:
Recall also that anything on github gets built nightly. Smile

It's pretty easy to build a toolchain if you're running on Arch, since I've got PKGBUILDs for binutils and gcc in the AUR. I'm pretty sure libfxcg only requires binutils to build, however.

A note on the gcc package, I think it should really be called [target]-gcc-base rather than [target]-gcc but I doubt it really matters. Also thanks for doing that, it means it'll be much easier for me to get things setup on my G5 and P4 Server.
Ashbad wrote:
cfxm wrote:
because he thinks he can do this stuff ten times better... and obviously he does.


Then what makes the other sites he does share his insight with worth his time if he can do things "ten times better" than everyone? Just because he's been at the front lines of the Prizm hacking scene for a long time, doesn't mean he can do anything better.
Yeah, that rankles me too. I think he has a head start on it, and thus he's able to pull out the progress faster than us. I'm sure that if some of us started at the same point he's at, and had the same motivation and tools as him, we could find and document things like syscalls as fast or faster. I certainly salute his hacking skills, but with all due humility, we are some pretty savvy hackers ourselves. Smile
Quote:
Many of us over here at Cemetech are dying for some information to go on; perhaps if we had some up to date info he's gotten, we could start being "10 times better" as well. We've had multiple occurrences where we'd be trying to figure something out, and realize Simon had already figured it out a long time ago, halfway into hacking. I think I speak for us all when I say that it gets on our peeves when we have to work with outdated information, figure it out ourselves, and then see that it's been secretly documented somewhere else.
I doubt his intention is actually keeping the information secret (I seriously doubt he intends any malice, as he seems like a decent guy), but the motto in the calculator community has always been free and open sharing.

Quote:
What's the point of hacking and documenting something if you're not even going to share your findings with the people who need it?
We get no monetary compensation for our work, so there is very little point not to share everything you find out as openly as possible. I know that I have been personally criticized for the few of my projects that I haven't completely open-sourced, though whenever I've found out interesting things about the TI or Prizm hardware and software, I've taken pains to disseminate my discoveries as widely as possible. I know that Ashbad, AHelper, Gbl08ma, Pierrot, and many other Prizm hackers here at Cemetech have done the same.
KermMartian wrote:
I know that I have been personally criticized for the few of my projects that I haven't completely open-sourced, though whenever I've found out interesting things about the TI or Prizm hardware and software, I've taken pains to disseminate my discoveries as widely as possible. I know that Ashbad, AHelper, Gbl08ma, Pierrot, and many other Prizm hackers here at Cemetech have done the same.
I still have unreleased source for a few projects (or unreleased altogether). I do agree that new information that is stable enough to release should be released as proper documentation. I would go either way with keeping in-dev. private until it is understood, but I wouldn't refuse giving it to anyone. For ex, I still haven't released the source of the 3D engine modifications as they are messy and is hard to work with, but I did post information about the engine.
I no longer want to speak for Simon but for myself:

I like open source and I won't make anything closed source, but I still prefer closed development with a few people you know well. As too many cooks spoil the broth. And if you don't like it, you can always fork the project after its release. Smile
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 2 of 2
» All times are UTC - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement