На многих современных ПК LPT порт есть, но просто не выведен. У Эдика такая же малина была. Он просто вывел его шлейфом.Да, на некоторых новых материнках LPT порт не выведен на заднюю планку, а впаян разъем на самой материнке и через переходную планку выводится. Я взял шлейф от FDD и отрезав лишние провода, подключился ним на мамке, второй конец припаял прямо к платке программатора.
Есть LPT-USB переходники, но они не всегда нормально работают. Да и с ним шиться нужно будет скорее всего только из-под Винды. Если поставить плату расширения PCI LPT, то вот с ней можно и из-под DOSa.
Если бы это был программатор от COM порта, то можно было бы вылепить простой преобразователь TTL уровней например на микросхеме MAX232, PL2303, К561ЛН2, можно и на транзисторах, а здесь немного сложнее.
Питание, Сережа правильно говорит, есть 3,3 вольта и из блока питания, но не удобно туда каждый раз навешиваться.
У меня была вот такая материнка формата miniITX