0 Members and 2 Guests are viewing this topic.
This IDE will use custom editing routines to ensure that key delays don't vex you anymore!
- It will be full screen and (hopefully) use the small font as well.
- It will be a hybrid of TI-Basic and C.
Well, I have decided that I will use my own keyboard layout for editing and make the user hold down modifier keys, so I'll have to kill interrupts and use direct keyboard access.
And since I will only call C from BASIC (not the other way around), I'll try doing so, and if it's too slow, then I'll make the frontend C as well. (By the way, why would this happen?)
By the way, where are the fast drawing routines?
P. S. I've never heard of the OSInit functions. Thank you for telling me that!
Some overhead for launching a native code program occurs even when the target program is unarchived (which opens the door to data losses in the event of a crash / power loss, of course). It is very likely that launching an unarchived ASM program is faster than launching an archived ASM program, due to the overhead of creating a twin, though I don't remember benchmarking that aspect.
Also, maybe the fast font drawing routines Lionel mentioned in his post should be added to the GCC4TI libraries?
Is the slowdown from calling C/ASM from BASIC due to having to search through the VAT like on Z80 calcs? I remember that calling ASM programs from Z80 BASIC was very slow because of that and it would get worse and worse as your RAM got lower, so people relied on Flash APPS that installed ASM libs via parser hooks instead, which was much faster.