Basic 8-BIT ISA I/O Card for Experimenting with BIOS Extensions
To make the experience fit your profile, pick a username and tell us what interests you.
We found and based on your interests.
simple-io-board.tar.gzWinCUPL Source Code - This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. CC-BY-NC 4.0, Copyright (C) 2019, David Anders. All Rights Reserved.gzip - 3.15 kB - 11/02/2020 at 03:59 |
|
|
iotool.cC Source Code - This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. CC-BY-NC 4.0, Copyright (C) 2019, David Anders. All Rights Reserved.x-csrc - 322.00 bytes - 11/02/2020 at 03:50 |
|
|
isa8bit-io-port-revb.pdfPDF Schematic - This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. CC-BY-NC 4.0, Copyright (C) 2019, David Anders. All Rights Reserved.Adobe Portable Document Format - 25.89 kB - 09/08/2019 at 19:26 |
|
|
isa8bit-io-port-revb.zipEagle CAD Design Files - This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. CC-BY-NC 4.0, Copyright (C) 2019, David Anders. All Rights ReservedZip Archive - 82.88 kB - 09/08/2019 at 19:26 |
|
I assembled the 8-Bit ISA I/O card earlier this week, but realized that it had some "issues". My design uses two 74LS374 edge trigger latches for both the read and write. However, all of the example design use a 74LS373 level triggered latch for the read, and a 74LS244 or 74LS245 for the read. Fortunately the 374 and 373 both have the same pinout and pcb footprint, so i was able to just substitute a 373 for the 374, and BINGO, it worked! Pictured is the the 8-Bit ISA ROM Board executing code to write the value of 0x55 to the port 0x300 on I/O card. Port 0x300 to 0x31F were originally defined by IBM for "Prototype Cards". I really have to hand it to IBM, they really had a way of thinking their designs through and leaving room for development...
Create an account to leave a comment. Already have an account? Log In.
Hello,
Can You add example source files for your ISA cards project (EPROM and ISA I/O)
Best Regards
@caclipperdeveloper - hey there! i just now saw this comment! for some reason i didn't get a notification on it! i have separate project with the tools and examples i used for this and other PC experimentation - https://hackaday.io/project/166498-pc-bios-extension-rom-tools , the full list of related projects can be found here https://hackaday.io/list/167511-experiments-in-8-bit-ibm-pc-architecture
Hello,
I am caclipperdeveloper but I forgot my password and this account is secondary.
Thank You very much for Your answer.
Thank You for examples for EPROM board , but maybe You can send example how to send value 0x55 to port 0x300 in assembler or C.
Maybe You can add source code for GAL 16V8 for ISA I/O 8 bit board.
Thank You very much ;)
Thanks so much for sharing your work and also for making the design files available. I am trying to make a prototype board to interface the ISA slot with my FPGA and these will help me out a lot. If I get anywhere i'll be sure to share my work too :)
thanks for the feedback! good luck on the project and let me know how it works out!
Become a member to follow this project and never miss any updates
Thank You ;) This project is simple and You add nice documentation for this board ;) I can Iunderstand a lot in short time !