(just an idea, I don't know if you understood

1->L1(3
1->{L1+3}
// express the index, -> 3
ld hl, _base_of_L1
add 3
ld (hl), 1
DJ Omnimaga wrote:That is definitively a nice idea if you can pull this off.
Three things, though:
-Make sure to start small, because this project will be a massive undertaking. In my opinion, it doesn't have to be 100% identical to TI-BASIC. For example, you don't have to implement every single BASIC command, since most people will use this language to make games anyway. Do you need ANOVA() in a game? No. So basically you should probably start by implementing the most popular commands first, like Axe did (see the Axe releases history and look at what version 0.0.2 to 0.0.5 had, for example.) That will be less of a burden for you.
-People like being able to use the on-calc BASIC editor, TI-Connect CE editor, TokenIDE and SourceCoder 3. So it would definitively be a good idea to allow that in ICE rather than forcing people to use a third-party editor like BBC Basic did.
-I noticed over the last decade that Cemetech tends to be very against new languages that look like BASIC but are much faster than BASIC. I don't want to criticize them, but there is a lot of ASM and C fanboyism there and they were very negative towards Axe Parser back in the days, since they think that using Axe, a faster BASIC or Grammer instead of learning ASM and C is laziness. I know that you are very loyal to Cemetech PT_ and that certain community members don't want anything to do with other websites, and I don't like to advertise, but for a more positive reception towards your project, I would suggest that you cross-post updates on https://codewalr.us as well as https://www.omnimaga.org . There are many people there, especially on CodeWalrus since it's more active, who are waiting until Axe or a faster BASIC language comes out on the TI-84 Plus CE before buying the calculator because they find C too difficult and BASIC (even with libs) too slow, and they would probably welcome ICE with open arms if it becomes functional enough to allow games to be made. There was even a discussion about the possibility of porting Axe or making a new BASIC-like language to the CE at https://codewalr.us/index.php?topic=159
neuronix wrote:It is possible to download this project?
neuronix wrote:If you want, I can test it
ld hl, ICEname
call _Mov9ToOP1
call _ChkFindSym
ex de, hl
; skip header
inc hl
inc hl
push hl ; save for later
ld hl, varname
call _Mov9ToOP1
pop hl
ld (callAdress), hl
callAdress = $+1
call $000000
; continue
jr noAPI
jr APIContinue
noAPI:
header....
APIContinue:
call _ChkFindSym
Return to Langages alternatifs
Users browsing this forum: ClaudeBot [spider] and 3 guests