summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOxore <oxore@protonmail.com>2022-09-25 22:50:08 +0300
committerOxore <oxore@protonmail.com>2022-09-25 22:50:08 +0300
commit9718714f1f17624a07bf1ee7bec5abb580e5e4a4 (patch)
treebc0e94a1d5759059fad323d39b4b8f0930e82f6f
parent0b0ae3586c50c110dad12cc04c029106e5f2eeb5 (diff)
Get project a name, declare goals
-rw-r--r--README.md22
1 files changed, 18 insertions, 4 deletions
diff --git a/README.md b/README.md
index 0ea7cf7..d3a9e22 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,21 @@
-# Emulator
+# Gut
-> Run SEGA Mega Drive (Genesis) games under GDB
+> Run SEGA Mega Drive (Genesis) games under GDB!
-Mediocre implementation of SEGA Mega Drive emulator with GDB support.
+Mediocre implementation of SEGA Mega Drive/Genesis emulator with GDB support.
+
+The Gut project aims to build SEGA Mega Drive/Genesis emulator that is suitable
+for reverse engineering old games. The first priority and primary feature is
+exceptional GDB remote protocol support, so you can run `m68k-none-elf-gdb` with
+all it's power to step through any game's code. The implementation is still far
+from excellent and lacks some features.
+
+Building a full featured emulator is not a goal even close. Precise emulation is
+not a goal either.
+
+Some things are necessary, but still lacking, like VDP, Z80, gamepads and DMA -
+they will be implemented soon. Some features will probably never be implemented
+at all, because they seem useless for reverse engineering, like sound playback.
## Meta
@@ -12,7 +25,8 @@ Authors:
This is free and unencumbered software released into the public domain. See
``UNLICENSE`` for more information.
-Parts of this project are licensed under the MIT license.
+Parts of this project are licensed under different license:
+- Musashi M68000 CPU emulator - MIT
<!-- Markdown link & img dfn's -->