sens
g/sens

Wracam po półrocznej przerwie do swojego projektu komputera na Zilogu Z80. Poprzedni się spalił, co mnie ostatecznie wkurwiło. Nie do końca się spalił, tzn. działa, ale chujowo, bo cały czas z dupy włazi w przerwania i skacze do adresu 0x38. Pewnie mu się te wewnętrzne przerzutniki od przerwań zjebały, bo nawet po wyłączeniu przerwań instrukcją di tak się dzieje.

Zamówiłem więc 3 kolejne procesorki i tym razem mam zamiar dać pierwszych 32 kB na RAM (akurat mi 3 takie chipy zostały, więc może nawet w trzech sztukach takie cudo wyprodukuję), a pozostała przestrzeń adresowa będzie na urządzenia, przede wszystkim zmapuję tam UART, jakąś pamięć "dyskową", a w przyszłości może nawet jakiś framebuffer do wyświetlacza.

Dopóki mi nie przyjdą, bo kurwa niechcący wziąłem list zamiast paczkomatu :/ to będę działał na emulatorze, który sobie ostatnio napisałem. A, no i tym razem mój OS będzie miał multitasking xD Muszę dopisać do mojego asemblera możliwość generowania metadanych do binarki, żeby dynamicznie poprawiać adresy. No i napisać jakiś linker, żeby korzystać z procedur kernelowych.

Dalszy poziom to dopisanie kompilatora C. Zawsze chciałem to zrobić, ale jakoś kurde brakuje mi weny i podejścia.

sens

@Aleks: ostatnie commity mam sprzed 9 miesięcy, zakładam, że coś tam jeszcze dłubałem potem przez chwilę, więc chyba tak

sens
g/sens

Wracam po półrocznej przerwie do swojego projektu komputera na Zilogu Z80. Poprzedni się spalił, co mnie ostatecznie wkurwiło. Nie do końca się spalił, tzn. działa, ale chujowo, bo cały czas z dupy włazi w przerwania i skacze do adresu 0x38. Pewnie mu się te wewnętrzne przerzutniki od przerwań zjebały, bo nawet po wyłączeniu przerwań instrukcją di tak się dzieje.

Zamówiłem więc 3 kolejne procesorki i tym razem mam zamiar dać pierwszych 32 kB na RAM (akurat mi 3 takie chipy zostały, więc może nawet w trzech sztukach takie cudo wyprodukuję), a pozostała przestrzeń adresowa będzie na urządzenia, przede wszystkim zmapuję tam UART, jakąś pamięć "dyskową", a w przyszłości może nawet jakiś framebuffer do wyświetlacza.

Dopóki mi nie przyjdą, bo kurwa niechcący wziąłem list zamiast paczkomatu :/ to będę działał na emulatorze, który sobie ostatnio napisałem. A, no i tym razem mój OS będzie miał multitasking xD Muszę dopisać do mojego asemblera możliwość generowania metadanych do binarki, żeby dynamicznie poprawiać adresy. No i napisać jakiś linker, żeby korzystać z procedur kernelowych.

Dalszy poziom to dopisanie kompilatora C. Zawsze chciałem to zrobić, ale jakoś kurde brakuje mi weny i podejścia.

sens
g/ŚwiatWgKiepskich

Ten serial święta wojna to jest kurwa losowy i memiczny xd myślałem że to ostatnia tandeta. I tak w sumie jest, ale hanys Bercik wpada w pyntla czasowa żeby ratować miłość xd wtf

sens

@Deykun: zawrzyj dziób chapolu Jo jest hajer przodowy

sens
g/ŚwiatWgKiepskich

Ten serial święta wojna to jest kurwa losowy i memiczny xd myślałem że to ostatnia tandeta. I tak w sumie jest, ale hanys Bercik wpada w pyntla czasowa żeby ratować miłość xd wtf

Pherun
g/smutłem

jej kkabix może zginąć

sens

@Pherun: czy maski ofc powstrzymują kowid19? może lepsze będą maski CIP?

sens
g/TanieLatanie

https://youtu.be/DAUl6upA3q4

Sprzedają teraz taka taśmę w Lidlu jakie to jest zajebiste mówię wam

sens
g/Google

Maria goniewicz nago

sens

@spam_only: ojojjoj ale wstyd

sens
g/Google

Maria goniewicz nago

sens
g/KravMaga

Kupiłem sobie ten sam model klawiatur, tylko z brązowymi przełącznikami, żeby nie wkurwiać kolegów w pracy tymi głośnymi, bo trochę utyskują xD Jak kupiłem tę pierwszą, to powiedziałem dziewczynie, żeby powiedziała, jak będzie ją wkurwiać. No i jak kupiłem tę cichszą, to się dowiedziałem, że ją wkurwiał ten dźwięk, tylko nic mi nie mówiła, żeby mi nie psuć zabawy ://///

sens
g/witam

witam

sens

@sens: pozdrawiam

sens
g/witam

witam

sens
g/SondyUliczne

Napisałem całkiem zajebisty hex edytorek konsolowy (te, co są to naprawdę kupa straszna). Można zaznaczać sobie bajty kolorkami, dodawać komentarze, zapisywać to wszystko do jsona albo normalnie bajty do pliku binarnego.

tak to wyglonda

Ma 3 modele zaznaczania bajtów, można zaznaczone bajty inkrementować, dekrementować, kopiować, wklejać, zastępować, etc. A, no i najważniejsze, pozycja kursora jest odzwierciedlona również w widoku ASCII.

Ma też opcję szukania jak w VIM (ofc cały keybinding z niego zajebany tam gdzie ma to sens) i skakania po kolejnych znalezionych pozycjach. A szukać można wielu kombinacji bajtów jednocześnie.

Cały czas go rozwijam xD

Ofc, pod spodem to jest straszne kupsko napisane w pajtonie, powtarzający się kod, gołe ANSI kody niewrzucone do stałych xD ale najpierw dodam wszystkie ficzery, dopiero na końcu refaktor. Albo nawet przepisanie do C

sens
g/trance

I znowu z harmoszką do tramwaju się wpierdalają, cudownie kurwa

sens

@sens: jeszcze staje nad tobą jakby chciała ci wpierdolic. Na szczęście bez tych dzieci jebanych

sens
g/trance

I znowu z harmoszką do tramwaju się wpierdalają, cudownie kurwa

strimsVEVO
g/DesktopPorn

ale ten github copilot jest dojebany (dopierdolony)

sens

@strimsVEVO: nwm ja to wolę mieć kontrolę nad kodem, co stawia mnie w pozycji boomera chyba, choć 30 dopiero za rok :/