procedura losuje i zwraca w X wartosc z zakresu 0 - X-1;

wersja C64:                                     wersja Atari:
2B3D    PHA         ; 3cyc ; 48                 3F71    PHA                 ; 3cyc ; 48
2B3E    LDA $47     ; 3cyc ; A5 47              3F72    LDA $5D ;OLDCHR     ; 3cyc ; A5 5D
2B40    PHA         ; 3cyc ; 48                 3F74    PHA                 ; 3cyc ; 48
2B41    STX $47     ; 3cyc ; 86 47              3F75    STX $5D ;OLDCHR     ; 3cyc ; 86 5D
2B43    JSR $087C   ; 6cyc ; 20 7C 08           3F77    LDA $D20A ;RANDOM   ; 4cyc ; AD 0A D2
2B46    AND #$1F    ; 2cyc ; 29 1F              3F7A    AND #$1F            ; 2cyc ; 29 1F
2B48    CMP $47     ; 3cyc ; C5 47              3F7C    CMP $5D ;OLDCHR     ; 3cyc ; C5 5D
2B4A    BCC $2B58   ; 2cyc ; 90 0C              3F7E    BCC $3F8C           ; 2cyc ; 90 0C
2B4C    AND #$0F    ; 2cyc ; 29 0F              3F80    AND #$0F            ; 2cyc ; 29 0F
2B4E    AND $D012   ; 4cyc ; 2D 12 D0           3F82    AND $D40B ;VCOUNT   ; 4cyc ; 2D 0B D4
2B51    CMP $47     ; 3cyc ; C5 47              3F85    CMP $5D ;OLDCHR     ; 3cyc ; C5 5D
2B53    BCC $2B58   ; 2cyc ; 90 03              3F87    BCC $3F8C           ; 2cyc ; 90 03
2B55    JMP $2B43   ; 3cyc ; 4C 43 2B           3F89    JMP $3F77           ; 3cyc ; 4C 77 3F
2B58    TAX         ; 2cyc ; AA                 3F8C    TAX                 ; 2cyc ; AA
2B59    PLA         ; 4cyc ; 68                 3F8D    PLA                 ; 4cyc ; 68
2B5A    STA $47     ; 3cyc ; 85 47              3F8E    STA $5D ;OLDCHR     ; 3cyc ; 85 5D
2B5C    PLA         ; 4cyc ; 68                 3F90    PLA                 ; 4cyc ; 68
2B5D    RTS         ; 6cyc ; 60                 3F91    RTS                 ; 6cyc ; 60

087C    JMP $1952

procedura generatora liczb pseudolosowych;
1952    INC $AD3D   ; 6cyc ; EE 3D AD
1955    LDA $AD3D   ; 4cyc ; AD 3D AD
1958    STA $195C   ; 4cyc ; 8D 5C 19
195B    LDA $0B02   ; 4cyc ; AD 02 0B
195E    ADC $D012   ; 4cyc ; 6D 12 D0
1961    EOR $44     ; 3cyc ; 45 44
1963    RTS         ; 6cyc ; 60

komorka AD3D nie jest modyfikowana ani odczytywana przez zadna inna procedure;
strona 0B00-0BFF jest fragmentem kodu gry a nie specjalna tablica sekwencji liczb pseudolosowych;

