From a112f035fff68ed816a841d5b3940b8a69fd980c Mon Sep 17 00:00:00 2001 From: DerelictDrone Date: Wed, 14 Aug 2024 23:07:26 -0500 Subject: [PATCH] Add jumps to the ZGPU and ZSPU section --- zcpudoc.html | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/zcpudoc.html b/zcpudoc.html index 99c59ca..7b73a78 100644 --- a/zcpudoc.html +++ b/zcpudoc.html @@ -105,18 +105,18 @@

state and the previously executed code will continue executing from where it was interrupted.

For example, if this was the stack state before an interrupt call, and current value of IP is 157:

..........
-65304: ...
 65306: 181
 65305: -94
+65304: ...
 
 ESP = 65304
 

then the stack state will be altered to this after an interrupt call (and IP will be set to interrupt handler entrypoint):

..........
-65304: ...
 65306: 181
 65305: -94
 65304: 0   CS
 65303: 157 IP
+65302: ...
 
 ESP = 65302
 

Interrupts are very similar to normal calls (see: ??), @@ -237,8 +237,8 @@


- - + + @@ -3960,7 +3960,7 @@

Internal compiler error (is not an error that can be worked around).

-

+

ZGPU is a vector graphics processor, which runs a certain set of instructions to display an image on screen. It has two basic modes of operation - frame-based mode, in which the processor core will execute a @@ -5455,7 +5455,7 @@

Mnemonic: DXTEXTURE X
SetTexture(0) end -

+

ZSPU is a programmable sequencer and sound synthesizer. It works with waveforms and channels. Each waveform is an unique sound, there can be

RegisterNameDescription
CSCode segmentProcessor fetches code from this segment
SSData segmentDefault segment for data
DSStack segmentProcessor stack is located in this segment
DSData segmentDefault segment for data
SSStack segmentProcessor stack is located in this segment
ESExtra segmentUser segment
GSG segmentUser segment
FSF segmentUser segment