Initial Commit
This commit is contained in:
45
rcbasic_build/cbc_spec.txt
Normal file
45
rcbasic_build/cbc_spec.txt
Normal file
@@ -0,0 +1,45 @@
|
||||
CBC VERSION 4 SPECIFICATION
|
||||
--------------------------------
|
||||
|
||||
FIELD SIZE
|
||||
-----------------------------------
|
||||
RC4[XX] 5 bytes
|
||||
|
||||
|
||||
//----TYPE HEADER-----
|
||||
UTYPE_COUNT 8 bytes
|
||||
|
||||
//----EACH TYPE------
|
||||
FIELD_COUNT 8 BYTES
|
||||
|
||||
//----EACH FIELD----
|
||||
FIELD_TYPE 8 BYTES
|
||||
* NUMBER = 0
|
||||
* STRING = 1
|
||||
* USER = 2
|
||||
FIELD_UTYPE 8 BYTES
|
||||
FIELD_DIMENSIONS 8 BYTES
|
||||
|
||||
|
||||
//----PROGRAM HEADER-----
|
||||
N REGISTER COUNT 8 BYTES
|
||||
S REGISTER COUNT 8 BYTES
|
||||
U REGISTER COUNT 8 BYTES
|
||||
|
||||
N STACK SIZE 8 BYTES
|
||||
S STACK SIZE 8 BYTES
|
||||
U STACK SIZE 8 BYTES
|
||||
|
||||
LOOP STACK SIZE 8 BYTES
|
||||
|
||||
NUM ID COUNT 8 BYTES
|
||||
STRING ID COUNT 8 BYTES
|
||||
USER ID COUNT 8 BYTES
|
||||
|
||||
CODE SEGMENT SIZE 8 BYTES
|
||||
DATA SEGMENT SIZE 8 BYTES
|
||||
|
||||
|
||||
//----PROGRAM----
|
||||
CODE SEGMENT CODE SEGMENT SIZE
|
||||
DATA SEGMENT DATA SEGMENT SIZE
|
||||
Reference in New Issue
Block a user