mirror of
https://github.com/JanNeuendorf/SVC16.git
synced 2025-06-06 03:25:28 +00:00
Added hexyl output to the README
This commit is contained in:
parent
239361ff89
commit
8d65694bcc
17
README.md
17
README.md
@ -122,7 +122,7 @@ There is no distinction between memory that contains instructions and memory tha
|
|||||||
The initial state is loaded from a binary file that is read as containing the (le) u16 values in order. The maximum size is $2*2^{16}=$ bytes ($\approx$ 131.1kB).
|
The initial state is loaded from a binary file that is read as containing the (le) u16 values in order. The maximum size is $2*2^{16}=$ bytes ($\approx$ 131.1kB).
|
||||||
It can be shorter, in which case the end is padded with zeroes. The computer will begin by executing the instruction at index 0.
|
It can be shorter, in which case the end is padded with zeroes. The computer will begin by executing the instruction at index 0.
|
||||||
|
|
||||||
### Example
|
## Example
|
||||||
|
|
||||||
A simple example would be to print all $2^{16}$ possible colors to the screen.
|
A simple example would be to print all $2^{16}$ possible colors to the screen.
|
||||||
We make our lives easier, by mapping each index of the screen-buffer to the color which is encoded with the index.
|
We make our lives easier, by mapping each index of the screen-buffer to the color which is encoded with the index.
|
||||||
@ -158,6 +158,21 @@ with open("all_colors.svc16", "wb") as f:
|
|||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Inspecting the file, we should see:
|
||||||
|
```ansi
|
||||||
|
➜ hexyl examples/all_colors.svc16 -pv --panels 1
|
||||||
|
|
||||||
|
00 00 f5 01 01 00 00 00
|
||||||
|
00 00 f6 01 ff ff 00 00
|
||||||
|
0b 00 f4 01 f4 01 00 00
|
||||||
|
03 00 f4 01 f5 01 f4 01
|
||||||
|
07 00 f4 01 f6 01 f7 01
|
||||||
|
0e 00 f7 01 f5 01 f7 01
|
||||||
|
02 00 00 00 04 00 f7 01
|
||||||
|
0f 00 00 00 00 00 00 00
|
||||||
|
01 00 00 00 00 00 00 00
|
||||||
|
```
|
||||||
|
|
||||||
When we run this, we get the following output:
|
When we run this, we get the following output:
|
||||||
|
|
||||||

|

|
||||||
|
Loading…
x
Reference in New Issue
Block a user