Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e7eadb57eb | ||
|
|
1452c32ba0 | ||
|
|
a56f64ebe4 |
3 changed files with 16 additions and 17 deletions
|
|
@ -4,7 +4,7 @@ Le système utilise plusieurs macro *GFX*,*GUI*, etc pour appeler les fonctions
|
||||||
|
|
||||||
Les arguments sont passés sur la pile (Convention C : dernier argument empilé en premier, nettoyage par l'appelant géré par la macro).
|
Les arguments sont passés sur la pile (Convention C : dernier argument empilé en premier, nettoyage par l'appelant géré par la macro).
|
||||||
|
|
||||||
* [CGA](/doc/API_CGA.md) : controleur graphique CGA
|
* [CGA](doc/API_CGA.md) : controleur graphique CGA
|
||||||
* [MEMORY](/doc/API_MEMORY.md) : controleur graphique CGA
|
* [MEMORY](doc/API_MEMORY.md) : controleur graphique CGA
|
||||||
|
|
||||||
* [MEMORY MAP](/doc/MEMORY_MAP.md) : Plan de la mémoire
|
* [MEMORY MAP](doc/MEMORY_MAP.md) : Plan de la mémoire
|
||||||
|
|
@ -1,12 +1,11 @@
|
||||||
|

|
||||||

|
|
||||||
|
|
||||||
Screenshot of early boot version + Text functions
|
Screenshot of early boot version + Text functions
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Screenshot of early buttons & sliders
|
Screenshot of early buttons & sliders
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Screenshot of rounded buttons & checkboxes
|
Screenshot of rounded buttons & checkboxes
|
||||||
20
readme.md
20
readme.md
|
|
@ -10,15 +10,15 @@ This project aims to design and implement a **PC-compatible BIOS/ROM from scratc
|
||||||
|
|
||||||
Rather than booting an operating system from disk, the PC starts **directly from the ROM** into a **minimalist graphical interface**, using **CGA High-Resolution Monochrome (640×200)** mode.
|
Rather than booting an operating system from disk, the PC starts **directly from the ROM** into a **minimalist graphical interface**, using **CGA High-Resolution Monochrome (640×200)** mode.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Screenshot from a CGA Hi res test on 86Box.
|
Screenshot from a CGA Hi res test on 86Box.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Screenshot from a VGA Hi res test on QEMU with "italic Font".
|
Screenshot from a VGA Hi res test on QEMU with "italic Font".
|
||||||
|
|
||||||
You may want to get a look at the [Older screenshots](/doc/assets/screenshot.md)
|
You may want to get a look at the [Older screenshots](doc/assets/screenshot.md)
|
||||||
|
|
||||||
The project is intentionally educational, experimental, and minimalist.
|
The project is intentionally educational, experimental, and minimalist.
|
||||||
|
|
||||||
|
|
@ -80,13 +80,13 @@ To build and run this project, the following tools and components are required:
|
||||||
|
|
||||||
### API
|
### API
|
||||||
|
|
||||||
Get a look at the [API](/doc/API.md) for more information.
|
Get a look at the [API](doc/API.md) for more information.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### Build and Run
|
### Build and Run
|
||||||
|
|
||||||
[read detailed step to compile an run](/doc/build.md)
|
[read detailed step to compile an run](doc/build.md)
|
||||||
|
|
||||||
### Non-Goals
|
### Non-Goals
|
||||||
|
|
||||||
|
|
@ -108,15 +108,15 @@ Ce projet consiste à concevoir et développer un **BIOS/ROM PC compatible enti
|
||||||
Au lieu de charger un système d’exploitation depuis un disque, le PC **démarre directement depuis la ROM** vers une **interface graphique minimaliste**, utilisant le mode **CGA Haute Résolution Monochrome (640×200)**.
|
Au lieu de charger un système d’exploitation depuis un disque, le PC **démarre directement depuis la ROM** vers une **interface graphique minimaliste**, utilisant le mode **CGA Haute Résolution Monochrome (640×200)**.
|
||||||
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Screenshot d'un EcranCGA Hi res test sur 86Box.
|
Screenshot d'un EcranCGA Hi res test sur 86Box.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
screenshot d'un ecran VGA Hi res test avec police Italique sur QEMU.
|
screenshot d'un ecran VGA Hi res test avec police Italique sur QEMU.
|
||||||
|
|
||||||
You may want to get a look at the [Older screenshots](/doc/assets/screenshot.md)
|
You may want to get a look at the [Older screenshots](doc/assets/screenshot.md)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -176,14 +176,14 @@ Le BIOS VGA standard de QEMU (vgabios.bin) est utilisé pour initialiser le mat
|
||||||
|
|
||||||
### API
|
### API
|
||||||
|
|
||||||
Consultez la documentation de l'[API](/doc/API.md) pour plus d'informations.
|
Consultez la documentation de l'[API](doc/API.md) pour plus d'informations.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
||||||
### Compilation et exécution
|
### Compilation et exécution
|
||||||
|
|
||||||
[read detailed step to compile an run](/doc/build.md)
|
[read detailed step to compile an run](doc/build.md)
|
||||||
|
|
||||||
### Hors périmètre
|
### Hors périmètre
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue