M-R bug crossing page boundary on 154x, 157x and 1581

From: Spiro Trikaliotis (ml-cbmhackers_at_trikaliotis.net)
Date: 2009-01-24 19:22:23

Hello,

I just found out something that was not known to me beforehand. Is this
a known bug?

If issuing a M-R command on the floppy (1540, 1541, 1570, 1571, 1581),
if the M-R crosses a page boundary, the M-R is stopped early.

That is: If I read from $0500, I can read $100 byte:

  "M-R"CHR$(0)CHR$(5)CHR$(0)

However, if I read from $0510, I can read only $F0 byte. If I specify
more bytes, the floppy aborts the read, after exactly $F0 byte.

Is this known and documented somewhere?

Regards,
Spiro.

-- 
Spiro R. Trikaliotis                              http://opencbm.sf.net/
http://www.trikaliotis.net/                     http://www.viceteam.org/


       Message was sent through the cbm-hackers mailing list

Archive generated by hypermail pre-2.1.8.