Compare commits

...
Sign in to create a new pull request.
Author SHA1 Message Date
frater
e7eadb57eb Actualiser doc/API.md 2026-07-25 17:39:37 +02:00
frater
1452c32ba0 Actualiser doc/assets/screenshot.md 2026-07-25 17:38:58 +02:00
frater
a56f64ebe4 Actualiser readme.md 2026-07-25 17:38:38 +02:00
3 changed files with 16 additions and 17 deletions

View file

@ -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).
* [CGA](/doc/API_CGA.md) : controleur graphique CGA
* [MEMORY](/doc/API_MEMORY.md) : controleur graphique CGA
* [CGA](doc/API_CGA.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

View file

@ -1,12 +1,11 @@
![Screenshot of the boot + text test](/doc/assets/Capture-2026-01-29-210122.png)
![Screenshot of the boot + text test](doc/assets/Capture-2026-01-29-210122.png)
Screenshot of early boot version + Text functions
![Screenshot WIP - Buttons & Sliders](/doc/assets/Capture-2026-02-03-213148.png)
![Screenshot WIP - Buttons & Sliders](doc/assets/Capture-2026-02-03-213148.png)
Screenshot of early buttons & sliders
![Screenshot WIP - Rounded Buttons & Checkboxes ](/doc/assets/Capture-2026-02-06-232336.png)
![Screenshot WIP - Rounded Buttons & Checkboxes ](doc/assets/Capture-2026-02-06-232336.png)
Screenshot of rounded buttons & checkboxes

View file

@ -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.
![Screenshot 86Box](/doc/assets/Capture-86Box.png)
![Screenshot 86Box](doc/assets/Capture-86Box.png)
Screenshot from a CGA Hi res test on 86Box.
![Screenshot QEMU VGA](/doc/assets/Screenshot-VGA.png)
![Screenshot QEMU VGA](doc/assets/Screenshot-VGA.png)
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.
@ -80,13 +80,13 @@ To build and run this project, the following tools and components are required:
### 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
[read detailed step to compile an run](/doc/build.md)
[read detailed step to compile an run](doc/build.md)
### 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 dexploitation 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 86Box](/doc/assets/Capture-86Box.png)
![Screenshot 86Box](doc/assets/Capture-86Box.png)
Screenshot d'un EcranCGA Hi res test sur 86Box.
![Screenshot QEMU VGA](/doc/assets/Screenshot-VGA.png)
![Screenshot QEMU VGA](doc/assets/Screenshot-VGA.png)
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
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
[read detailed step to compile an run](/doc/build.md)
[read detailed step to compile an run](doc/build.md)
### Hors périmètre