rgimad
rgimad
Hello I see you use void * approach to store any type. Is it slower than approach with templates (e.g. using c macros) ?
When you complete all easy level track, then medium unlocks. Then you complete some tracks of medium, close the game and open again. But now current track is set to...
### Please describe if your feature request is related to a problem. Need to increase font from 6x9 (too small, hard to read) to 8x16 in some applications. - [...
### Please describe if your feature request is related to a problem. Many programs `purge mov,add,sub` after including `macros.inc` ``` include '../../macros.inc' purge mov,add,sub ``` Long time ago there were...
Many programs use hardcoded system call numbers and `int 0x40`. It is bad for several reasons: * Hard to search in repo for usage of specific system functions * Programs...
Programs are loaded at address zero. This causes serious problem - 0x0 (NULL) becomes a correct address. Suppose some program has null pointer dereference bug. In most of OSes it...
Currently in the system there are no file descriptors. System function 70 does not provide any way to open/close files. So, in the system no mechanism to open/close files. It...
In the system each thread has exactly one window. This causes a lot of problems * Thread cannot have more than one window => Difficulty to create multi-window apps. For...
There are no standard I/O streams or pipes in the system. These mechanisms are necessary for the operation of console applications. At the moment, console applications that use the console.obj...
For now threads are stored in static array of 256 elements. So, you cannot run more than 256 threads in the system. Storing threads it a static structure of hardcoded...