Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Projets de programmation


Index du Forum » Projets de programmation » C.Basic Projets
Sentaro21 Hors ligne Membre Points: 877 Défis: 0 Message

C.Basic Projets

Posté le 30/04/2017 11:08

Hello, everyone.

I am Sentaro21, and I am developing C.Basic, a Basic interpreter that allows high-speed execution of Basic programs while maintaining compatibility with genuine Casio Basic.

Here is an English site, by Krtyski, about the C.Basic project (I helped him with the translation, but it's still unfinished) :
https://egadget2.web.fc2.com/CBasic/Interpreter/CBasic_interpreter.html

The articles and various programs from this site served as a reference to evaluate the compatibility level of C.Basic. Results were not good every time I tested them, but compatibility increased over time.

These programs have been ported experimentally. Many thanks to their authors.

Block Tower (C.Basic version)
https://pm.matrix.jp/CB/CB_BlockTower.zip

Sudoku (C.Basic version)
https://pm.matrix.jp/CB/CB_Sudoku.zip

Maze Generator (C.Basic version)
https://pm.matrix.jp/CB/CB_MazeGene.zip

Graph 3D (C.Basic version)
https://pm.matrix.jp/CB/CB_Graph3D.zip

TokiTori (C.Basic version 25/11/2018)
https://pm.matrix.jp/CB/CB_Tokitori.zip
(added Save/Load feature)

Ice slider (C.Basic version 25/11/2018)
https://pm.matrix.jp/CB/CB_IceSlider.zip
(added Save/Load feature)

Clonelab (C.Basic version 25/11/2018)
https://pm.matrix.jp/CB/CB_Clonlab.zip
(added Save/Load feature)

Arkenstone (C.Basic version 25/11/2018)
https://pm.matrix.jp/CB/CB_Arkenstone.zip
(added Save/Load feature)

Aventura (C.Basic version 25/11/2018)
https://pm.matrix.jp/CB/CB_Aventura.zip
(added Save/Load feature)

Electricity (C.Basic version 10/2/2019)
https://pm.matrix.jp/CB/CB_Electric.zip
(added Save/Load feature)

Here are examples of programs that reach near-C performance :

BallGame (C.Basic version)
https://pm.matrix.jp/CB/CB_BallGame.zip

Asprin (C.Basic version)
https://pm.matrix.jp/CB/CB_Aspirin.zip


The C.Basic project is still yet to be completed, thus I would like to get your feedback.

This is the latest version of C.Basic 2.47 beta for Graph 35+USB/35+EII/75/85/95 (SD)
https://pm.matrix.jp/CB/CBASIC247beta02.zip (updated 11/12/2023)

This is the latest version of C.BasicCG 1.47 beta for Graph90+E/fx-CG10/20/50:
https://pm.matrix.jp/CB/CBASICCG147beta02.zip (updated 11/12/2023)

C.Basic manuals
https://gitlab.com/sentaro21/cbasic

Currently C.Basic exists thanks to this site.
Thank you very much.


Précédente 1, 2, 3 ··· 10 ··· 20 ··· 29, 30, 31, 32
Yzx110 Hors ligne Membre Points: 8 Défis: 0 Message

Citer : Posté le 09/03/2024 11:29 | #


I'm from China, thank you, I need to buy a CG50 to test it, thank you very much
Calcloverhk Hors ligne Membre Points: 333 Défis: 10 Message

Citer : Posté le 09/03/2024 11:32 | #


@Yzx110
Actually there is a cnCalc thread for C.Basic support which is managed by me
C.Basic Wiki Project progress as of 2024/2/12
   30%


Yzx110 Hors ligne Membre Points: 8 Défis: 0 Message

Citer : Posté le 10/03/2024 03:18 | # | Fichier joint


Thank you. I have basically browsed your messages. In that forum, I still have a question. Is there any command that can display the output of this kind of handwritten calculation formula? I want to use it to calculate certain formulas and display them naturally on the screen. , like a handwriting tablet, like the file picture I uploaded.
Calcloverhk Hors ligne Membre Points: 333 Défis: 10 Message

Citer : Posté le 10/03/2024 05:52 | #


@Yzx110
Sorry, but natural display is not supported in C.Basic because this would probably require an entire rework of the current display logic. You also have to implement different size of it for each font size supported in C.Basic which is not really worth it, after all C.Basic is meant for programming just like Casio BASIC.
C.Basic Wiki Project progress as of 2024/2/12
   30%


Taheensomosi Hors ligne Membre Points: 2 Défis: 0 Message

Citer : Posté le 10/04/2024 12:01 | #


Hi Sentaro21!
This is exciting news for Casio calculator enthusiasts! Developing a high-speed Basic interpreter compatible with genuine Casio Basic sounds like a very interesting project.

Clear Introduction: Your intro effectively introduces yourself, the C.Basic project, and its goals.
Informative Links: The links to the English reference site, example programs, and C.Basic manuals are helpful resources for anyone interested in learning more.
Transparency about Development Stage: Mentioning C.Basic is still under development is a good way to manage expectations and welcome feedback.
Call to Action: Providing the latest beta versions for download with clear compatibility information makes it easy for people to try C.Basic.
Overall, this is a well-written post that effectively introduces C.Basic to the community. Here are some additional thoughts:

Highlight Compatibility Level: You might consider mentioning the current compatibility level of C.Basic with Casio Basic.
Performance Benchmarks: If you have any benchmarks comparing C.Basic's speed to genuine Casio Basic, it could be a compelling selling point.
Community Engagement: Consider asking specific questions to encourage feedback on the beta versions.
I hope this feedback is helpful! Keep up the great work on C.Basic!
Lephenixnoir Hors ligne Administrateur Points: 24228 Défis: 170 Message

Citer : Posté le 10/04/2024 12:35 | #


... is that an AI-generated summary?
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Précédente 1, 2, 3 ··· 10 ··· 20 ··· 29, 30, 31, 32

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 69 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd