Zażyczyłem sobie na święta taki niedrogi uniwersalny programator z Chin:
(You need to Login or Register to view media files and links) Softu mailem nie przysłali, ale płytka przyszła nie ta ze zdjęcia, a lepsza z dodatkowymi gniazdami PLCC
A takie chodzą po 3 funty drożej. Programator podłącza się do retro PC przez LPT w trybie EPP. Zasilanie może czerpać przez dołączony kabel USB dla nowszych chipów nie wymagających napięć wyższych niż 5V, lub z zasilacza DC 9-12V. Jak się przyjrzycie mojemu zdjęciu, to zobaczycie, że wszystkie tranzystory są wlutowane na odwrót. Trochę mnie to zaniepokoiło, ale widocznie użyli innych tranzystorów, lub oznaczenia w projekcie były błędne, bo sprzęt działa. Oprogramowanie znalazłem w necie dość szybko (wersja 0.98d12 dla PCB 5.0).
Program podaje ustawienia DIP-switcha i kilku zworek po wybraniu układu, który chcesz zaprogramować. Wrzuciłem kość FLASH 2Mbit (256kB), odpalam, programuje się. Za chwilę mały zgrzyt - zatrzymuje się przy 24%... Godzinę przeglądania forów i lakonicznych dokumentacji później rozwiązałem problem, pół-eksperymentalnie. Okazało się, że zworka J10 była w złej pozycji. Doszedłem do tego porównując manuale i zdjęcia płytek w różnych rewizjach. Na wszystkich jakie widziałem w sieci były one oznaczone nieco inaczej, ale pełnią tą samą funkcję i w rewizji 3.5 zworki J9 i J10 są w pozycji 1-2, a w nowszych 2-3. Przy okazji dowiedziałem się, że zworką J8 mogę ustawiać VCC na 5V, 5.6V i 6.4V.
W końcu kość zaprogramowała się i zweryfikowała poprawnie. Może przy okazji programowania EPROMu 8Mb nakręcę jakieś wideo :
Na chwilę obecną:
+retro friendly
+łączność przez port równoległy
+gniazda ZIF, PLCC32, DIP
+header ICSP (In-Circuit Serial Programming)
+ilość obsługiwanych chipów
+cena
-dokumentacja
-mnogość wersji
-możesz zjarać kość jak źle ustawisz nie opisane na PCB zworki