Mirror of CollapseOS
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

16 lignes
485B

  1. : _sdc@ ( dstaddr blkno -- )
  2. _sdcSel 0x51 ( CMD17 ) 0 ROT ( a cmd 0 blkno ) _cmd
  3. IF _err THEN
  4. _wait 0xfe = NOT IF _err THEN
  5. 0 SWAP ( crc a )
  6. 512 0 DO ( crc a )
  7. DUP _idle ( crc a a n )
  8. DUP ROT C! ( crc a n )
  9. ROT SWAP _crc16 ( a crc )
  10. SWAP 1+ ( crc a+1 )
  11. LOOP
  12. DROP ( crc1 )
  13. _idle 8 LSHIFT _idle + ( crc2 )
  14. _wait DROP _sdcDesel
  15. = NOT IF _err THEN ;