BASIC Stamp Object Code File Format (v1.3): Address: Name: Description --------------------- ------------ ---------------------------------------------------------------------------------- 0 (1 byte) HeaderSize Size of header string 1-23 (23 bytes) Header Text header describing data "BASIC Stamp Object Code" 24 (1 byte) Version Object Code File Format Version Number (current v1.3, $13) 25 (1 byte) ModuleType Target BASIC Stamp Module Type. 1=BS1, 2=BS2, 3=BS2e, 4=BS2sx, 5=BS2p, 6=BS2pe, 7=BS2px 26 (1 byte) CompanySize Size of Company string 27-76 (50 bytes) Company Company Name 77 (1 byte) ProductSize Size of Product string 78-127 (50 bytes) Product Product Name 128 (1 byte) FirmwareSize Size of Firmware string 129-178 (50 bytes) Firmware Firmware Version 179-186 (8 bytes) CompileDate Date of compile 187 (1 byte) Intro1Size Size of IntroMessage1 string 188-437 (250 bytes) IntroMessage1 Introduction Message (all three make up a single 750 character message) 438 (1 byte) Intro2Size Size of IntroMessage2 string 439-688 (250 bytes) IntroMessage2 689 (1 byte) Intro3Size Size of IntroMessage3 string 690-939 (250 bytes) IntroMessage3 940 (1 byte) HideSlotIDs Show (0) program slot IDs during download, or Hide (-1) slot IDs during download. 941 (1 byte) NumberOfProgs Total number of actual programs in Programs array (1 for BS1 and BS2, 1 or more for rest) 942 (1 byte) SlotID Slot ID for this program slot (target slot in BASIC Stamp) 943 (1 byte) PacketCount Number of packets in this program slot 944-3248 (2305 bytes) PacketBuffer Actual object code packets for this program slot 3249-19397 ((1+1+2305)*7) Additional SlotIDs, PacketCounts and PacketBuffers for program slots 1 through 7 19398-19399(2 bytes) Checksum Checksum