Assembler?

Hilfe beim Programmieren in Assembler.

Assembler?

Beitragvon davidek » So 18. Apr 2010, 01:13

Hallo!

Diese Kategorie im Forum ist ja noch leer.

Wie kann man Casio-Rechner in Assembler programmieren?
Ich habe einen fx-9750G+ und wäre da sehr interessiert dran. Mit dem Casio-Basic stößt man ja leicht an Grenzen.

Gibt zu dem Thema andere Quellen als die von Martin Poupe auf http://prg.rkk.cz/~mpoupe/ ?

Grüße
davidek
davidek
 
Beiträge: 3
Registriert: So 18. Apr 2010, 01:06

Re: Assembler?

Beitragvon defcon » So 18. Apr 2010, 11:13

Hallo,

soweit ich weiß, kann man auf dem fx-9750G+ kein Assembler programmieren..

Viele Grüße,
defcon
http://www.casigo.de | Casio - Software - Portal
defcon
 
Beiträge: 101
Registriert: Sa 15. Nov 2008, 13:54
Taschenrechner: .
CFX-9850GB PLUS
fx-991ES
fx-85solar

Re: Assembler?

Beitragvon elias.koegel » So 18. Apr 2010, 21:55

Martin Poupe hat meines Wissens etwas mehr Aufwand zur Programmierung gemacht. Wenn mich nicht alles täuscht, hat er den ROM getauscht. (Das heißt SMD-Elektronik löten.) Assembler wird erst bei den neusten Modellen unterstützt.
elias.koegel
 
Beiträge: 135
Registriert: Mo 8. Dez 2008, 19:16
Taschenrechner: .
CFX 9850 GB+
FX 991s

Re: Assembler?

Beitragvon cfxm » Mo 19. Apr 2010, 11:56

Mit dem ClassPad oder fx-9860G SDK kann man in SH-3 Assembler programmieren.
Ein PDF zum Befehlssatz gibt es hier: http://documentation.renesas.com/eng/pr ... sh_3sm.pdf

Die AFX-Rechner können, soweit ich das weiß, inoffiziell in x86-ähnlichem Assembler programmiert werden.
@CASIO
Entdeckte Systemfehler in OS 2.00: http://www.tiny.cc/wf1uk
Stringfunktionen bitte überarbeiten: http://www.tiny.cc/71mkj
Häufigkeitslisten nicht beschränken: http://www.tiny.cc/r9ya7
Cursorbewegungen für UNDO ([ALPHA]+[DEL]) nicht speichern.
Benutzeravatar
cfxm
 
Beiträge: 260
Registriert: Mi 1. Apr 2009, 20:39
Taschenrechner: .
2010: fx-9750GII *
2009: fx-9860GII SD *
2005: fx-9860G SD *
2004: CFX-9850GC PLUS
2001: CFX-9850GB PLUS

* OS 2.00.0200 installiert

Re: Assembler?

Beitragvon 3298 » Mo 19. Apr 2010, 19:23

Der AFX braucht nicht x86-ähnlichen Code, sondern ganz normalen 80286-Code (allerdings hat der NEC V30 MX im AFX keinen "protected mode"). Auch in C, Pascal und einigen anderen Sprachen kann man das Teil programmieren, weil das Betriebssystem ein DOS-kompatibles System ist. Allerdings ist das alles inoffiziell. Nur für Classpad und 9860 gibt es SDKs. Und der 9850 (der 9750 ist ja nur eine beschnittene Version von diesem) kann wirklich nur durch das Austauschen des ROMs mit neuem ASM-Code ausgestattet werden. Übrigens wird das gehackte ROM, das es auf Martin Poupes Seite gibt, wahrscheinlich nicht auf dem fx-9750G+ funktionieren, denn der hat ja eine etwas andere Hardware (Schwarzweißbildschirm zum Beispiel) und außerdem basiert das gehackte ROM auf einem älteren ROM (dem für einen fx-9850G ohne +), welches noch mehr Bugs hat. Also sollte man sich, wenn man unbedingt in ASM programmieren will, einen neueren Recher besorgen. Und es sollte möglichst kein gebrauchter AFX von Ebay sein, denn als ich einen solchen erworben habe (vorher hatte ich ebenfalls nur einen fx-9750G+), musste der AFX erst einmal repariert werden (waren nur ein paar Pins am Flash, aber die machen jetzt, ungefähr ein Jahr nach der Reparatur, wieder Ärger, und ich habe keine Lust darauf, den Rechner jedes Jahr wieder zu reparieren), deshalb nehme man sich einen neuen AFX oder ein anderes Modell mit langlebigerem Flash.
3298
 
Beiträge: 65
Registriert: Di 23. Dez 2008, 13:51
Taschenrechner: .
fx-9750G Plus
Algebra FX 2.0 Plus (Rom 1.03)


Zurück zu Assembler (Allgemein)

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast