Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - shrear

Pages: [1]
1
[DE] Off-Topic / Rule translation \ Regel Übersetzung
« on: July 15, 2011, 04:06:39 pm »
Ok hier ist meine Übersetzung der Regeln, ich fände es sinnvoll wenn Andere noch einmal darüber lesen würden bevor sie "offiziell" wird.
Ok here is my translation of the rules, I think that it would be best if some other people read over it before it gets "official".

Edited proposed changes in.
Ich habe die vorgeschlagenen Änderungen hinein editiert.

Quote
Omnimaga ist eine Webseite die der Programmierung von TI-Taschenrechner und PC Spielen, sowie der Musikherstellung jedes Genres gewidmet ist. Neben den Werken unseres Programmierer-Teams, gibt es auch eine Sektion mit den besten für jede Sorte von Graphik Taschenrechnern jemals geschriebenen Rollenspielen. Es gibt ebenfalls IRC Kanäle (jeweils einen auf englisch, französisch und deutsch) wo dies ohne Verzögerung möglich ist. Unser Ziel ist es, einen Raum, ohne Feindlichkeiten, für alle diejenigen Programmierer zu schaffen, die lernen, lehren oder ihre Programme zeigen bzw. diskutieren wollen.

Um dies zu gewährleisten haben wir beschlossen ein paar Regeln und Hinweise festzusetzen die vor dem Registrieren gelesen werden sollten.
Dieses Forum und den IRC Raum frei zu nutzen ist ein Privileg das einem jeden gegeben wird. Aber, denkt daran das das was von einem Mitglied geschrieben wird, nicht notwendigerweise die Sicht von ganz Omnimaga darstellt und auch wen wir unser bestes tun unangemessen Inhalt bzw. Benehmen zu unterbinden, sind wir nicht perfekt. Wir ermutigen Benutzer unangemessenen Inhalt bzw. Verhalten zu melden. Unangemessener Inhalt bzw. Verhalten sind unter anderem aber nicht ausschließlich:
1: Beschimpfung, Intoleranz, sogenanntes „trolling“ sowie jegliche andere provozierende Kommentare die gegen einen Einzelnen oder eine Gruppe gerichtet sind.
2: Negative, unhöfliche sowie unkonstruktive Kommentare bezüglich dem Projekt oder Programm einer Person, die auf der Datei-Größe, Anzahl von Subrutinen oder der Programmiersprache bzw. der benutzten Bibliothek beruhen. Und nur dem Entmutigung des Autors dienen. Kritik sollte immer dazu da sein die Programme einer Person in ihrer momentanen Form zu verbessern.
3: Religiöse Debatten sollten vermieden werden, da diese auf dem Internet dazu tendieren Ärger zu schaffen. Das erfinden irgendwelcher nicht hier aufgelisteten Regeln aus religiösen Gründen ist strengstens verboten.
4: „double-posting“ (zwei Nachrichten hintereinander im selben Diskussionsfaden zu schreiben) ist nur dann erlaubt, wenn mindestens 6 Stunden seit dem letzten Post vergangen sind, 3 Stunden wenn dein Diskussionsfaden von der "New Post" (Neue Nachrichten) Seite verschwunden ist, 1 Stunde wenn es ein Projektupdate ist, oder sofort wenn du mehr wie zehn Anhänge gleichzeitig hochlädst. Ansonsten bitte den letzten Post mit dem "EDIT" Symbol editieren, er wird dann für andere als ungelesen  markiert.
5: Aufdringliches Verhalten im IRC Kanal so das Leute sich eure neue Nachricht, Thema, Link ansehen. Missbrauch des Nachricht-melder B ots, sodass er die selbe Nachricht mehrmals meldet.
6: Nur eine Registrierung pro Person ist erlaubt, Duplikate werden identifiziert und gelöscht. Das Umgehen einer ignorier Liste (Privat Nachrichten) führt zu einem permanenten Bann ohne Vorwarnung.
7: Porn, warez, ROMs, kopiergeschützte Musik sowie alles andere piratierte Material.
8: Das werben für Webseiten oder der Verkauf von Waren sind nicht gestattet (Ausnahme ist wenn du einen Rechner zu verkaufen hast, in diesem Falle darfst du eine entsprechende Nachricht verfassen, allerdings übernimmt Omnimaga keinerlei Verantwortung, sollte in solchem Falle etwas schief gehen, Außerdem sollte ein solcher Handel keinen anderen Regelbruch hervorrufen.) Das Werben für ein Projekt im Diskussionsfaden eines anderen ist ebenfalls nicht erlaubt, öffnet euren eigen dafür.
9: Spam ist außerhalb der „Randomness“ Sektion (unsichtbar für Gäste) auf diesem Forum nicht erwünscht. Das benutzen des • Charakters (Alt+7 auf der Tastatur) oder „mass highlighting“ (ohne Grund alle Nicknamen auf IRC schreiben) gilt auch als Spam.
10: NSFW/C (Not suitable for work/children; Nicht geeignet während der Arbeit oder für Kinder) ist außerhalb von „Randomness“ nicht erlaubt, Es ist erlaubt überall zu Fluchen solange Regel #7 nicht verletzt wird.
11: Vandalismus (cracken, Missbrauch des Nachricht-bewertungs Systems, Links zu schädlichen Seiten, etc.)
12: Bots (Roboter) mit irgendwelchen publiken Kommandos oder der Möglichkeit publik zu antworten, oder ungebetene private Nachrichten senden.

Sanktionen haben die Form von verbalen Warnungen oder Banns. Ein Mitglied das die Regeln bricht wird entweder im betreffenden Diskussionsfaden selber, oder via einer privaten Nachricht gewarnt. Abhängig vom Grad der Übertretung, kann ein temporärer Bann von einigen Stunden (endet um 08:00 GMT+1 den nächsten Tag) verhängt werden. Wen mehrfache Warnung keine Verbesserung zur Folge hat, wird ein längerer Bann (bis zu einer Woche) verhängt, außerdem werden dem Benutzer jeder spezielle Status (sollte er einen besitzen)entzogen. Wenn das zu keiner Änderung des Verhaltens führt wird ein permanenter Bann verhängt. Bei Verstößen gegen Regel #1 wird nur eine Warnung vor einem Bann geben.
In Extremfällen, wie direkten Angriffen gegen die Seit, das Forum oder den IRC Kanal wird sofort ein permanenter Bann ohne Warnung in kraft gesetzt.

WICHTIGE HINWEISE:
-Das Nachrichten-bewertungssystem basiert auf der persönlichen Meinung der Benutzer, nicht jeder bewertet gleich.
-Wir sind nicht verantwortlich für jeglichen Verlust von Daten, Kontaktlisten etc. welche durch einen Bann hervorgerufen werden können. Du hättest dich einfach benehmen sollen.
-Die herunterladbaren Programm sind auf Viren geprüft worden, dennoch übernehmen wir keinerlei Verantwortung für jeglichen Schaden (des PC oder an euch selbst) der durch die Benutzung unserer Programme hervorgerufen werden könnte.
-Alle herunterladbaren Programme, Spiele oder Musikstücke sind der Besitz der jeweiligen Autoren.

2
TI-Nspire / notepad for the nspire
« on: January 09, 2011, 04:42:28 am »
"Very" long ago I wrote a program in basic with which you could write letters on the graphscreen.
Since I had not to much to do the last week, I ported it to C.

Even with all what I added to the C version there are still some limits for the moment:
-I have just defined the "symbols" for upper-case letters an numbers
-you can only write 53*26 letters

But this you can already:
-deleting the last symbol written
-saving temporary
-saving to a file (for now only to "writer.txt.tns", also writer.tns and the file need to be at the root of your file system (/My Documents) to work as they should)
-reloading from this file (which can as well be written on a Pc, you have only to append a null character and the .tns extension at a regular .txt file)

I will add asap these features:
-code the rest of the characters (lowercase+punctuation)
-saving and reloading from/to different files
-add the possibility to reverse the  screen colour
-make it possible to write more than what fits on one screen
 and to navigate with the arrow keys (or even mouse pointer if it gets accessible)

And if that all goes I may try to add the possibility to format the text a bit, but that could take a while...

So here it is (Source included) what do you think?

3
Calculator C / This program dosen't work...why??
« on: December 27, 2010, 10:34:03 am »
So I tried writing a program without writing of half the code.

Result: nothing happens, not even a crash :(

Can someone tell me where my stupid beginner error is?

Here is the code:
Code: [Select]
#include <os.h>

//addresses
#define SCREEN_ADDRESS 0xA4000100 ;

//prototyps
void set_screen (void) ;
void set_value(int address, unsigned int value) ;
void clear_screen(void) ;

//global variables
int screen_cords[240][180] ;


int main(void)
{


set_screen() ;

clear_screen() ;

while ( !isKeyPressed ( KEY_NSPIRE_ESC) )
{
set_value( screen_cords[100][100] , 0x00 ) ;
set_value( screen_cords[100][101] , 0x00 ) ;
set_value( screen_cords[100][102] , 0x00 ) ;
set_value( screen_cords[101][100] , 0x00 ) ;
set_value( screen_cords[101][101] , 0x00 ) ;
set_value( screen_cords[101][102] , 0x00 ) ;
set_value( screen_cords[102][100] , 0x0F ) ;
set_value( screen_cords[102][101] , 0xFF ) ;
set_value( screen_cords[102][102] , 0x00 ) ;
set_value( screen_cords[103][100] , 0xF0 ) ;
set_value( screen_cords[103][101] , 0x00 ) ;
set_value( screen_cords[103][102] , 0xF0 ) ;
set_value( screen_cords[104][100] , 0xF0 ) ;
set_value( screen_cords[104][101] , 0x00 ) ;
set_value( screen_cords[104][102] , 0xF0 ) ;
set_value( screen_cords[105][100] , 0xFF ) ;
set_value( screen_cords[105][101] , 0xFF ) ;
set_value( screen_cords[105][102] , 0xF0 ) ;
set_value( screen_cords[106][100] , 0xF0 ) ;
set_value( screen_cords[106][101] , 0x00 ) ;
set_value( screen_cords[106][102] , 0xF0 ) ;
set_value( screen_cords[107][100] , 0xF0 ) ;
set_value( screen_cords[107][101] , 0x00 ) ;
set_value( screen_cords[107][102] , 0xF0 ) ;
set_value( screen_cords[108][100] , 0xF0 ) ;
set_value( screen_cords[108][101] , 0x00 ) ;
set_value( screen_cords[108][102] , 0xF0 ) ;
set_value( screen_cords[110][100] , 0xFF ) ;
set_value( screen_cords[110][101] , 0xFF ) ;
set_value( screen_cords[110][102] , 0xFF ) ;
}

return 0;


}


void set_screen(void)
{


int ycordinate, xcordinate ;
int screen_address = SCREEN_ADDRESS ;

for ( ycordinate = 1 ; ycordinate == 240 ; ycordinate++ )
{
for ( xcordinate = 1 ; xcordinate == 180 ; xcordinate++ )
{
screen_cords[ycordinate][xcordinate] = (screen_address + (xcordinate-1) + (ycordinate-1)*180) ;
}
}


}


void set_value(int address, unsigned int value)
{


(*(volatile unsigned*)address) = value ;


}


void clear_screen(void)
{


int ycordinate, xcordinate ;

for ( ycordinate = 1 ; ycordinate == 240 ; ycordinate++ )
{
for ( xcordinate = 1 ; xcordinate == 180 ; xcordinate++ )
{
set_value(screen_cords[ycordinate][xcordinate] , 0x00 ) ;
}
}


}


4
Until the end of installation everything is fine
Then I get a "Warning at PC=1037703C: Bad read_word: b00001bc" in the command prompt
And no matter what I do in the emulator he does either nothing or shows me a box Error:"SendMessage timeout"
The screen is blank with a frozen clock btw
I'm using the nspire_emu_032 and the OS version TI-NspireCAS-2.1.0.631
Pc operating System is W7 64bit
Has anyone a tip to get it working?

5
Introduce Yourself! / Introduce myself... could be difficult.
« on: October 16, 2010, 04:14:21 pm »
My name is Qunja Shre'ar
(well only in the web  ;))
I do archery and I know how to ride an horse whiteout falling of at every canter.
I like maths and for the moment I try to teach myself C and Java.

Why i got an ti Nspire CAS?
Because I needed it for school...

Well now I'm here,and very annoyed that there is still no ndless for OS 2<--ignore that bit, as far I can see the developers of ndless are doing a great jop
So I'm probably going to pass the time writing games in the "basic" language until you can write them in C for the Touch-pad version of the handhelt.
Perhaps I will even download the sourcecodes of ndless and see if i understand any thing...

Can this be called a introduction of myself??? :)

Pages: [1]