remove mode == 0xF9 test. it may return 0x00 0xFF 0x00 0xFF etc but apparently these bytes come from some unknown source (internal ROM?) that repeats every 2048 bytes.
remove mode == 0xF9 test. it may return 0x00 0xFF 0x00 0xFF etc but
apparently these bytes come from some unknown source (internal ROM?)
that repeats every 2048 bytes.

joncampbell123/doslib,joncampbell123/doslib,joncampbell123/doslib,joncampbell123/doslib,joncampbell123/doslib,joncampbell123/doslib