diff --git a/doc/API.md b/doc/API.md index f1a5416..1b3dff5 100644 --- a/doc/API.md +++ b/doc/API.md @@ -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 \ No newline at end of file + * [MEMORY MAP](doc/MEMORY_MAP.md) : Plan de la mémoire \ No newline at end of file diff --git a/doc/assets/screenshot.md b/doc/assets/screenshot.md index a221cc3..de5bd62 100644 --- a/doc/assets/screenshot.md +++ b/doc/assets/screenshot.md @@ -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 \ No newline at end of file diff --git a/readme.md b/readme.md index ce02a66..edb301b 100644 --- a/readme.md +++ b/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. -![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 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 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