Skip to content

Commit

Permalink
Clarify RAM/ROM module interaction. Closes #163.
Browse files Browse the repository at this point in the history
  • Loading branch information
fnuecke committed Jan 6, 2023
1 parent 30ae5c9 commit 36cbc8c
Showing 1 changed file with 4 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@

The read-only memory module (ROM module) is very similar to the [RAM module](random_access_memory_module.md), in that it stores 256 8-bit values for later retrieval. Access to the stored values works the same way as with the [RAM module](random_access_memory_module.md).

However, the ROM module *cannot* be written to from another module. To program a ROM module, hold it in your hand and use it on an installed [RAM module](random_access_memory_module.md). The current state of the [RAM module](random_access_memory_module.md) will then be stored in the ROM module for later retrieval. Alternatively, use a ROM module while holding it in your hand to manipulate stored values manually. Very, very carefully.
However, the ROM module *cannot* be written to from another module. To program a ROM module, hold it in your hand and use it on an installed [RAM module](random_access_memory_module.md) while sneaking. The current state of the [RAM module](random_access_memory_module.md) will then be stored in the ROM module for later retrieval. Alternatively, use a ROM module while holding it in your hand to manipulate stored values manually. Very, very carefully.

This can be quite useful for initializing a TIS-3D system automatically, and for the creative can open the way for much larger and complex programs.
Inversely, regular use of a ROM Module on an installed [RAM module](random_access_memory_module.md) will copy the contents of the ROM Module into the [RAM module](random_access_memory_module.md).

This can be quite useful for initializing a TIS-3D system automatically, and for the creative can open the way for much larger and complex programs.

0 comments on commit 36cbc8c

Please sign in to comment.