MB Casio Notepad funktioniert auch auf einem Microsoft Surface

Hallo liebe Casio Fans,

Hans E. hat mir berichtet, dass er mein MB Casio Notepad Programm auf seinem Microsoft Surface Rechner zum Laufen bekommen hat.

Schon erstaunlich, wie ich finde. Mehr Infos dazu und ein paar schöne Bilder von Hans E. findet ihr auf dieser Seite: MB Casio Notepad auf einem Microsoft Surface

Lieben Dank Hans E.

Dieser Beitrag wurde unter Casio FX-850P/FX-880P, Casio Pocket Computer, Taschenrechner veröffentlicht. Setze ein Lesezeichen auf den Permalink.

4 Antworten zu MB Casio Notepad funktioniert auch auf einem Microsoft Surface

  1. Thorsten Czub sagt:

    Ob man auf dem Casio mit Speichererweiterung auch ein Schachprogramm laufen lassen könnte, welches in BASIC geschrieben ist ??

    • Admin_MB sagt:

      Hier die Antwort dazu von ChatGPT:

      Ein vollständiges Schachprogramm für den CASIO FX-850P ist eine echte Herausforderung, da der Taschenrechner begrenzten Speicher und eine begrenzte Rechenleistung hat. Schachprogramme benötigen normalerweise viel Speicher und Rechenleistung, besonders für die Schach-Engine, die Spielzüge analysiert. Ein vollständiges Schachprogramm, das alle Züge und Regeln korrekt umsetzt, wäre für den FX-850P vermutlich zu groß.

      Man könnte jedoch eine stark vereinfachte Version schreiben, die grundlegende Elemente des Spiels umsetzt. Zum Beispiel könnte das Programm einfache Züge für die Figuren berechnen und grundlegende Schachregeln anwenden, ohne jedoch eine komplexe Strategie zu verfolgen. Der Computer könnte zufällige oder einfache Züge auswählen, und das Programm könnte die Positionen auf einem sehr rudimentären Schachbrett aktualisieren.

      Vereinfachtes Konzept für ein BASIC-Schachprogramm:
      Schachbrett-Layout: Speichern Sie das Schachbrett als eine 8×8-Matrix. Jede Zelle der Matrix repräsentiert ein Feld und enthält eine Zahl oder einen Buchstaben, der eine Schachfigur oder ein leeres Feld darstellt.

      Grundlegende Schachregeln: Implementieren Sie einfache Bewegungsmuster für die Figuren (Läufer, Türme, Dame, König, Springer, Bauer). Die Logik für „Erlaubte Züge“ muss einfach und begrenzt sein.

      Eingaben und Züge: Erlauben Sie dem Benutzer, seine Züge durch Koordinaten einzugeben. Die Koordinaten könnten als Nummern oder Buchstaben-Eingaben erfolgen (z. B. „E2 nach E4“ könnte in ein Koordinatensystem übersetzt werden).

      Künstliche Intelligenz (KI): Statt einer echten KI könnte das Programm für den Computergegner zufällige Züge machen oder auf vorprogrammierte einfache Muster setzen.

      Hier ein Beispiel für eine vereinfachte Grundstruktur in BASIC:

      10 REM SCHACH-SIMPLIFIZIERUNG FÜR FX-850P
      20 DIM B(8,8) ' 8x8 SCHACHBRETT
      30 REM SETZEN VON FIGUREN
      40 FOR I=1 TO 8
      50 B(2,I)=1 ' WEISSE BAUERN
      60 B(7,I)=2 ' SCHWARZE BAUERN
      70 NEXT I
      80 B(1,1)=3: B(1,8)=3 ' WEISSE TÜRME
      90 B(8,1)=4: B(8,8)=4 ' SCHWARZE TÜRME
      100 REM ZUG EINGABE UND LOGIK
      110 PRINT "GEBE STARTFELD EIN (Z.B. 1 2 FÜR A2)"
      120 INPUT S1, S2
      130 PRINT "GEBE ZIELFELD EIN (Z.B. 1 4 FÜR A4)"
      140 INPUT D1, D2
      150 IF B(S1,S2) = 0 THEN PRINT "UNGÜLTIGER ZUG!": GOTO 110
      160 REM ZUG AUSFÜHREN UND AKTUALISIEREN
      170 B(D1,D2) = B(S1,S2)
      180 B(S1,S2) = 0
      190 GOTO 110

      Erläuterungen:
      Figuren speichern: In Zeilen 40-90 werden die Spielfiguren auf das Schachbrett gestellt. Hier steht 1 für einen weißen Bauern und 2 für einen schwarzen Bauern. Andere Zahlen könnten andere Figuren darstellen.

      Benutzereingaben: In Zeilen 110-120 fragt das Programm den Benutzer nach dem Start- und Zielfeld. Diese Felder werden als Koordinaten (Zeile und Spalte) eingegeben.

      Zugvalidierung: In Zeile 150 wird geprüft, ob das Startfeld eine Figur enthält. Eine einfache Regel wird angewendet, um sicherzustellen, dass Züge nur gemacht werden, wenn sich eine Figur auf dem Startfeld befindet.

      Zug ausführen: Die Zeilen 170-180 führen den Zug aus, indem sie die Figur von der Startposition an die Zielposition verschieben.

      Erweiterungen und Grenzen
      Das Programm oben ist stark vereinfacht und enthält nur die Basisstruktur. Um ein vollständiges Schachspiel zu implementieren, müsste Folgendes ergänzt werden:

      Figurenbewegungen: Jedes Figurentyp (Läufer, Turm, Dame etc.) benötigt eigene Regeln für die Bewegung.
      Schachregeln: Schachgebote, Rochaden, En-passant-Züge und die Umwandlung von Bauern würden zusätzlichen Code benötigen.
      Einfache KI: Einfache Regeln für Züge des Computers könnten implementiert werden (z. B. zufällige Züge oder Züge basierend auf vordefinierten Regeln).
      Ein vollständiges, komplexes Schachprogramm sprengt leider die Ressourcen des FX-850P, aber mit Einschränkungen und stark vereinfachten Regeln könnte eine simple Schachsimulation erstellt werden.

      • Thorsten Czub sagt:

        Hallo, danke für die Antwort. Ich habe mir jetzt mal so einen casio mit Speichererweiterung gekauft. Ich habe auch gesehen das es ein kabel gibt mit dem man unter Windows listings zum Gerät senden kann, die man auf dem windows Gerät eingetippt hat.
        Das schaue ich mir alles einmal genauer an.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert