Several main bugs has been fixed, and tilemaps has been added, and much more, so just check it out!
http://htmlpreview.github.io/?https://g ... mands.html
https://github.com/PeterTillema/ICE/releases
ICE Compiler
Voir le premier message non lu • 234 messages
• Page 19 sur 24 • 1 ... 16, 17, 18, 19, 20, 21, 22 ... 24
Re: ICE Compiler
Age of CEmpires I - In progress!
-
PT_Programmeur
Niveau 13: CU (Calculateur Universel)- Messages: 259
- Inscription: 09 Fév 2016, 23:06
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: ICE Compiler
I'm more than happy to finally officially announce ICE v2.0.0! It has been a long road to this version, because pretty much everything changed. I want to thank EVERYONE who has contributed to this long project, writing the documentation, and finding many bugs. I hope you all enjoy this new version, and if there's anything you want to be changed, feel free to poke or PM me!
ICE Compiler v2.0.0
Edit admin: Changelog from the file:
ICE Compiler v2.0.0
Edit admin: Changelog from the file:
Version 2.0.0: December 1, 2017
☑ Added pointers + masking + address of variable
☑ Added file input/output
☑ Implemented more C functions
☑ Added several custom tokens
☑ Removed some custom tokens
☑ Open the editor if there's an error
☑ Added tilemaps
☑ Better documentation
☑ Negative numbers
☑ Binary, hexadecimal numbers
☑ Added string concatenation + substrings, length
☑ Added icon + description for Cesium
☑ Fixed many bugs
☑ Fixed all the errors in commands.html
Age of CEmpires I - In progress!
-
PT_Programmeur
Niveau 13: CU (Calculateur Universel)- Messages: 259
- Inscription: 09 Fév 2016, 23:06
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: ICE Compiler
Nice job
I added the changelog to your post, from the file.
I added the changelog to your post, from the file.
MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Messages: 14616
- Images: 1218
- Inscription: 01 Juin 2007, 00:00
- Localisation: France
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Twitter/X: adriweb
- GitHub: adriweb
Re: ICE Compiler
Let me bump this issue, since adding floats is one of the first things on my to-do-list, but I've no idea how. Plz help me!!!!!!!!!!!!!!!!!!
https://github.com/PeterTillema/ICE/issues/34
https://github.com/PeterTillema/ICE/issues/34
Age of CEmpires I - In progress!
-
PT_Programmeur
Niveau 13: CU (Calculateur Universel)- Messages: 259
- Inscription: 09 Fév 2016, 23:06
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: ICE Compiler
I think I've got some problem with the included TWHG example, although it may not come from your code.
archives_voir.php?id=587211
With a TI-84 Plus CE-T L-0515A 5.3.0.0037, works perfectly.
With a TI-83 Premium CE L-0816E 5.3.0.0042, never works.
I'm getting either a freeze with a white screen, either an immediate reset.
It's the latest C libs, and the files were sent each time from the 84+CE to the 83PCE, so they're the same.
archives_voir.php?id=587211
With a TI-84 Plus CE-T L-0515A 5.3.0.0037, works perfectly.
With a TI-83 Premium CE L-0816E 5.3.0.0042, never works.
I'm getting either a freeze with a white screen, either an immediate reset.
It's the latest C libs, and the files were sent each time from the 84+CE to the 83PCE, so they're the same.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Messages: 41498
- Images: 14640
- Inscription: 25 Oct 2008, 00:00
- Localisation: Montpellier
- Genre:
- Calculatrice(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter/X: critor2000
- GitHub: critor
Re: ICE Compiler
Uh oh, that's very bad. I don't have a 83PCE (ROM) though, so I wonder what's going wrong.
Age of CEmpires I - In progress!
-
PT_Programmeur
Niveau 13: CU (Calculateur Universel)- Messages: 259
- Inscription: 09 Fév 2016, 23:06
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: ICE Compiler
I can confirm the behaviour, at least on my emulator which is a ROM of 83PCE with OS 5.3. I am gonna investigate some more.
EDIT : okay, I have found the guilty code.
It is :
Which compilated look like this :
EDIT : okay, I have found the guilty code.
It is :
- Code: Tout sélectionner
Copy(L1,sum(18,LEVELS),AMTBALLS*13)
Which compilated look like this :
- Code: Tout sélectionner
D1AA50 DD6E89 ld l,(ix-$77) ; most likely load LEVELS
D1AA53 E5 push hl
D1AA54 CD3CA9D1 call $D1A93C ; sum(18,....)
D1AA58 C1 pop bc ; clean the stack
D1AA59 E5 push hl ; push first result, SOURCE_COPY
D1AA5A DD27A4 ld hl,(ix-$5C) ; load AMTBALLS
D1AA5D E5 push hl
D1AA5E D1 pop de
D1AA5F 29 add hl,hl
D1AA60 19 add hl,de
D1AA61 29 add hl,hl
D1AA62 29 add hl,hl
D1AA63 19 add hl,de ; here we have the result * 13 this result should go to BC register for copy
D1AA64 E5 push hl ; push the result, okay why not
D1AA65 C1 pop bc ; copy it to bc, nice !
D1AA66 E1 pop hl ; pop the SOURCE_COPY
D1AA67 E5 push hl
D1AA68 C1 pop bc ; why :\
D1AA69 11F631D0 ld de,$D031F6 ; DEST_COPY
D1AA6D EDB0 ldir
-
TheMachine02Modo
Niveau 16: CC2 (Commandeur des Calculatrices)- Messages: 341
- Images: 0
- Inscription: 16 Jan 2013, 18:27
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Médecine
Re: ICE Compiler
Wait, it seems to be random.
Just worked on my TI-83 Premium CE L-0816E several times in a row after adding useless AppVars.
I've then deleted some AppVars and same problem again.
Just worked on my TI-83 Premium CE L-0816E several times in a row after adding useless AppVars.
I've then deleted some AppVars and same problem again.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Messages: 41498
- Images: 14640
- Inscription: 25 Oct 2008, 00:00
- Localisation: Montpellier
- Genre:
- Calculatrice(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter/X: critor2000
- GitHub: critor
Re: ICE Compiler
So it pushes HL while it shouldn't? Hmm, I can fix that.
Age of CEmpires I - In progress!
-
PT_Programmeur
Niveau 13: CU (Calculateur Universel)- Messages: 259
- Inscription: 09 Fév 2016, 23:06
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: ICE Compiler
I rather say it does an extra push hl \ pop bc like it wanted to copy bc, but since bc is already copied it fail miserably and only do hl->bc with hl being the adress
-
TheMachine02Modo
Niveau 16: CC2 (Commandeur des Calculatrices)- Messages: 341
- Images: 0
- Inscription: 16 Jan 2013, 18:27
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Médecine
Retourner vers Langages alternatifs
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 17 invités