Das Deutsche Casio-Taschenrechner Forum wurde zum 31.12.2013 geschlossen und kann weiterhin als Nachschlagewerk verwendet werden.
Wer mehr erfahren möchte: Ein sehr guter Beitrag von Elias

Add-ins

Hilfe beim Programmieren mit dem Prizm SDK.

Add-ins

Beitragvon Py-Prog » So 18. Sep 2011, 14:40

Ich wollte mal Fragen ob wer ein Paar Tuts kennt wie man Add-ins schreiben kann.
Es würde auch übersichtlicher und kommentierten Code gehen und dann noch mal eine Anleitung für das Compilieren. Und ein Link für ein Programm mit dem man JPG, BMPs ect. in dieses Speziele Format konvertieren kann. Die normalen Tuts für PC nützen nichts weil ich ja kein Fenster anlegen kann. :lol:
Wäre echt dankbar. (Und die anderen von meiner Schule auch)
P. S. an Vorkenntnissen soll es nicht scheitern, ich kann Python, und hab auch schon öffters was mit Batch, AutoIt und Html gebastelt.
Benutzeravatar
Py-Prog
 
Beiträge: 28
Registriert: Do 10. Mär 2011, 19:55
Taschenrechner: Fx-CG20

Re: Add-ins

Beitragvon SimonLothar » Di 20. Sep 2011, 14:52

Es gibt inzwischen drei (allerdings inoffizielle) SDKs für den Prizm.
Wurden alle hier zuerst veröffentlicht:
http://www.omnimaga.org/index.php?topic=6608.0

Der Quelltext von Insight für den Prizm ist auch dort zu kriegen.
SimonLothar
 
Beiträge: 228
Registriert: Mi 27. Mai 2009, 10:51
Taschenrechner: fx-9860G, fx-9860G slim, fx-9860G SD, fx-9860GII SD, fx-9750GII, fx-7400GII, fx-CG20, fx-9860GII-2 SD, fx-9750GII-2, fx-7400GII-2, fx-CP330+, fx-CP400

Re: Add-ins

Beitragvon cfxm » Di 20. Sep 2011, 21:10

Ein Link zum Wiki ist vielleicht besser: [entfernt]
Zuletzt geändert von cfxm am Do 2. Aug 2012, 18:10, insgesamt 1-mal geändert.
cfxm
 
Beiträge: 739
Registriert: Mi 1. Apr 2009, 19:39

Re: Add-ins

Beitragvon Py-Prog » Mo 26. Sep 2011, 19:09

Danke, (wenn die E-Mail Benachrichtigung funktionieren würde hätte ich das eher gemerkt).

Kann da mal wer ein Paar wichtigste Sachen erklären. Was bringt es wenn ich C lerne, dann kann ich immer noch nicht auf die Hardware zugreifen.
Benutzeravatar
Py-Prog
 
Beiträge: 28
Registriert: Do 10. Mär 2011, 19:55
Taschenrechner: Fx-CG20

Re: Add-ins

Beitragvon Paul94 » Di 27. Sep 2011, 14:40

Py-Prog hat geschrieben:Was bringt es wenn ich C lerne, dann kann ich immer noch nicht auf die Hardware zugreifen.


Wieso das denn, geht doch.

Paul
Paul94
 
Beiträge: 219
Registriert: Do 14. Mai 2009, 06:50
Taschenrechner: FX-9860G (OS 2.00.0200)
FX-CG 20

Re: Add-ins

Beitragvon Py-Prog » Di 27. Sep 2011, 19:40

Weil ich auf den teil keine Konsole habe, weil ich keine Fensteraufmachen kann.
Mit anderen Worten, ich weiß nicht wie ich auf dieser Plattform auf die Hardware zugreifen kann.
Benutzeravatar
Py-Prog
 
Beiträge: 28
Registriert: Do 10. Mär 2011, 19:55
Taschenrechner: Fx-CG20

Re: Add-ins

Beitragvon cfxm » Mi 28. Sep 2011, 14:32

Direkt auf die Hardware zugreifen ist gar nicht nötig - zumal größtenteils undokumentiert. Es gibt da eine ganze Masse an Betriebssystemaufrufen, die Simon schon fleißig dokumentiert hat: http://www.casiopeia.net/forum/download ... l&df_id=72

Die Definition erfolgt meist in einer Assembler-Datei:
Code: Alles auswählen
        .MACRO SYSCALL NUM, NAME
        .EXPORT \NAME
        \NAME:
            mov.l #h'0000\NUM, r0
            mov.l #h'80020070, r1
            jmp @r1
            nop
        .ENDM

        .SECTION P, CODE, ALIGN=4

        SYSCALL 0123, _do_stuff
        SYSCALL 0456, _do_magic

        .END


Das Interface selbst in einer Include-Datei:
Code: Alles auswählen
#ifndef _SYSCALL_H_
#define _SYSCALL_H_

void do_stuff(void);
int do_magic(int x, int y, const char *buffer);

#endif
cfxm
 
Beiträge: 739
Registriert: Mi 1. Apr 2009, 19:39


Zurück zu Prizm SDK (Alle fx-CG Modelle)

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast