C64 Control Port Devices Tester

Minęło trochę czasu od naprawy Superchargera, a ja do tej pory nie miałem czasu go przetestować. Planowałem do tego celu zbudować prosty układ, bo zapewne będę jeszcze nie raz reanimował zepsute joysticki. No i zbudowałem. Znalazłem kilka starych 9-cio pinowych gniazd D-SUB, prawdopodobnie pochodzące z jakiegoś starego klona popularnych w latach 90-tych gier video (konsol), … Czytaj dalej C64 Control Port Devices Tester

Opublikowano Kategorie /dev/null

Supercharger SV-123: naprawa joysticka

Dawno temu przytaszczyłem do stolicy mój stary komodorek w celu uruchomienia, eksperymentów i kilku sprzętowych (głównie) projektów. Z kilku względów dokupiłem magnetofonik i joysticka. Ale QuickJoy Supercharger SV-123 zakupiony na allegro nie do końca był sprawny. Jak dobrze pamiętam miał problemy z przyciskami „fire” (teraz zgaduję). Ale z braku czasu i problemów z rozebraniem, temat … Czytaj dalej Supercharger SV-123: naprawa joysticka

Opublikowano Kategorie /dev/null

Słynne układy: TL431

Istnieje wiele słynnych, a nawet kultowych i przełomowych, a przy tym prostych konstrukcji układów scalonych, które w jakimś stopniu przerosły oczekiwania twórców, stały się popularne i jakoś wywarły wpływ na rozwój elektroniki. A ponadto pomimo upływu wielu lat nadal są często stosowane w wielu profesjonalnych i amatorskich projektach. Obok najbardziej znanego timera 555 i op-ampa … Czytaj dalej Słynne układy: TL431

Opublikowano Kategorie /dev/null

Zdobywanie wiedzy: literatura i Internet

W listopadowym numerze EdW, w dziale poczta zamieszczono kilka fragmentów mojego listu jaki wysmarowałem do redakcji. Głównie dotyczył on innych tematów, ale nawiązałem w nim do poruszanych spraw jakie przewijały się w kilku ostatnich numerach. Dotyczyły one materiałów dla poczatkujących, a dokładnie ich braku, małej lub niewystarczającej liczby. W wpisie tym chciałem bliżej się do … Czytaj dalej Zdobywanie wiedzy: literatura i Internet

Opublikowano Kategorie /dev/null

10 lat MalDevBloga!

Dokładnie 10 lat temu, 15 stycznia 2006 roku, o godzinie 20:00 pojawił się w sieci mój pierwszy post – standardowe Hello World!, a wraz z nim ten blog, na którym ja teraz piszę, publikuję ten tekst, a Ty go czytasz. To już 10 lat istnienia w sieci, choć prywatna strona domowa pojawiła się znacznie wcześniej … Czytaj dalej 10 lat MalDevBloga!

Opublikowano Kategorie /dev/null

Prenumerata na 20 lat EdW

Wraz z końcem roku swój jubileusz 20-lecia obchodzi popularne i kultowe polskie czasopismo dla elektroników – Elektronika dla Wszystkich. Tak się składa, że z tym miesięcznikiem miałem styczność w latach młodzieńczych. Mogę nawet powiedzieć, że to właśnie ono było pierwszym, które zaczeło ukierunkowywać moje techniczne zainteresowania w stronę elektroniki. Swego czasu byłem długim prenumeratorem, gdzieś … Czytaj dalej Prenumerata na 20 lat EdW

Opublikowano Kategorie /dev/null

x86/x64 Platform Independent Code

Znalazłem ciekawe tricki związane ze zmianami w opcodach instrukcji między x86 a x64. Odpowiednie wykorzystanie ich pozwala na łatwe wykrycie typu architektury i tworzenie wspólnej implementacji funkcji lub kodu dla obu tych platform. Co szczególnie może być użyteczne przy różnego rodzaju shellcodach i innych takich zabawkach. Nad takimi konstrukcjami w syringe zacząłem się zastanawiać, po … Czytaj dalej x86/x64 Platform Independent Code

Opublikowano Kategorie /dev/null

SaeLog #9: Outro

Niniejsza notatka jest podsumowującą całą serię edukacyjnych wpisów SaeLog, jakie w tym roku na przestrzeni kilku miesięcy pojawiały się na blogu. Seria dotyczyła hackowania modyfikacji kodu firmware oraz aplikacji analizatora logicznego firmy Saleae, aby ten działa również z nieoficjalnymi wersjami (klonami) urządzenia, gdzie używane są różne typy pamięci EEPROM. Problem ostatecznie został rozwiązany, więc nie … Czytaj dalej SaeLog #9: Outro

Opublikowano Kategorie /dev/null

SaeLog #8: Aplikowanie zmian do kodu programu

W wolnych chwilach pracowałem nad funkcjonalnością patchowania plików w moim projekcie strzykawki – syringe. Funkcja ta ukazała się pod postacią komendy patch. Nie tylko potrafi ona nakładać IDA-owe pliki diff na standardowe binarki, ale także, co było dla mnie ważne, bezpośrednio na dane zapisane w formacie IntelHex. Takiej możliwości potrzebowałem, aby móc dokończyć całą zabawę … Czytaj dalej SaeLog #8: Aplikowanie zmian do kodu programu

Opublikowano Kategorie /dev/null

Forex wraca do łask

Przez ostanie 2 tygodnie pochłaniała mnie tylko praca i rynek Forex, dlatego nie posunąłem się dalej w swoich planach technicznych, nie popracowałem nad projektami, nie poprogramowałem (co i tak rzadko się zdarza poza pracą), nie dokończyłem zabaw z #SaeLog i wielu innych rzeczy. Mimo, że były to ciężkie dni, to jestem zadowolony. Wróciłem na Forex … Czytaj dalej Forex wraca do łask

Opublikowano Kategorie /dev/null