Skip to content

Commit 55ca2ef

Browse files
no longer latching
1 parent 735bf5f commit 55ca2ef

2 files changed

Lines changed: 0 additions & 22 deletions

File tree

‎.vscode/settings.json‎

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
11
{
2-
"esbonio.sphinx.buildDir": "${workspaceFolder}/docs/build",
3-
"esbonio.sphinx.confDir": "${workspaceFolder}/docs/source",
4-
"esbonio.sphinx.srcDir": "${workspaceFolder}/docs/source",
52
"restructuredtext.linter.doc8.extraArgs": [
63
"--ignore D001"
74
],

‎docs/source/ria.rst‎

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -199,25 +199,6 @@ backwards and reverse data. These adders allow for very fast sequential
199199
access, which typically makes up for the slightly slower random access
200200
compared to 6502 system RAM.
201201

202-
RW0 and RW1 are latching. This is important to remember when other
203-
systems change XRAM. For example, when using read_xram() to load XRAM
204-
from a mass storage device, this will not work as expected:
205-
206-
.. code-block:: C
207-
208-
RIA.addr0 = 0x1000;
209-
read_xram(0x1000, 1, fd);
210-
uint8_t result = RIA.rw0; // wrong
211-
212-
Setting ADDR after the expected XRAM change will latch RW to the
213-
latest value.
214-
215-
.. code-block:: C
216-
217-
read_xram(0x1000, 1, fd);
218-
RIA.addr0 = 0x1000;
219-
uint8_t result = RIA.rw0; // correct
220-
221202
Extended Stack (XSTACK)
222203
-----------------------
223204

0 commit comments

Comments
 (0)