diff options
| author | Astrid Smith | 2011-06-24 23:52:23 -0700 |
|---|---|---|
| committer | Astrid Smith | 2011-06-24 23:52:23 -0700 |
| commit | 4432d4731abf74b86ba1c75cbd520efe4054b946 (patch) | |
| tree | b3f3d0d7107646e5726e7436806c8f214988d6d4 /README.markdown | |
| parent | 8180013ecccbb1eff2ff3f93621309225a285dba (diff) | |
Make JR ignore page boundaries; relative jumps are now twenty times as fast.
Diffstat (limited to 'README.markdown')
| -rw-r--r-- | README.markdown | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/README.markdown b/README.markdown index 2c39862..7f1c6b5 100644 --- a/README.markdown +++ b/README.markdown @@ -44,7 +44,7 @@ instruction with a fixed 42 cycle overhead: (Using techniques borrowed from [Tezxas](http://tezxas.ticalc.org/technica.htm) I will be able to get -this to 30 cycles.) +this to 26 cycles.) From there, an instruction will take anywhere from 0 to, well, lots of additional cycles. Generally, however, it will take under 50, for 92 @@ -66,3 +66,11 @@ expected. * [More z80 instruction set reference](http://nemesis.lonestar.org/computers/tandy/software/apps/m4/qd/opcodes.html) * [Details on flags and other side effects](http://www.gaby.de/z80/z80code.htm) +Incompatibilities with Real Hardware +------------------------------------ + +1. PC-relative accesses (reads, writes, jumps) across page boundaries + may not work. This is apparently a rare enough occurence that + ignoring it is reasonable. + +2. |
