The Z50Bus has been developed by LiNC and originally used on the LiNC80 SBC1. Details of the Z50Bus can be found here.
Most of my Z50Bus cards are made to these dimensions.
Input/output addresses
These address uses have been discussed with LiNC but are not official stated policy.
I/O Address | Use (General) |
0x00 to 0x3F | Processor card, or SBC, or Motherboard, and cards operating specifically with these devices |
0x40 to 0x4F | Available to third party vendors |
0x50 to 0x5F | Available to third party designs/vendors Alternative addresses for LiNC cards |
0x60 to 0x7F | Specialist cards where address clashes are not likely |
0x80 to 0xAF | Core cards with well-specified functions Vendors are encouraged to map compatible cards here |
0xB0 to 0xBF | Available to third party vendors |
0xC0 to 0xDF | Available to third party vendors |
0xE0 to 0xFF | User’s own designs (suggested addresses) Do not use for products that are to be sold |
Input/output address usage by LiNC products
I/O Address | Use (General) |
0x00 to 0x2F, and 0x38 to 0x3F | LiNC80 SBC1 |
0x20 to 0x37 | Reserved for LiNC add-ons |
0x40 to 0xFF | Free for expansion devices |
I/O Address | Use (LiNC80 SBC1) |
0x00 to 0x03 0x04 to 0x07 echo | SBC1′ s Z80 SIO |
0x08 to 0x0B 0x0C to 0x0F echo | SBC1’s Z80 CTC |
0x10 to 0x17 | SBC1’s 8-bit IDE for Compact Flash |
0x18 to 0x1B 0x1C to 0x1F echo | SBC1’s Z80 PIO |
0x38 0x39 to 0x3F echo | Configuration register |
LiNC Z50Bus cards when used with LiNC80 SBC1:
I/O Address | Use (Z50Bus cards) |
0x30 | Default for digital I/O card |
0x32 to 0x33 | Default for AY/YM sound card |
LiNC Z50Bus cards, alternative addresses:
I/O Address | Use (Z50Bus cards) |
0x52 | Default for digital I/O card |
0x?? | Default for AY/YM sound card |
I/O addresses used by some early third party products
I/O Address | Use (SC118, Z80 processor) |
0x08 to 0x3B | SC118’s status LED |
0x20 to 0x23 | SC118’s serial RTS output |
0x28 to 0x2B | SC118’s serial TXD output |
0x28 | SC118’s serial RXD input |
0x30 to 0x33 | SC118’s memory A16 output |
0x38 to 0x3B | SC118’s RAM select output |
I/O Address | Use (Z50Bus cards) |
0x10 to 0x17 | SC127 #1, Compact Flash |
0x80 to 0x83 | SC125 #1, Z80 SIO |
0x84 to 0x87 | SC125 #2, Z80 SIO |
0x88 to 0x8B | SC125 #1, Z80 CTC |
0x8C to 0x8F | SC125 #2, Z80 CTC |
0x90 to 0x97 | SC127 #2, Compact Flash |
In addition, the more recently released SC500 series is described here.