diff --git a/README.md b/README.md index a777f0f..14892f2 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,10 @@ # LOGO A fully reverse-engineered real DOS app exemple, from the floppy version of DUNE. -
- -
+https://github.com/user-attachments/assets/9d0987ae-4c27-4c83-b6d7-79880e20c76a ## High level view - In this animation there is a lot. Let's break it down: - Call to the DOS Open File Interrupt (LOGO.HNM is the argument) @@ -87,3 +84,5 @@ Or inject it at keypoints with (for example): - GeneratedCode_OriginalAsm.cs: Code generated by Spice86CodeGenerator.java (Ghidra script) - GeneratedCode_DecompiledAsm.cs: (optional step) Code written by the .NET Ahead of Time compilation and re-formed into C# from the IL by Jetbrains Dotpeek. This is optional, but the compiler removes a lot of GOTOs for us. - GeneratedCode: Final high level translation of "C# ASM" to high level C#. This is done by hand. + +HnmPlayer: the independant HNM video player (Dune floppy format, aka 'HNM0')