Knaap IC houdt zich bezig met
- support en advies op gebied van ICT
- voip telefonie
- on-premises server technologieën
- installatie werkplekken
Historische PC technologie van IBM
Verder doe ik research naar historische PC computer technologie teneinde de technische essentie hiervan te doorgronden en recreëren.
IBM was in de jaren 80 de uitvinder van de PC. Een belangrijk voorbeeld hiervan is de legendarische IBM PC/AT model 5170.
Dit systeem was het eerste concurrerende computer systeem van de PC lijn van IBM die een serieuze concurrentie vormde voor de toenmalige zeer kostbare mini computers in de jaren 80. Dat was dankzij de hogere prestaties van de 16 bit Intel 80286 processor. Lange tijd kon geen enkel bedrijf deze nieuwe PC/AT fabriceren voor een concurrerende prijs en hierdoor domineerde IBM aanvankelijk de PC markt. IBM kon niet aan de grote vraag naar deze systemen voldoen. De iconische IBM 5170 werd wereldwijd zeer breed ingezet in de vroege jaren nadat deze uitkwam. Hierdoor kreeg de PC industrie een belangrijke sterke impuls die sindsdien nooit meer stopte.
Van de IBM PC/AT model 5170 zijn de schema’s van het mainboard door IBM in hun technisch referentie handboek gepubliceerd, echter bevat het ontwerp enkele programmeerbare ICs waarvan de programmering altijd onbekend is geweest. Zonder deze geprogrammeerde ICs kun je geen werkende nieuwe PC/AT bouwen.
Met name de PAL chip U87 van de IBM 5170 PC/AT bevat zeer belangrijke programmering die de interne werking van de PC/AT besturen. Het is de sleutel tot deze belangrijke historische technologie. IBM had namelijk een zeer belangrijke backwards-compatibility in de PC/AT ingebouwd waardoor oudere 8 bit uitbreidingskaarten en software ook konden blijven werken in het 16 bit systeem. Hierdoor konden vele kostbare uitbreidingskaarten van 8 bit PC systemen dienst blijven doen in de 16 bit IBM PC/AT. De technologie voor omzetting van 8 naar 16 bit werd ook intern gebruikt voor het besturen van 8 bit IO controller chips door de CPU.
Ik heb in 2023 de IBM PAL chip U87 van de PC/AT met succes geanalyseerd en reverse engineered, en met behulp van deze technologie enkele nieuwe PC/AT mainboards ontworpen die passen in een ATX PC behuizing en werken met de Intel 80286 processor. Deze systemen kunnen DOS, Windows 3.1 en bepaalde versies van linux draaien.
Toen Intel de 80286 processor uitbracht had deze de Intel 82284 en 82288 ready en bus controllers nodig.
Na bestuderen van de Intel technische handboeken over de 80286 processor en 82284/82288 controller ICs heb ik deze Intel ICs gerecreëerd door middel van CPLD programmeerbare hardware technologie waardoor deze speciale ICs niet meer nodig zijn in mijn nieuwe PC/AT ontwerpen. Ook van deze Intel technologie was de werking en inhoud niet openlijk bekend. Ik heb alle informatie openlijk als open source ontwerpen gedeeld en gepubliceerd op GitHub.
Mijn nieuwe 80286 ontwerp heeft met een kloksnelheid van 22.4MHz zodanige hoge prestaties dat deze zelfs vele 80386 SX systemen overtreffen. De 80286 processor kan met behulp van EMS geheugentechnologie in het nieuwe ontwerp zelfs het spel DOOM draaien dankzij het open source project RealDOOM op GitHub. Voorheen werkte het spel DOOM alleen op 32 bit CPUs.
Momenteel werk ik aan revisie 4 van mijn PC/AT recreatie ontwerp gebaseerd op de IBM PC/AT model 5170 die gebruik maakt van FPGA programmeerbare hardware technologie. Hierdoor kunnen zeer veel onderdelen in één enkele chip worden geïntegreerd en zijn die niet meer benodigd om een PC/AT na te kunnen bouwen.