rgimad

Results 12 issues of 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...

bug

### 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. - [...

enhancement
apps

### 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...

enhancement
codestyle
apps

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...

codestyle
apps
libs

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...

enhancement
kernel
apps

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...

enhancement
kernel

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...

enhancement
kernel

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...

enhancement
kernel

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...

enhancement
kernel