An i386 emulator, with the hope of running DOS.
Find a file
2024-09-18 21:45:04 +02:00
src clean up usage for repl 2024-09-18 21:45:04 +02:00
.gitignore REPL that does nothing! :) 2024-09-15 21:28:22 +02:00
build.zig REPL that does nothing! :) 2024-09-15 21:28:22 +02:00
build.zig.zon REPL that does nothing! :) 2024-09-15 21:28:22 +02:00
LICENSE Adding license 2024-09-18 12:06:16 +02:00
manifest.scm REPL that does nothing! :) 2024-09-15 21:28:22 +02:00
README.org prompt is optional 2024-09-18 20:32:41 +02:00

https://img.shields.io/badge/justforfunnoreally-dev-9ff.svg https://img.shields.io/badge/License-GPL_v3-blue.svg

Miharu is an i386 emulator in zig.

Introduction

Miharu (見張る) comes from phonetically matching (語呂合わせ) the number 386, from the 80386 intel chip. The intent behind this projectbeyond learning x86 assemblyis to fully emulate an IBM-DOS computer from the early 1980's. An additional interest is in the PC-98, non-IBM DOS system.

Build

Currently there are no dependencies for Miharu. To build and run the CLI REPL, simply:

  guix shell --pure -m=manifest.scm
  zig build run

Miharu is developed and built targeting the latest version of zig.

Usage

In it's current state, Miharu is solely a REPL based implementation.

  
                Mi-Ha-Ru (386) REPL

Miharu Copyright (c) 2024 The Miharu Developers
  This program comes with ABSOLUTELY NO WARRANTY;
  This is free software, and you are welcome
  to redistribute it under certain coditions;
  for details please refer to the LICENSE file.

Type `?` for help.
Type `exit` to quit.
>