Czym obecnie programuje się EPROM-y?

Aug 29, 2025 Last reply: 10 miesięcy temu 14 Replies

Takie pytanie do fanów retrocomputingu. W współczesnych pecetach trudno o port RS-232 bądź Centronics. Jakich więc programatorów używacie? Czy są jakieś tanie gotowce do kupienia? Interesuje mnie programowanie klasycznych EPROM-ów z okienkiem, ale fajnie byłoby, gdyby można było też zaprogramować MCU z rodzin MCS-48/51 w wersji z okienkiem.



PS. A może w duchu retrocomputingu używacie 30+ letnich programatorów z podobnymi wiekowo pecetami? :-)


W dniu 29.08.2025 o 14:47, JDX pisze:

Właśnie w tym duchu kupiłem kartę LPT/RS na PCIex. Po zainstalowaniu drivera zapewniającego bezpośredni dostęp programu do karty to działa. O dziwo.

P.P.

W dniu 29.08.2025 o 14:47, JDX pisze:

Np Tl866, najtańszy z takich mocno uniwersalnych

formatting link
na Aliexpresie znajdziesz taniej.
formatting link
żesz wybrać z iloma adapterami kupisz, na aledrogo masz tylko golasa za ponad 3 stówy :(

Nie, ja to wszystko przeżyłem więc nie mam ochoty do tego wracać.

obecnie w zasadzie są 3 opcje:

MiniPro TL866II (juz troche staruszek - moze byc problem z dosteniem) XGecu T48 XGecu T56

Oryginaly TL866 był biały :-) Mam jeszcze wersję 1 z wyższymi napięciami programowania.

Też taki mam, i był koreański, ten jest chiński, ważne że działa i ma sensowna cenę dla nas.

W dniu 2025-08-29 o 16:25, Janusz pisze:

Dodam tylko że diodą UVC 0,2-1 watową 3535 275nm (ok 14zł/10pcs) idzie skasować eproma w ok. minutę. Prąd diody 20 mA i bezpośrednio dioda do okienka pamięci.

6V x 20mA daje 120mW mocy pobieranej przez diodę. x3% sprawności wychodzi 3,6 mW mocy optycznej i to to bije na głowę inne kasowarki. Do tego dioda popędzana na 1/2 - 1/6 max. mocy. Wada? Trza se przylutować do pcb alu. Ostatnio na szybciora żem ją przylepił do pcb alu kładąc na żelazku:)

A ja tylko dorzucę, że ciągle można kupić kasowarki.

formatting link

Rozglądałem się za nimi jakiś czas temu. Zniechęciłem się jak poczytałem o półgodzinnym kasowaniu. Przyznaję się, nie mam w tym temacie żadnego doświadczenia.

Tak, w moim wypadku taka kasowarka działa 20 minut, starsze epromy czasami 25.

Myślę, że to bez większego znaczenia. Epromów nie używa się do debugu, więc wymiana formware kilka razy dziennie nie jest czymś normalnym.

Dodatkwo te kasowarki mieszczą ich kilka na raz.

Kiedyś na etapie uruchomienia sprzętu, radziłem sobie tak, że na początku był JP 1F80, i program pod 1F80. Kolejną wersję przestawiałem 1F00, 1E00, 1C00 - i mogłem parę wersji bez kasowania.

No właśnie - kilka Epromów, i mogą się długo kasować.

J.

Polecam napisanie emulatora systemu do tego celu. Ograniczy to znacząco ilość nawrotów i sprawi, że debugowanie będzie bajecznie proste. Praktycznie każdy CPU jaki jest na rynku, ma darmowy rdzeń, trywialny w użyciu (np. źrółdła M.A.M.E.), jedyne co musimy zrobić to zaemulować peryferia. Nie twierdzę, że to jest zawsze łatwe, ale czas raz poświęcony odda się 100x.

Były inne czasy, postęp był, nie wiadomo było, czy jeszcze coś innego będzie na tym robione.

Poza tym to pierwsze prace uruchomieniowe - trzeba zobaczyć, czy w ogóle program działa (diodą zamigać), czy się uda coś pokazać na wyświetlaczu, wysłać i odebrać na RS-232. Co z tego, że na emulatorze będzie swietnie działało?

No właśnie - urządzenia i konfiguracja też mogły być rózne. Procesor ten sam, a peryferia inne.

Przydałby się emulator ... epromu. Ale wtedy nie miałem.

Potem sobie zrobiłem, i trochę skopałem pierwszą wersje ...

J.

W temacie epromów i Retro - Polecam

formatting link
Gość robi rózne maszyny ( VIC20, C64 i ZX Spectrum ) emulując CPU i układy specjalizowane za pomocą FSM zrobionych na epromach. Oczywiście potrzeba jeszcze troche dodatkowej logiki do rejestrów, układów pomocniczych no i RAMu

c.

Jak potrzebowałem to zrobiłem sobie przejściówkę z GPIO raspi na EPROMa, plus podłączanie 12 V na tranzystorze czy dwóch.

Mam pełną piwnicę, tylko nie mam miejsca w domu :( Używam 30+ letniego softu, ale na emulatorze na współczesnym sprzęcie.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required