From d1ea96edd8e83a4430b5dc3357954443002f4fc2 Mon Sep 17 00:00:00 2001 From: Marco Thomas Date: Tue, 17 Jun 2025 16:40:24 +0200 Subject: [PATCH] Update README.md --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index a025005..be8ceea 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ It includes: - a.out Parser to parse legacy MINIX 1.x executables. - 8086 disassembler to parse the 16-bit instructions into an IR and prints them in a `objdump(1)`-style fashion. -- 8086 interpreter which interprets the instructions with MINIX 1.x conventions in mind. +- 8086 interpreter which interprets the instructions with MINIX 1.x conventions (e.g. interrupts, memory layout, ...) in mind. ## Usage @@ -48,7 +48,9 @@ Options: This project is under active development and primarily used by me to explore some Intel disassembly and learn some more Rust. Expect bugs and some missing features. I mainly test with 'official' binaries from the MINIX source tree. + Currently, everything is in the binary, but I want to move some parts to a lib, which would make it much easier to ignore the Minix 1.x specifics and would allow for more generic usage of this 8086 (e.g. implenting an own simple BIOS or OS). +E.g. currently the interrupt handler is hardcoded to support only Minix 1.x interrupts. But first I want to implement all features correctly and add tests for all of them, before I want to move to that.