UnilODE
Trivial Pursuit
Genus Edition side A
Baby Boomers side B
Young Players side A,B
Some of the values are only approximate.
PILOT 255x[byte #20]
SYNC none (synchronisation by FLAG BYTE)
DATA
bit 0 = DP 490
bit 1 = DP 980
FLAG BYTE #24 (header), #db (data)
the first two bytes contain the length of the following block (n bytes)
PARITY BYTE two bytes
parity1 standard XOR parity
parity2 = byte(n)-byte(n-1)+byte(n-2)-...+-byte(1)
dummy byte (probably an overall parity=parity2)
A6D9 3E24 LD A,+24 A6DB 3268A7 LD (A768),A A6DE CD17A7 CALL A717 A6E1 38F6 JR C,A6D9 A6E3 060C LD B,+0C A6E5 210650 LD HL,+5006 A6E8 11A386 LD DE,+86A3 ;Found: A6EB CDAF86 CALL 86AF A6EE 0E0C LD C,+0C A6F0 1100A8 LD DE,+A800 A6F3 CD5483 CALL 8354 A6F6 11805D LD DE,+5D80 A6F9 0E0C LD C,+0C A6FB 212650 LD HL,+5026 A6FE CD5867 CALL 6758 A701 EB EX HL,DE A702 13 INC DE A703 2A0DA8 LD HL,(A80D) A706 2600 LD H,+00 A708 CD6471 CALL 7164 A70B 3EDB LD A,+DB A70D 3268A7 LD (A768),A A710 CD17A7 CALL A717 A713 38C4 JR C,A6D9 A715 FB EI A716 C9 RET A717 DD2100A8 LD IX,+A800 A71B F3 DI A71C 21665A LD HL,+5A66 A71F 0611 LD B,+11 A721 3636 LD (HL),+36 A723 23 INC HL A724 10FB DJNZ A721 A726 AF XOR A A727 32E6A7 LD (A7E6),A A72A CDD5A7 CALL A7D5 A72D 30E8 JR NC,A717 A72F 2600 LD H,+00 A731 CDD5A7 CALL A7D5 A734 30E1 JR NC,A717 A736 7C LD A,H A737 FE0F CP +0F A739 38F4 JR C,A72F A73B CDD5A7 CALL A7D5 A73E 30D7 JR NC,A717 A740 2E05 LD L,+05 A742 CDD0A7 CALL A7D0 A745 2D DEC L A746 20FA JR NZ,A742 A748 21665A LD HL,+5A66 A74B E5 PUSH HL A74C CDB9A7 CALL A7B9 A74F 78 LD A,B A750 FE20 CP +20 A752 E1 POP HL A753 20C2 JR NZ,A717 A755 36CE LD (HL),+CE A757 23 INC HL A758 7D LD A,L A759 FE77 CP +77 A75B 38EE JR C,A74B A75D CDB9A7 CALL A7B9 A760 30B5 JR NC,A717 A762 78 LD A,B A763 FE20 CP +20 A765 28F6 JR Z,A75D A767 FEDB CP +DB A769 20AC JR NZ,A717 A76B CDB9A7 CALL A7B9 A76E 58 LD E,B A76F 3E07 LD A,+07 A771 32E6A7 LD (A7E6),A A774 CDB9A7 CALL A7B9 A777 50 LD D,B A778 ED53805D LD (5D80),DE A77C 2E00 LD L,+00 A77E CDB9A7 CALL A7B9 A781 306A JR NC,A7ED A783 DD7000 LD (IX+00),B A786 78 LD A,B A787 AD XOR L A788 6F LD L,A A789 1B DEC DE A78A DD23 INC IX A78C 7A LD A,D A78D B3 OR E A78E 20EE JR NZ,A77E A790 CDB9A7 CALL A7B9 A793 78 LD A,B A794 AD XOR L A795 6F LD L,A A796 CDB9A7 CALL A7B9 A799 3E01 LD A,+01 A79B D3FE OUT (+FE),A A79D 7D LD A,L A79E B7 OR A A79F 204C JR NZ,A7ED A7A1 2100A8 LD HL,+A800 A7A4 ED5B805D LD DE,(5D80) A7A8 0E00 LD C,+00 A7AA 7E LD A,(HL) A7AB 91 SUB C A7AC 4F LD C,A A7AD 23 INC HL A7AE 1B DEC DE A7AF 7A LD A,D A7B0 B3 OR E A7B1 20F7 JR NZ,A7AA A7B3 79 LD A,C A7B4 90 SUB B A7B5 2036 JR NZ,A7ED A7B7 B7 OR A A7B8 C9 RET A7B9 2602 LD H,+02 A7BB CDD2A7 CALL A7D2 A7BE 0601 LD B,+01 A7C0 1805 JR A7C7 A7C2 C5 PUSH BC A7C3 CDD0A7 CALL A7D0 A7C6 C1 POP BC A7C7 D0 RET NC A7C8 3E1E LD A,+1E A7CA BC CP H A7CB CB10 RL B A7CD 30F3 JR NC,A7C2 A7CF C9 RET A7D0 2600 LD H,+00 A7D2 CDD5A7 CALL A7D5 A7D5 0EFE LD C,+FE A7D7 ED40 IN B,(C) A7D9 24 INC H A7DA C8 RET Z A7DB ED78 IN A,(C) A7DD A8 XOR B A7DE E640 AND +40 A7E0 CAD9A7 JP Z,A7D9 A7E3 ED5F LD A,R A7E5 E607 AND +07 A7E7 F608 OR +08 A7E9 ED79 OUT (C),A A7EB 37 SCF A7EC C9 RET A7ED 3E02 LD A,+02 A7EF D3FE OUT (+FE),A A7F1 210650 LD HL,+5006 A7F4 118886 LD DE,+8688 ;Searching: A7F7 010102 LD BC,+0201 A7FA CDC774 CALL 74C7 A7FD 37 SCF A7FE C9 RET A7FF 00 NOP