Mercurial > hg > Members > kono > nitros9-code
diff level1/modules/rb1773.asm @ 1615:dc3272e71faa
rb1773.asm: updated comments
sysgo.asm: uses new 'date' pseudo-op
boot_idelba.asm: reads ALL 512 byte of a sector, not just first 256
author | boisy |
---|---|
date | Wed, 23 Jun 2004 21:10:56 +0000 |
parents | c35df03d98db |
children | b113a1589fa3 |
line wrap: on
line diff
--- a/level1/modules/rb1773.asm Tue Jun 22 22:29:38 2004 +0000 +++ b/level1/modules/rb1773.asm Wed Jun 23 21:10:56 2004 +0000 @@ -346,9 +346,9 @@ beq L0115 No, all drives can read single, skip ahead bitb #DNS.MFM Can our path dsc. handle double density? beq erbtyp No, illegal -L0115 bita #FMT.TDNS Is new disk 96 tpi? - beq L011D No, all drives handle 48 tpi, so skip ahead - bitb #DNS.DTD Can path dsc. handle 96 tpi? +L0115 bita #FMT.TDNS Is new disk 96/135 tpi? + beq L011D No, so skip ahead + bitb #DNS.DTD Can path dsc. handle 96/135 tpi? beq erbtyp No, illegal L011D bita #FMT.SIDE Is new disk double sided? beq L0128 No, all drives handle single sided, we're done @@ -585,7 +585,7 @@ ldy >sectbuf,u Get sector buffer ptr andb #%00000100 512 byte sector? beq L028D No, skip ahead - ldd >loglsn,u Get OS9's sector # + ldd >loglsn,u Get OS9's sector # andb #$01 Odd/even sector? beq L028D Even; compare first half leay >$0100,y Odd, compare second half