Zum Progammieren reicht schon das alte GW-Basic. Von Assembler bis Delphi eignet sich alles was auf die Ports des PCs zugreifen kann. Portadressen waren 3f0h und 2f0h soweit ich mich erinnern kann, aber google oder Wiki wissen sicher mehr.

mic