AI_PASSIVE
- 422 Posts
- 20 Comments
サぺル@tech.pr0n.plOPtoSoftware@tech.pr0n.pl•The Challenge: Can we build Notepad in 3K in assembly language?Polski
1·13 days agoPan ładnie wytłumaczył czym i po co jest platforma.
サぺル@tech.pr0n.pltoRetrocomputing@tech.pr0n.pl•1950s Sci-Fi Style Computers, Powered by a Z80, Built in HollandPolski
1·19 days agoTo ja tylko przypomnę: https://github.com/EtchedPixels/FUZIX
I jeszcze to: https://en.wikipedia.org/wiki/S-100_bus
サぺル@tech.pr0n.plOPtoSoftware@tech.pr0n.pl•I Built a VCR-Styled Media Player for CRT TVs (Raspberry Pi)Polski
1·20 days agoTo jest napisane w qml. Podoba mi się taki styl menu i interakcji.
サぺル@tech.pr0n.pltoRetrocomputing@tech.pr0n.pl•Amiga Machine Code Course | Mark WrobelPolski
1·25 days agoMyślałem, że do wprowadzania programu będzie używał takiej tabelki z hexami, jakiej używałem przy programowaniu z80.
サぺル@tech.pr0n.pltoRetrocomputing@tech.pr0n.pl•COVOX - karta muzyczna za darmo [TOWARY MODNE 322]Polski
1·27 days agoLPT/ECP Covox na DMA.
W trybie ECP można przesyłać dane przez LPT za pomocą kanału DMA. Tylko nie można tego robić automatycznie w określonych interwałach. Trzeba używać protokołu handshake tego portu.
pin 1 to w tym trybie HostClk - sygnał, że dane są gotowe. pin 10 to w tym trybie PeriphAck - sygnał, że dane zostały odebrane
Pomyślałem, że można użyć NE555 do wysyłania sygnału ACK z częstotliwością próbkowania.
Gemini zaproponowało, żeby dodać jeszcze bufor 74HC574, żeby zatrzaskiwać go zgodnie z częstotliwością próbkowania, żeby uniknąć Jittera, bo nie ma gwarancji, że dane na porcie będą się pojawiać dokładnie w tych samych odstępach.Wadą jest to, że NE555 zapewnia stałą częstotliwość próbkowania. Starałem się by taka wersja była tania w produkcji jak oryginał.
Z ciekawostek:
- Oryginalnie ten standard był wyjściem magistrali komputerów, dlatego ma takie sygnały jak Select.
- SPP na karcie w IBN 5150 było zbudowane na kilku dyskretnych układach 74.
- ECP/EPP dodało adresowanie urządzeń.
- Dodano dwukierunkowa transmisję danych
- W ECP kontroler portu ma nawet bufor FIFO na jedną linię pamięci.
- w EPP dodano sprzętową obsługę handshake - wysyłasz tylko dane do jednego portu, a reszta (czekanie na drukarkę i wysyłanie kiedy jest gotowa) dzieje się sama.
Jakby kogoś ciekawiło, to dowiedziałem się nawet jakie techniki były używane w programowej obsłudze covox. Ale pewnie sami się możecie domyślić.
Tu macie materiały po polsku szczegóły o rozwoju LPT:
To ja nie kołpiluję przeglądarki. Miło, że jeszcze jest taka możliwość.
サぺル@tech.pr0n.pltoRetrocomputing@tech.pr0n.pl•COVOX - karta muzyczna za darmo [TOWARY MODNE 322]Polski
1·1 month agoLudzie na wytwarzaniu tego robili niezłe biznesy.
Teraz ciekawi mnie to czy LPT w trybie ECP/EPP z DMA by z tym współpracowało, odciążając procesor?
サぺル@tech.pr0n.plOPtoSoftware@tech.pr0n.pl•Coreutils for Windows: Installer & PackagingPolski
1·1 month agoAle kiedyś PC był rynkiem rosnącym. Oni uprawiali twarda biznesową grę. W okolicach 2000 roku (po rozprawach) się to skończyło. W okolicach 2005 platformą stało się Web. Po 2010 rynek PC jest raczej utrzymywany. Dlatego prezesem został człowiek od chmury.
Myślałem, że uutils działa dzięki przenośności zerowej abstrakcji rusta.
Jak masz ustawioną przeglądarkę?
Ja lubię prostotę. Uważam, że prostota nie jest dzisiaj dziedziną Linuksa na desktopie. No chyba, że się nie chce mieć połowy funkcjonalności komputera. Bo wszystko jest napisane pod jedną konfigurację dystrybucji (Linux/glibc/systemd/pipewire, a niedługo Wayland). Nikt nie słuchał Sosa w sprawie self-sustainable software.
Przynajmniej ja nie mam takich umiejętności do konfiguracji systemu.
Alpine umie się bootować, więc uznałem, że to bardziej powszechne.
To nie jesteś czoko. Bo wszyscy influencerzy z tuby zachwalają, a dzieci klaszczą.
Czy na serwerze liczy się bardziej Alpine, przez prostotę i minimalizm?
サぺル@tech.pr0n.plOPtoSoftware@tech.pr0n.pl•Coreutils for Windows: Installer & PackagingPolski
1·1 month agoW czym mają być liderem w tej dziedzinie?
Co to jest “owijka”?
Pasowałoby tu jeszcze https://github.com/jarun/nnn
Jedna usługa będzie generować, a inna łatać.
サぺル@tech.pr0n.plOPtoRetrocomputing@tech.pr0n.pl•I've built a virtual museum with nearly every operating system you can think of...Polski
1·2 months agoDziwne jest mieć system terminalowy na minikomputery z 1970 roku, na komputerze osobistym, multimedialnym z 1985/87. Wtedy pewnie bym wolał mieć jakiś system Lisp z obsługa grafiki w modelu postscript.
Mi wytłumaczono, że karty w przeglądarce to zobowiązania i są obciążeniem dla umysłu. Więc nie powinno ich być. Nie powinno się ich kolekcjonować. Powinno się oczyszczać środowisko z takich rzeczy. Powinny być przywoływane, kiedy będą potrzebne. Najlepiej jest myśleć, że jeśli jest ważne, to wróci/znajdę to ponownie.
Jest jeszcze rozwijany następca tytułowego o nazwie QB64. Gdzieś też widziałem współczesną wariację na temat tego języka. Autor chyba nawet starał się, żeby bootowało z Pendrive z podkładka w postaci BSD. Ze względu na lekkość i dobre wsparcie dla FB. Działało tez w przeglądarce. W Japonii jest Basic dla RPi bare metal. Do nauki programowania dla dzieci. Nie widziałem nigdzie odpowiednika Dark Basic. Który był chyba najbardziej rozwiniętym, w sensie miał duże możliwości.
サぺル@tech.pr0n.plOPtoElectronics@tech.pr0n.pl•I Automated My Shower Because I Hate WaitingPolski
1·2 months agoCiekawe czemu był przydźwięk sieciowy między prysznicem i termistorem? Może wystarczyło wyrównać potencjał?
Napisałem sobie program, który mi zbiera zakładki. Jeszcze chyba żadnej nie otworzyłem. Od dwóch lat tylko dokładam.


















Co się stało z Zachtronics https://news.ycombinator.com/item?id=48766530