projects
/
fifth.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
78c3e2a
)
Add high-level documentation for emulator: describe purpose, x86 unreal mode usage...
author
Svjatoslav Agejenko
<svjatoslav@svjatoslav.eu>
Thu, 19 Feb 2026 16:40:54 +0000
(18:40 +0200)
committer
Svjatoslav Agejenko
<svjatoslav@svjatoslav.eu>
Thu, 19 Feb 2026 16:40:54 +0000
(18:40 +0200)
emulator/emulator.asm
patch
|
blob
|
history
diff --git
a/emulator/emulator.asm
b/emulator/emulator.asm
index
3f40d61
..
6185e1c
100644
(file)
--- a/
emulator/emulator.asm
+++ b/
emulator/emulator.asm
@@
-1,7
+1,12
@@
; virtual processor, emulator for FIFTH
-
+;
+; This is the x86 unreal-mode (DOS COM) program that emulates a custom
+; stack-based virtual CPU. It uses x86 unreal mode to access extended memory
+; for the virtual CPU's 4GB address space.
+;
+;
; registers usage:
-
+;
; edi - data stack pointer
; esi - instruction pointer
; es = 0