Copy Link
Add to Bookmark
Report

MiniSport Laptop Hacker 10

eZine's profile picture
Published in 
MiniSport Laptop Hacker
 · 5 years ago

  

MiniSport Laptop Hacker - Vol 10, 4 Apr 1993
Copyright(C) 1993 by Brian Mork.

>>> ADMIN
Previous issues are 1-5,6A,6B, and 7-9. I received some questions about
spuratic receipt of all issues. I've gotten feedback that some sysops were
killing any messages over 3K. With all the routing headers added to the
top, that was pretty limiting! I'm now splitting the issues into two
parts. That should grease the path to your particular QTH. Thanks to
N7FTM, W9NQP, WB8HQS, N8QYG, N9ADS, W5SYT for input.

>>> EXTERNAL DRIVE PINOUT
Here's the external floppy pinout. Thanks, Steve (W9NWP). Pin numbering is
like a Scotch-flex header: 1 3 5 7 9 11 13 15 17 19
2 4 6 8 10 12 14 16 18 20 or rotate CW:

2 _Side Select 1 _Disk Change
4 GND 3 _Read Data
6 _Track Zero 5 _Write Protect
8 _Write Enable 7 _Index
10 GND 9 _Write Data
12 GND 11 _Step
14 _Drive Select 2 13 _Direction Select
16 _Motor ON 15 _RPM
18 Vcc 17 Vcc
20 GND 19 GND

The underscore character indicates negated signals (true when low).

>>> COM I/O ARCHITECTURE
Continuing where Volume 8 left off...

Interrupt Enable Register (IER) at address (BASE+1)
---------------------------------------------------
Only the lower 4 bits are used. The high four bits are permanently at
zero. The four used bits indicate which conditions will cause the UART to
interrupt the computer.

CAUTION: BASE+1 will access this register if and only if the most signifi-
cant bit of the LCR (BASE+3) is zero.

Bit 0: Received Data Available. Set this to 1 if you want the computer
interrupted when new data has arrived. This bit is reset to zero
upon completion of the associated interrupt service routine.
Bit 1: Transmitter Register Empty. Set this to 1 if you want to be inter-
rupted when the UART is ready to receive another character to trans-
mit. This bit is reset to 0 immediately upon reading the IIR regis-
ter.
Bit 2: Receiver Line Status. Set to 1 if you want the UART to interrupt
when any of the following occur: Overrun Error, Parity Error, Fram-
ing Error, or Break Interrupt. Reset to 0 upon completion of the
associated interrupt service routine.
Bit 3: Modem Status. Set to 1 if you want the UART to interrupt the comput-
er when it receives any of: Clear to Send, Data Set Ready, Ring In-
dicator or Received Line Signal Detect. This bit is reset to 0 upon
completion of the associated interrupt service routine.
Bit 4-7: Always 0.

Interrupt Identification Register (IIR) at address (BASE+2)
-----------------------------------------------------------
The 8250 prioritizes the four types of interrupts discussed under the IER
section in the following order from top priority to lowest: RLS, RDA, TRE,
and MS. The following three bits indicate the highest pending interrupt.

Bit 0: When 0, some interrupt is pending.

Bits 1,2: Indicate the type of the highest priority pending interrupt. RLS
gives 11, RDA gives 10, TRE gives 01, MS gives 00.

Bits 3-7: Always 0.

And a request: If anybody has an I/O address map for the IBM-PC environent,
addresses 00H up to 0FFH, I would love to get a copy. Packet me the info
directly, or maybe mail me a photocopy of something. Thank you!.

73, Brian Mork (Opus-OVH) KA9SNF@wb7nnf.#spokn.wa.usa
Internet ka9snf@jupiter.spk.wa.us
6006-B Eaker, Fairchild, WA 99011

← previous
next →
loading
sending ...
New to Neperos ? Sign Up for free
download Neperos App from Google Play
install Neperos as PWA

Let's discover also

Recent Articles

Recent Comments

Neperos cookies
This website uses cookies to store your preferences and improve the service. Cookies authorization will allow me and / or my partners to process personal data such as browsing behaviour.

By pressing OK you agree to the Terms of Service and acknowledge the Privacy Policy

By pressing REJECT you will be able to continue to use Neperos (like read articles or write comments) but some important cookies will not be set. This may affect certain features and functions of the platform.
OK
REJECT