Compynerd255 wrote:
AHelper wrote:
Bug fixes:
Currently looking to see why fopen/fclose crashes. Also might be that fopen's ptr is lost all of the time.
I also need seekdir and telldir to rewind .desktop files to save space in RAM (already low, but trying to minimize it completely.
- Kernel no longer uses __critical in normal use functions. Key_store needed it because the ISR uses the keyboard hardware.
- Made glassLink compile
- Located a bug in fopen/fclose/fwrite in gFiler's transfer subprogram.
Currently looking to see why fopen/fclose crashes. Also might be that fopen's ptr is lost all of the time.
I also need seekdir and telldir to rewind .desktop files to save space in RAM (already low, but trying to minimize it completely.
Nice progress, AHelper. I'm assuming that glassLink is a program for sending files and programs over USB or I/O.
I have a question about building for Glass: Are the Cygwin tools compatible with Glass, provided that you use Glass's libraries instead of the GNU ones, or do you have to use a different compiler? I want to try writing for this with Eclipse.
I'm unaware of any GCC builds that support z80 code generation, which, iirc, is why AHelper uses SDCC.
I still think it would be a good idea to write a z80 LLVM backend, and make use of Clang. It would be interesting to profile possible performance improvements in GlassOS between the two compilers if that were done.