π
<-
Chat plein-écran
[^]

ICE Compiler

Assembleur, Axe, ICE, BBC Basic...

Re: ICE Compiler

Message non lude PT_ » 04 Sep 2017, 16:29

Good news! I added GetPixel( in the ASM version! :D

It's still a bit primitive, the syntax should look like this: det(7,[expression],[expression])→[variable].
You do need the closing parenthesis, otherwise it won't work.

Download: archives_voir.php?id=587211

Image
Age of CEmpires I - In progress!
40%
Avatar de l’utilisateur
PT_Prog.
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 50.6%
 
Messages: 252
Inscription: 09 Fév 2016, 23:06
Genre: Homme
Calculatrice(s):

Re: ICE Compiler

Message non lude PT_ » 11 Sep 2017, 19:30

Okay, a question for y'all: what would you like to see implemented?
I'm almost done with the functions I wanted to add, I'm done with adding pointers, I've fixed strings, added sub( and length( and what more.
What do you want to see added? If it's not a common routine/function, please explain what it does and why it's useful. Thanks! :D
Age of CEmpires I - In progress!
40%
Avatar de l’utilisateur
PT_Prog.
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 50.6%
 
Messages: 252
Inscription: 09 Fév 2016, 23:06
Genre: Homme
Calculatrice(s):

En ligne

Re: ICE Compiler

Message non lude Ruadh » 11 Sep 2017, 20:53

What I would really like is having more variables. I personally don't care about custom variable names, so I would be happy with just two letter variables.
Avatar de l’utilisateur
RuadhPremium
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 20.3%
 
Messages: 25
Inscription: 11 Jan 2016, 23:19
Genre: Non spécifié

En ligne

Re: ICE Compiler

Message non lude Ti64CLi++ » 11 Sep 2017, 21:11

@PT_ I would like the reading of any file like appvars and programs. The possibility to compile in application
Image
Avatar de l’utilisateur
Ti64CLi++Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 64.5%
 
Messages: 3050
Images: 61
Inscription: 04 Juil 2014, 14:40
Localisation: Valence 26
Genre: Homme
Calculatrice(s):
Classe: 1°S-SVT
GitHub: Ti64CLi

Re: ICE Compiler

Message non lude PT_ » 13 Sep 2017, 17:57

So it seems I had a bunch of free time and integrated the fileioc lib! :D

Image

I've decided to use "sum(', but I can easily switch if necessary.
Age of CEmpires I - In progress!
40%
Avatar de l’utilisateur
PT_Prog.
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 50.6%
 
Messages: 252
Inscription: 09 Fév 2016, 23:06
Genre: Homme
Calculatrice(s):

En ligne

Re: ICE Compiler

Message non lude TheMachine02 » 14 Sep 2017, 12:52

Excellent ! It will open a wide range of possibilities :D
Avatar de l’utilisateur
TheMachine02Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 71.3%
 
Messages: 272
Images: 0
Inscription: 16 Jan 2013, 18:27
Genre: Non spécifié
Calculatrice(s):
Classe: Médecine

Re: ICE Compiler

Message non lude PT_ » 16 Sep 2017, 20:30

Okay, I've added sin( and cos( :D I took this routine and modified a *bit*, because ICE only handles integers. The input is [0,256] and the output is [-256,256]. Only problem: the routine is 176 bytes large...
***PT_ hides


Image
Image
Age of CEmpires I - In progress!
40%
Avatar de l’utilisateur
PT_Prog.
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 50.6%
 
Messages: 252
Inscription: 09 Fév 2016, 23:06
Genre: Homme
Calculatrice(s):

Re: ICE Compiler

Message non lude PT_ » 19 Sep 2017, 14:02

Multi-letter variables are now implemented :D

Image
Age of CEmpires I - In progress!
40%
Avatar de l’utilisateur
PT_Prog.
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 50.6%
 
Messages: 252
Inscription: 09 Fév 2016, 23:06
Genre: Homme
Calculatrice(s):

Re: ICE Compiler

Message non lude V0id » 19 Sep 2017, 19:41

BooYay ! :D
Un émulateur de CHIP 8 ? viewtopic.php?t=20740
Avatar de l’utilisateur
V0idRédac.
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 22.3%
 
Messages: 77
Images: 0
Inscription: 29 Aoû 2016, 11:05
Localisation: Dans l'univers observable
Genre: Homme
Calculatrice(s):

Re: ICE Compiler

Message non lude PT_ » 27 Sep 2017, 13:28

I'm ready with implementing everything, so it's time for bugtesting. I've tested all the non-expression functions, like If, Repeat, Call etc.
Also, it seems the icon and description works :D

Image
Age of CEmpires I - In progress!
40%
Avatar de l’utilisateur
PT_Prog.
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 50.6%
 
Messages: 252
Inscription: 09 Fév 2016, 23:06
Genre: Homme
Calculatrice(s):

PrécédenteSuivante

Retourner vers Langages alternatifs

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités

-
Rechercher
-
Sujets à la une
"NumWorks++": Challenge de modification matérielle pour rajouter une puce de mémoire Flash !
Offre TI-Planet/Jarrety pour avoir la TI-83 Premium CE avec son chargeur pour 79,79€ port inclus !
Offre TI-Planet/Jarrety pour avoir la TI-Nspire CX CAS à seulement 130€ TTC port inclus!
Jailbreake ta TI-Nspire avec Ndless et profite des meilleurs jeux et applications !
Transforme ta TI-Nspire CX en console Game Boy Advance!
12345
-
Donations/Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
PayPal : paiement en ligne sécurisé - secure online payments
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety 
-
Stats.
1528 utilisateurs:
>1404 invités
>120 membres
>4 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)