summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOxore <oxore@protonmail.com>2023-05-26 00:09:46 +0300
committerOxore <oxore@protonmail.com>2023-05-26 00:12:29 +0300
commit4f89cdd326fbc9cc1fbd75879d67b462b76bd7c3 (patch)
tree7bf9b4be9ea576fa79c907e0f2384aa0b142790f
parent969a60b6983853d9993844738339255ab0975031 (diff)
Fix typos and formatting in Readme.md
-rw-r--r--Readme.md13
1 files changed, 8 insertions, 5 deletions
diff --git a/Readme.md b/Readme.md
index c7c0853..6b5c3d2 100644
--- a/Readme.md
+++ b/Readme.md
@@ -7,7 +7,7 @@ that GNU AS will translate into the same original machine code. It's only use
case for now is Sega Mega Drive / Genesis ROM hacking. I failed to find any way
to disassemble SMD ROMs in such a way that it would be possible to assemble it
back with GNU AS. All disassemblers I tried produce either syntactically
-incompatible asembly listing, or it is not the same as original binary after
+incompatible assembly listing, or it is not the same as original binary after
translation into machine code. So I decided to build my own disassembler, that
will do exactly what I need with full control over the process and maybe more.
@@ -38,7 +38,7 @@ can do it like this:
./cmake-build/m68k-disasm -o disasm.S /path/to/file.bin
```
-This command will produce `disasm.S` file, that contains disassembly listing.
+This command will produce `disasm.S` file, that contains assembly listing.
You may assemble it back with `m68k-none-elf-as` to see if it is valid asm code
with the following command sequence. Note that you need to obtain or build by
@@ -185,9 +185,12 @@ This is free and unencumbered software released into the public domain. See
This repository includes source code of other projects:
- Optparse ([gh:skeeto/optparse](https://github.com/skeeto/optparse)) - Unlicense
-Resources used to implement the disassembler (this set is more than sufficient to
-support all of M68000 instructions):
-- [The 68000's Instruction Set](http://wpage.unina.it/rcanonic/didattica/ce1/docs/68000.pdf) - Appendix of an unrecognized book. Basically the same information also could be found in [gh:prb28/m68k-instructions-documentation](https://github.com/prb28/m68k-instructions-documentation).
+Resources used to implement the disassembler (this set is more than sufficient
+to support all of M68000 instructions):
+- [The 68000's Instruction Set](http://wpage.unina.it/rcanonic/didattica/ce1/docs/68000.pdf) -
+ Appendix of an unrecognized book. Basically the same information also could be
+ found in
+ [gh:prb28/m68k-instructions-documentation](https://github.com/prb28/m68k-instructions-documentation).
- [Motorola 68000 CPU Opcodes](http://goldencrystal.free.fr/M68kOpcodes-v2.3.pdf).
- GNU assembler (GNU Binutils) 2.40 (`m68k-none-elf-as`).
- GNU objdump (GNU Binutils) 2.40 (`m68k-none-elf-objdump`).