• Home
  • /
  • Category Archives: dev
dev

bajt do bajtu

Zapisuję tak trochę dla siebie, ale może się komuś kiedyś to przyda w mikroprodce typu 256b. zamiast zerować rejestr przez ld a,0 ; co zajmie 2 bajty / 7 cykle lepiej użyć xor a ; co zajmie tylko 1 bajt / 4 cykle zamiast ładować osobno 8bitowe składowe wartości do rejestrów 16bitowych przez: ld b,10…

dev

Piekło zamarzło – koduję na Windows

Z racji paru praktycznych (duży monitor, klawiatura) rzeczy zdecydowałem się przenieść po części z kodowaniem na Windows. Tak naprawdę to niestety suma pewnym rozwiązań, która jest niestety na platformie Windows i niewygoda korzystania z tego pod Wine spowodowały, że dołożyłem jeszcze jeden dysk SSD do Hacintosha i wylądowało tu Windows 10. Co nie oznacza, że…

W poszukiwaniu 256 kolorów czyli gąszcz przerwań, duszków i Action!

Pamiętam moje jedno z większych rozczarowań – chyba wynikające z marketingowego bełkotu producenta, ale i pewnie też z niedomówień pokutujących wśród użytkowników 8bitowego Atari. Ile kolorów można używać na Atari jednocześnie? Używać czy wyświetlić? Używać w sprzętowych duszkach czyli sprite’ach czy na ekranie? Na ekranie, ale w jakiej rozdzielczości? Na całym ekranie czy w jednej…

dev

IDE dla cc65 zainstalowane

Tegoroczny plan jest prosty – zakłada bowiem tylko rzeczy realne. Nie będę robił już planu pt. nauczę się assemblera – bo jest to mało realne w stopniu w jakim potrzebuję go, aby napisać rzeczy, które mam w planach. Po prostu – jest za trudny i ilość czasu do poświęcenia na niego jest za duża, poza…

dev

single line programs in Sinclair BASIC pt.1

10 POKE 23692,255: PRINT CHR$(132.2+RND*1);:GO TO 10 Forgive me small inconsequence – the post screenshot you see is not what you will get after running this small program. The whole cherry on the cake is POKE 23692,255 which one disables SCROLL? prompt on bottom on the screen for… 254 next filled screens. But to keep…

dev

Kompilacja plików assemblera Z80 za pomocą BBEdit i Pasmo na MacOSX

Derek Bolli swoim wpisem pomógł mi znaleźć rozwiązanie i zainpirował do zrobienia dwóch skryptów (AppleScript) do użycia z Pasmo i BBEdit (który stał się ostatnio moim edytorem). Skrypt #1 tworzy plik .tap z BASICowym loaderem (opcja –tapbas) : https://drive.google.com/open?id=0B7Kd4Ep9e1kbUGFnYlFadUtHVlE a skrypt #2 tworzy plik .tzx (opcja–tzxbas) podobnie jak powyższy – z BASICowym loaderem: https://drive.google.com/open?id=0B7Kd4Ep9e1kbUGFnYlFadUtHVlE Oba…

dev

Pierwsze kroki w assemblerze Z80 na ZX Spectrum (część 1)

Kilka miesięcy temu zdecydowałem się na małe wariactwo – zwłaszcza patrząc z punktu mojego zawodu i wieku – bowiem zacząłem uczyć się assemblera Z80, aby zacząć coś kodować w małych formach na ZX Spectrum. Oczywiście, jak zawsze największy problem to zbudowanie sobie prostego, ale efektywnego środowiska (IDE*) – a problem w tym, że zachciało mi…