From 5a58717212b3385a43350b6583ddac02b090f856 Mon Sep 17 00:00:00 2001 From: Oxore Date: Mon, 15 May 2023 09:25:34 +0300 Subject: Add note about limitations --- Readme.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'Readme.md') diff --git a/Readme.md b/Readme.md index f75e51a..3b4882c 100644 --- a/Readme.md +++ b/Readme.md @@ -41,6 +41,18 @@ What is **not** the goal (at least not in this repo): - Other instruction set architectures support like MIPS, x86, amd64, ARM, PowerPC and so on. +## Current limitations + +- Motorola 68000 only supported. That means no 68010 support or any 680x0, + except 68000. No ColdFire support. +- Code must be aligned to 2 bytes boundary. All PC trace values have to be + dividable by 2 without remaining. That limitation has been put into design + from the beginning, because 68000 cannot perform unaligned `word` and `long` + memory access, including instruction fetch. This is not true for some of 680x0 + variations. +- Base address is always assumed to be `0x00000000`. +- Maximum binary size is 4MiB. + ## Build ``` -- cgit v1.2.3