2023-11-11 15:05:38 +01:00
|
|
|
# omega
|
|
|
|
|
2024-03-06 22:27:03 +01:00
|
|
|
omega is a micro kernel for Casio FX-CG 50 (Graph 90+E in France).
|
2023-11-11 15:05:38 +01:00
|
|
|
|
|
|
|
## build
|
|
|
|
|
2024-03-07 18:20:12 +01:00
|
|
|
You can compile omega by running the following command :
|
2023-11-11 15:05:38 +01:00
|
|
|
```bash
|
|
|
|
% make
|
|
|
|
```
|
2024-03-07 18:20:12 +01:00
|
|
|
To create an omega project, you will need the oSDK (that can be found on the Planète Casio's gitea)
|
2023-11-11 15:05:38 +01:00
|
|
|
|
|
|
|
## project progress
|
|
|
|
|
2024-03-06 22:27:03 +01:00
|
|
|
Here are the features supported :
|
|
|
|
- Display driver and display functions - interact with VRAM, display image with omega's converter oconv, print text in printf-like format...
|
|
|
|
- Basic keyboard functions - only keydown() for the moment
|
|
|
|
- An interrupt/exception/TLB handler, in order to provide a complete "OS-proof" kernel
|
2023-11-19 19:53:15 +01:00
|
|
|
|
2023-11-11 15:05:38 +01:00
|
|
|
|