Mirror of CollapseOS
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

17 wiersze
421B

  1. : _gti ( -- tindex, that it, index in _dtbl or _atbl )
  2. 0 ( gid ) 0 ( dummy )
  3. BEGIN ( loop until a digit is pressed )
  4. DROP
  5. 1+ DUP 7 = IF DROP 0 THEN ( inc gid )
  6. 1 OVER LSHIFT 0xff -^ ( group dmask ) _get
  7. DUP 0xff = NOT UNTIL _wait
  8. ( gid dmask )
  9. 0xff XOR ( dpos ) 0 ( dindex )
  10. BEGIN 1+ 2DUP RSHIFT NOT UNTIL 1-
  11. ( gid dpos dindex ) NIP
  12. ( gid dindex ) SWAP 8 * + ;