sergey
Veteran Member
Hi,
I am working on an IBM-compatible system. I've already built a prototype (see pictures here: http://picasaweb.google.com/skiselev/SergeySXT), and now I am working on refining schematics and designing a PCB for it.
The system is a hybrid, it is similar to IBM PC/XT, but has some IBM AT and PS/2 features.
Here are specifications:
Processor: 8088-compatible (tested with 8088, 80C88 and NEC V20), running on 4.77 MHz / 8 MHz / 10 MHz (turbo mode). The PCB version will feature an 8087 coprocessor (I didn't have a place for it on the prototype board).
Memory: 640 KiB + up to 192 KiB in UMB, implemented using two 512 KiB SRAM chips. 128 KiB Flash for BIOS.
Peripheral devices: two 8259 PICs (cascade configuration, like in AT), 8237 DMAC, 8254 PIT, 8042-compatible keyboard and PS/2 mouse controller, DS12C887 RTC.
Form factor: ISA card. This allows case form factor flexibility by using different backplanes.
BIOS: IBM compatible. So far I implemented most important BIOS functions, so it is possible to boot MS-DOS on it, and most programs that I've tested work. Few things are still missing, such as serial port and parallel printer support, and Int 10h implementation (I don't really need Int 10h right now since I am using VGA card with its own video BIOS).
Other: The system doesn't use any special or hard to find components (probably the most hard to find component is the 8042 keyboard controller, which is possible to pull from a 286-Pentium motherboard). It is implemented using discrete 74LS/ALS-series logic. The entire motherboard has 42 ICs.
More information and schematics is available on my web site: http://www.malinov.com/Home/sergeys-projects/sergey-s-xt
I would appreciate any feedback and suggestions regarding this project.
Also its interesting if anyone wants to build similar system or can help with software development.
Thanks,
Sergey
I am working on an IBM-compatible system. I've already built a prototype (see pictures here: http://picasaweb.google.com/skiselev/SergeySXT), and now I am working on refining schematics and designing a PCB for it.
The system is a hybrid, it is similar to IBM PC/XT, but has some IBM AT and PS/2 features.
Here are specifications:
Processor: 8088-compatible (tested with 8088, 80C88 and NEC V20), running on 4.77 MHz / 8 MHz / 10 MHz (turbo mode). The PCB version will feature an 8087 coprocessor (I didn't have a place for it on the prototype board).
Memory: 640 KiB + up to 192 KiB in UMB, implemented using two 512 KiB SRAM chips. 128 KiB Flash for BIOS.
Peripheral devices: two 8259 PICs (cascade configuration, like in AT), 8237 DMAC, 8254 PIT, 8042-compatible keyboard and PS/2 mouse controller, DS12C887 RTC.
Form factor: ISA card. This allows case form factor flexibility by using different backplanes.
BIOS: IBM compatible. So far I implemented most important BIOS functions, so it is possible to boot MS-DOS on it, and most programs that I've tested work. Few things are still missing, such as serial port and parallel printer support, and Int 10h implementation (I don't really need Int 10h right now since I am using VGA card with its own video BIOS).
Other: The system doesn't use any special or hard to find components (probably the most hard to find component is the 8042 keyboard controller, which is possible to pull from a 286-Pentium motherboard). It is implemented using discrete 74LS/ALS-series logic. The entire motherboard has 42 ICs.
More information and schematics is available on my web site: http://www.malinov.com/Home/sergeys-projects/sergey-s-xt
I would appreciate any feedback and suggestions regarding this project.
Also its interesting if anyone wants to build similar system or can help with software development.
Thanks,
Sergey