Here are some suggestions if you feel like contributing to JBit.
By far, the best way to contribute is to be an active user. Just post short programs with some comments. It doesn't matter if they look too trivial. They are not. Assembly has a steep learning curve and, for someone just starting, it can be very frustrating. I believe that seeing other people's first efforts could help you to see your own code too as worthwhile (it is) and would provide some inspiration and ideas. If you find a way to make something interesting in 20-30 lines of code, that is definitely a gem.
If you are native speaker of a language other than English, translating the tutorial would be great, It requires a lot of effort, though. A few web pages on a separate site are probably a more approachable option.
Artwork is another main area. Packaging a custom version of JBit with tiles and sprites ready to ILOAD (or, better, preILOADed by custom demos) would add a lot of value. Just make sure of their copyright status and make clear that it is an unofficial release of JBit (in the midlet name and in the About dialog) and where to find the official one.
For Java programmers, a multi-color Paint is sorely missing.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks a lot, dittophantassy! It's hard to overestimate the importance of a Spanish translation of the tutorial.
Let me know if I can add it to the JBit website. If this is the case, feel free to add a line like "Translated by ..." pointing to your home page if you want. Something like this:
It's hard to say. I don't collect statistics about the web site anymore, but several months ago I collected them for a while and the Spanish/Italian versions were hardly accessed. I think it's not worth the trouble, even more so if your main tool is your mobile phone. The only languages that could really make a difference are probably Russian (strong hacking community, so quite important) and maybe Japanese, Arabic and Chinese. But even if you happen to know a bit of Russian, I'd leave the task to a native speaker with a PC.
If you really want to contribute, I reckon that a coding mini-project would be the best way. For example, you could start from the Bitmap short program http://sourceforge.net/projects/jbit/forums/forum/848074/topic/2128132 . You could then increase the bitmap size to 64x64 or 128x128 pixels and write a subroutine in page 3 that: saves and restore X/Y/A (if needed), reads the X coord from address 1 and the Y coord from address 2 and paints the corresponding pixel.
It goes without saying that your school has the highest priority.
By the way, I added TextInput to the gallery. Aslo, if you post long subroutines don't bother typing their MEM NAV dump. Just upload the jb, open a topic and and I'll reply with the type in.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
OK, I'll upload that subroutine. I'll also post the explanation in the thread. As for the translation, I quite agree with you. The "making" process is quite easy in my phone, but actually, the percentage of Filipinos who are interested in programming are about 2% and those who can speak English fluently is about 30%. So, it's almost no use. About Russian, no, I can't speak Russian. But I know a lot of words, which is enough not to get lost in a Russian site. Yes, Russians love to hack, I don't know why. Try to see http://annimon.wen.ru/ As far as I recall, he has a JBit GameKit on his site. Maybe I could do the saving and restoring of X/Y/A, but not the second one. I can't clearly understand what you mean by the second one…
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I would agree about the language translation stuff. It'll only work for people that live in a community where just at their place its already a huge world compared to us,Filipinos for tarcheese (i'm Malaysian). And also by the time a person is interested in jbit i bet he/she had already mastered english.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Here are some suggestions if you feel like contributing to JBit.
By far, the best way to contribute is to be an active user. Just post short programs with some comments. It doesn't matter if they look too trivial. They are not. Assembly has a steep learning curve and, for someone just starting, it can be very frustrating. I believe that seeing other people's first efforts could help you to see your own code too as worthwhile (it is) and would provide some inspiration and ideas. If you find a way to make something interesting in 20-30 lines of code, that is definitely a gem.
If you are native speaker of a language other than English, translating the tutorial would be great, It requires a lot of effort, though. A few web pages on a separate site are probably a more approachable option.
Artwork is another main area. Packaging a custom version of JBit with tiles and sprites ready to ILOAD (or, better, preILOADed by custom demos) would add a lot of value. Just make sure of their copyright status and make clear that it is an unofficial release of JBit (in the midlet name and in the About dialog) and where to find the official one.
For Java programmers, a multi-color Paint is sorely missing.
I've just translated the JBit tutorial to spanish, here it is!
http://www.dittophantassy.110mb.com/tutorial_es.html
Thanks a lot, dittophantassy! It's hard to overestimate the importance of a Spanish translation of the tutorial.
Let me know if I can add it to the JBit website. If this is the case, feel free to add a line like "Translated by ..." pointing to your home page if you want. Something like this:
http://jbit.sourceforge.net/doc/tutorial_it.html
done.
yep you can add it to the JBit website.
Thanks, I've uploaded it. Here is the link:
http://jbit.sourceforge.net/doc/tutorial_es.html
I've changed the encoding from utf-8 to iso-8859-1. Let me know if you have any problems viewing the page.
no problems, works fine
Would it help if I translate the tutorial to Filipino, as I am a native Filipino speaker?
It's hard to say. I don't collect statistics about the web site anymore, but several months ago I collected them for a while and the Spanish/Italian versions were hardly accessed. I think it's not worth the trouble, even more so if your main tool is your mobile phone. The only languages that could really make a difference are probably Russian (strong hacking community, so quite important) and maybe Japanese, Arabic and Chinese. But even if you happen to know a bit of Russian, I'd leave the task to a native speaker with a PC.
If you really want to contribute, I reckon that a coding mini-project would be the best way. For example, you could start from the Bitmap short program http://sourceforge.net/projects/jbit/forums/forum/848074/topic/2128132 . You could then increase the bitmap size to 64x64 or 128x128 pixels and write a subroutine in page 3 that: saves and restore X/Y/A (if needed), reads the X coord from address 1 and the Y coord from address 2 and paints the corresponding pixel.
It goes without saying that your school has the highest priority.
By the way, I added TextInput to the gallery. Aslo, if you post long subroutines don't bother typing their MEM NAV dump. Just upload the jb, open a topic and and I'll reply with the type in.
OK, I'll upload that subroutine. I'll also post the explanation in the thread. As for the translation, I quite agree with you. The "making" process is quite easy in my phone, but actually, the percentage of Filipinos who are interested in programming are about 2% and those who can speak English fluently is about 30%. So, it's almost no use. About Russian, no, I can't speak Russian. But I know a lot of words, which is enough not to get lost in a Russian site. Yes, Russians love to hack, I don't know why. Try to see http://annimon.wen.ru/ As far as I recall, he has a JBit GameKit on his site. Maybe I could do the saving and restoring of X/Y/A, but not the second one. I can't clearly understand what you mean by the second one…
I would agree about the language translation stuff. It'll only work for people that live in a community where just at their place its already a huge world compared to us,Filipinos for tarcheese (i'm Malaysian). And also by the time a person is interested in jbit i bet he/she had already mastered english.