FlexxCpu version 05 rev. A has just been released.
Major changes of this release are:
Fixed many bugs in the text editor (called text-browser) and in the internal compiler..
Fixed some bugs existing in its simulated memory during the writing in ram, video memory, ecc...
Compiling of file asm now is available, any file asm can be compiled! yeeah!!!
The compiler now can compile opcodes with any line numers or labels... (see Readme.txt).
Known bugs or limitations:
1) The compiler cannot yet allow to compile the ALS opcode (alias).
2) The text editor is not yet able to create new files ASM from inside the editor.
3) There is a bug in cpu simulator about executing asm code with very few opcodes or when jmp 0x0000 is executed (it causes infinite loop).
4) There is a bug in the internal compiler that in rare cases it may create problems to the simulator, I am trying to fix it..
5) There is a bug when writing chars in video memory that in some cases it may lock out the simulator, I am trying to fix it..
In the meanwhile I fixed the bug(5) with this solution: ..... vid[ memoryAddr ... ]=(char)(val|32); ---> see simulate.h
This bug seems to have to do with the extended character sets (unicode).
Anonymous