User Tools

Site Tools


xb:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
xb:start [2006/05/13 20:56] fgmxb:start [2006/05/13 22:53] fgm
Line 10: Line 10:
  
  
-===== Header ===== 
  
-  * Remove 1 from all offsets, due to xBase using 1-based offsets+===== Global structure ===== 
   * 01-02 Version = 02 00   * 01-02 Version = 02 00
   * 03-04 Offset: RBOFF_EXPSIZE = 3, Size: 2, contents: d2 00 = 210 (DBE: nExpSize)   * 03-04 Offset: RBOFF_EXPSIZE = 3, Size: 2, contents: d2 00 = 210 (DBE: nExpSize)
Line 33: Line 33:
   * 9-10 RBOFF_FCONTENT = 9, "Expression content". Number of expression containing value in expression list   * 9-10 RBOFF_FCONTENT = 9, "Expression content". Number of expression containing value in expression list
   * 11-12 RBOFF_FHEADER = 11, "Title expression no". Number of expression containint header in expression list   * 11-12 RBOFF_FHEADER = 11, "Title expression no". Number of expression containint header in expression list
 +
 +
  
 ===== Params ===== ===== Params =====
Line 38: Line 40:
 This is the contents of the 24-byte block at RBOFF_PARAMS: This is the contents of the 24-byte block at RBOFF_PARAMS:
  
-  * 1-2 RBOFF_PGHDR = 1, Value = 00 00 = 0 (DBE: nPointer+  * 1-2 RBOFF_PGHDR = 1, Value = 00 00 = 0  
-  * 3-10 unused ?+  * 3-4 RBOFF_GRPEXP = 3, Value = 01 00 = 1 (DBE: aReport[RP_GROUPS][1][RG_TEXT]
 +  * 5-6 RBOFF_SUBEPXR = 5, Value = ff ff = -1 (DBE: aReport[RP_GROUPS][2][RG_TEXT]) 
 +  * 7-8 RBOFF_GRPHDR = 7, Value = 02 00 = 2 (DBE: aReport[RP_GROUPS][1][RG_HEADER]) 
 +  * 9-10 RBOFF_SUBHDR = 9, Value = ff ff = -1 (DBE: aReport[RP_GROUPS][2][RG_HEADER])
   * 11-12 RBOFF_PGWIDTH = 11, Value = 87 00 = 135 (DBE: aReport[RP_WIDTH])   * 11-12 RBOFF_PGWIDTH = 11, Value = 87 00 = 135 (DBE: aReport[RP_WIDTH])
   * 13-14 RBOFF_PGLINES = 13, Value = 32 00 = 50 (DBE: aReport[RP_LINES])   * 13-14 RBOFF_PGLINES = 13, Value = 32 00 = 50 (DBE: aReport[RP_LINES])
Line 47: Line 52:
   * 21 RBOFF_DBLSPACE = 21, Value = 4e = 'N' (DBE: aReport[RP_DBLSPACE])   * 21 RBOFF_DBLSPACE = 21, Value = 4e = 'N' (DBE: aReport[RP_DBLSPACE])
   * 22 RBOFF_SUMMARY = 22, Value = 4e = 'N' (DBE: aReport[RP_SUMMARY])   * 22 RBOFF_SUMMARY = 22, Value = 4e = 'N' (DBE: aReport[RP_SUMMARY])
-  * 23 unused ?+  * 23 RBOFF_AEJECT = 23, Value = 4e = 'N' (DBE: aReport[RP_GROUPS][1][RG_AEJECT]) Eject between groups ?
   * 24 RBOFF_OPTION = 24. Contains three bit values   * 24 RBOFF_OPTION = 24. Contains three bit values
     * bit 0: (DBE: aReport[RP_BEJECT])     * bit 0: (DBE: aReport[RP_BEJECT])
xb/start.txt · Last modified: 2020/11/23 17:23 by 127.0.0.1