Archiwum kategorii ‘main’

Premiera Amaurote+!

piątek, 6 Kwiecień 2012

Panowie i Panie!
Mam zaszczyt przedstawić efekt ponad czteromiesięcznej pracy po godzinach nad jedną z bardziej fascynujących mnie gier na ośmiobitowe Atari.

Amaurote.

Mnóóóóóóstwo ulepszeń, poprawek błędów, a przede wszystkim zwiększona prędkość gry do poziomu dobrej grywalności.

Amaurote+

Pomagał Kaz – graficznie – podrasował obrazek intra ze Spectrum.

Tutaj można sobie poczytać:

link

A tu oryginalna strona autorów – braci Pickford:

link

Wygrane Demo Compo na A2600 na SV2k11

środa, 23 Listopad 2011

Zwycięskie demo to ISO by JAC!. No dobra, mój wkład w to demo, to muzyka i synchronizacja jej ze scenariuszem dema. Teoretycznie jest to moja ostatnia muzyka na A2600, bo już nie mam siły do babrania się w assemblerze i stałe zerkanie w wydrukowaną klawiaturę, gdzie co 5 klawisz nie fałszuje.
Demo do obejrzenia, i do ściągnięcia

Jako ciekawostkę podam fakt, że w Atari MSX Compo zająłem zaszczytne 10 miejsce :)
Jak na 6 h pracy – jest to nieźle, że w ogóle udało się coś wystawić. Błędem moim było nie przesłuchanie na prostszym sprzęcie, niż referencyjny Alesis – ale – powiedzmy sobie szczerze, mogłoby podskoczyć o miejsce czy dwa – ale 10 to taka ładna liczba!

Wyniki SV 2k11 tutaj

Wygrane „Crazy Compo” na Grzybsoniadzie :)

czwartek, 29 Wrzesień 2011

Przed Grzybsoniadą 2011 dyskutowaliśmy na forach, że fajnie było zrobić Prawdziwy River Raid (wypożyczyć kajaki itp), jednak pomysł nie wypalił. Wpadłem na myśl, aby przerobić słynny River Raid na wersję grzybsoniadową. Siadłem i w zaciszu pracowni disassemblowałem i assemblowałem kod.

Po kilku dniach (z czego połowę zajęło mi obrabianie obrazka tytułowego) dzieło było gotowe i zostało wysłane. Mnie nie dane było być na miejscu, jednak fantastyczne filmiki Larka pozwoliły poczuć atmosferę wydarzenia.
Jakie było moje zdziwienie, gdy dowiedziałem się esemesem od Pina, że wygrałem :)

river_raid_2011(p1)

Oto link do strony z wynikami.

SV2k11 Invitro by noice & mystic bytes

wtorek, 10 Maj 2011

Invitka na SV2k11 na Atari2600. Kod: Shadow/Noice, Grafa: Piesiu/Mystic Bytes + Agenda, Muza: Jakub Husak/Independent

Można sobie poczytać i zaciągnąć.

USBJoy: Atari, C=64, Amiga oraz NES Joystick USB adapter

środa, 22 Grudzień 2010
USBJoy

USBJoy

Niektórzy uwielbiają stare gry na ośmiobitowych komputerach.
Niektórzy mają dość grania przy pomocy klawiatury na emulatorze.
Niektórzy czuli dreszczyk grając przy pomocy ulubionego dżojstika, niestety niekompatybilnego z dzisiejszymi komputerami osobistymi.

Oto rozwiązanie: interfejs pozwalający podłączyć dowolny dżojstik od:
– Atari (lub kompatybilny) z 1 przyciskiem (C64, Amiga)
– dwuprzyciskowe manetki, takie jak Sega master system
– manetki Genesis, 3 oraz 6 przyciskowe
– Sega multi-tap (Team Player) dla Genesis
NES oraz Boomerang B501, Boomerang B503 (nowy wsad od 22 maja 2015, można zrobić upgrade wcześniej zakupionego USBJoy v2, czyli z zieloną płytką w środku, wyprodukowane po maju 2014) do dzisiejszego komputera osobistego wyposażonego w interfejs USB.

Aktualizacja (lipiec 2018)! Interfejs USBJoy w wersji 2.0 z funkcjonalnością płytki prototypowej (werja 3.0) dostępny jest w sprzedaży w moim sklepiku http://stepstick.pl

Wersja USBJoy 2.0 ma wyprowadzenia nieużywanych pinów w postaci pól lutowniczych. Ponadto dostępna jest wersja rozszerzona: dodana dioda LED sygnalizująca zasilanie i/lub kabelek o długości do 100cm zamiast wmontowanego złącza USB. Dodatkowo po aktualizacji firmware będzie obsługiwać paletki! Firmware wersji wcześniejszych jest w pełni kompatybilne z USBJoy2.0.

 

UWAGA Interfejs z płytką w wersji 2.0 (profesjonalna płytka, montaż i możliwość upgrade firmware) dostępne są w sprzedaży w moim sklepiku http://stepstick.pl

Od 29 maja 2015 dostępne jest firmware (zapisz na dysku korzystając z prawego przycisku myszki) obsługujące dodatkowo pady NES z wtyczką DB-9, oraz z protokołem NES: Matt Boomerang B-501 i B-503 (http://www.retrojoysticki.com.pl/produkt/joypad-b501/)
Aby uaktywnić tryb uaktualnienia, podłącz do USBJoy zwykły joystick od Atari czy SEGI, naciśnij przycisk (SEGA: button B) i podłącz USBJoy do komputera. USBJoy zgłosi się jako programator USBasp i będzie można go zaprogramować nowym wsadem, korzystając z np. avrdude pod linuksem czy macos X (dostępny w pakiecie CrossPack), lub jednego z programów pod Windows

Aktualnie będące w sprzedaży (od 22 maja 2015) USBJoy-e mają ten firmware zainstalowany.

Ostatnio pisałem coś o tym, że lubię miniaturyzować.
Zaprojektowanie płytki drukowanej mieszczącej się w obudowie wtyczki d-sub9 to jest to!
W środku obudowy mikrokontroler Atmega8, kwarc 12 MHz, 4 rezystory, 2 kondensatory 22pf, 1 kondensator 10uf w obudowie 1206(!)

Na ostatnim party komputerów Atari w Gdańsku SillyVenture 2k10 zeszło na pniu 10 sztuk interfejsów:)

Interfejs nie potrzebuje żadnych sterowników – zgłasza się jako standardowe urządzenie HID.
Działa pod MacOsX, Linux, Windows.

Autorem oprogramowania (lic. GPL) jest Raphaël Assénat. Schemat (szumnie zwany) to podłączenie portu B do wejść joysticka oraz schemat adaptacyjny rozwiązania v-usb.

Jedyna zmiana w firmware to zmiana kolejności nóżek – aby łatwiej było prowadzić ścieżki.
Wersja firmware interfejsu: 1.7 + patch (po zaprogramowaniu Atmegi oryginalnym wsadem zamienione będą kierunki dżojstika).

Jeśli chcesz, możesz zakupić taki interfejs. W tym celu skontaktuj się ze mną.

pcb

Płytka od góry

pcb bottom

Płytka opd spodem

pcb

Płytka z naniesioną pastą lutowniczą

pcb layed elements down

Ułożone elementy

pcb melted

Po lutowaniu na żelazku (bawełna)

pcb in case

I już w obudowie

Wygrany compot Msx na SillyVenture2k10!

środa, 15 Grudzień 2010

Jest mi niezmiernie miło poinformować o wygraniu konkursu msx compo na SillyVenture2k10. O przysłowiowy koński włos :)
Ciekawostka: Muzyka song2 (tytuł roboczy) powstała w latach 90. Znalazłem ją na mojej dyskietce z programem muzycznym Chaos Music Composer. Na potrzeby party została stuningowana :) i podrasowana – krótko mówiąc lekko dostosowana do dzisiejszych standardów.
Była to jeden z dwóch utworów 4-kanałowych (reszta była w stereo – 8kanałów:)
Do posłuchania tutaj

Wypis z pokey msx compo:

atari 8-bit pokey msx competition [6 entries]:

--------------------------------------------------------------------------
pos id points title author country
--------------------------------------------------------------------------
01 01 122 pt sweet chip eighties ...... jakub husak poland
02 04 120 pt 3886 days ago ............ 505 germany
03 02 114 pt venture .................. pin poland
04 03 111 pt crazy .................... pin poland
05 05 098 pt barsa .................... stRing poland
06 06 077 pt space invader too ........ trzcinowy z. poland

Jak widać wszystkie utwory były dobre/bardzo dobre, nie było wstydu :)

Źródła „Wodospadem Czasu” w Softsynth.

poniedziałek, 6 Grudzień 2010

Na http://atarionline.pl obiecałem, że umieszczę źródła mojego utworu pt. „Wodospadem czasu” napisanego w programie „Softsynth” – prawdziwego software’owego syntezatora (4-kanałowego) na Atari 8-bit. A więc proszę bardzo, dostępne tutaj.

Softsynth to niesamowite narzędzie jak na koniec lat 80 – program ten wyłamywał się z wszelkich ram typu: co można na Atari 8-bitowe stworzyć. Softsynth ma edytor brzmień z interfejsem użytkownika oraz tekstowy edytor muzyki podobny do Basic (stąd nazwa Masic, połączenie Basic i Music), co ciekawe oba moduły napisane w Basic. Odgrywaniem muzyki zajmuje się procedura w zoptymalizowanym języku maszynowym – szumy białe mają dość wysoką częstotliwość (około 8-10khz jak na moje ucho).

Softsynth ma kilka efektów właściwych dla syntezatorów: echo, phase modulation i pitch modulation. Echo zjada dodatkowy kanał, niestety. Waveformy (instrumenty) mają 256 bajtów długości w rozdzielczości 4-bitowej.

Powtórzę: ten program jest NIESAMOWITY.

Jedynym minusem nie do przejścia dla wielu to edytor tekstowy.

SillyFiller by Shadow/Noice Atari2600 Demo

środa, 10 Listopad 2010

Muzyka by Jakub Husak :)
Do ściągnięcia i obejrzenia.

Little 15 na Atari 8-bit

środa, 1 Wrzesień 2010

Nie przypuszczałem, że napiszę jeszcze jakąś gierkę na Atari. Ale pojawił się nowy język programowania: Atalan. I zamierzałem go wypróbować, jednocześnie będąc testerem i jednym z developerów (od niedawna uczestniczę w projekcie).

Muzyka – cover Little Fifteen Depeche Mode do posłuchania tutaj.


Little 15 mainscreen

Little 15

Strona projektu:
http://code.google.com/p/atalan/source/browse/#svn/trunk/projects/fifteen

WIT – tablica interaktywna

czwartek, 26 Sierpień 2010

Tak! Kiedyś myślałem, że to jest awykonalne dla przeciętnego człowieka! Ale – przyszło zamówienie i co, ja nie zrobię? Mój pierwszy komercyjny projekt już wdrażany w polskich szkołach!

Kamera WIT

Kamera WIT

Tablica interaktywna WIT dostępna w sprzedaży w firmie w2m. Firma ta jest zleceniodawcą na to urządzenie i support.

Projekt całkowicie opracowany i oprogramowany przeze mnie. Kamera podłączana jest do portu USB i przesyła pozycję diody IR do odpowiedniej aplikacji pracującej pod systemem Windows (na razie). Aplikacja ta przetwarza współrzędne przesyłane przez kamerę na współrzędne ekranu, i przesuwa kursor po ekranie (niezbędny jest rzutnik, który ten kursor na ekranie wyświetli :)

Podstawowe dane techniczne:
zasięg widzialności punktu – do 5m
kąt widzenia – ok 32 stopni (w poziomie)
prędkość śledzenia – 90HZ

Tablicy można używać jak myszki jednoprzyciskowej, albo, przy pomocy odpowiedniej aplikacji jako pióra do rysowania, zakreślania i oznaczania elementów widzialnego obrazu (np. prezentacji)

Oprogramowanie zajęło nieco ponad miesiąc, przetestowałem wiele algorytmów wykrywania punktu. Problem jest taki, że większość czasu urządzenie pracuje na granicy szumów. A wymagania są spore …

Samo urządzenie w sobie to kilka elementów: mikrokontroler atmega32, czujnik obrazu oraz konwerter serial<>USB.

Urządzenie ma możliwość upgrade firmware, firmware jest zaszyfrowane podwójnym kluczem, a procesor zabezpieczony przed niepowołanym dostępem.