Kwiecień 19, 2014

Następne pokolenie atarowców.

Moje młode zajawiły się na Boulder Dash-a. Zwłaszcza Kuba (4 lata). I o dziwo radzi sobie calkiem nieźle. Minęło 40 minut a on dalej próbuje uciec przed kamykami :).

No i dla Kuby Boulder Dash to zabawa w kucanego berka w telewizorze :)

PS: Dzisiaj ponad godzinę wałkował Robbo i Boulder Dasha na zmianę. Niezły zawodnik.

Tagi:
Marzec 19, 2014

MIST – to działa!

Za mój komentarz niech posłuży poniższa galeria. Dodam tylko, że MIST działa z moim telewizorem przez wspomniany wcześniej konwerter AK145A.

Po kilku dniach eksperymentów, stwierdzam jedno: rewelacja i mistrzostwo świata, mam wrażenie jakbym odpalał programy na prawdziwym sprzęcie. Udało mi się ustawić ekran (położenie poziome i pionowe) we wszystkich trzech rdzeniach, więc nie wymaga to poprawek za każdym razem jak przełączam rdzeń. W przypadku ST lepiej sprawdzają się TOS-y z UK (nie wiem  jak to wyjaśnić, ale obraz prawidłowo się dopasowuje do ekranu w PAL) a w rdzeniu atari800 brakuje mi w zasadzie tylko obsługi podkatalogów w file-selektorze (pod F9).

Nieczęsto mi się to zdarza, ale po tych kilku dniach nie mam wątpliwości – kupiłbym MIST ponownie. Jedynie obudowę można by trochę dopieścić (na 100% wymienię przedni biały panel na przeźroczysty z poliwęglanu plexi).

No i jeśli wierzyć pogłoskom szykuje się core SNES i C64, a w aktualnym firmware jest już nawet obsługa joysticków USB, czas więc na jakiś wypasiony pad, zamiast wysłużonego Matt-a.

Tagi: , , ,
Marzec 8, 2014

Konwerter VGA -> Composite.

Napaliłem się na MIST ale mój telewizor nie obsługuje VGA, a miejsca na dodatkowy monitor w domu nie ma. Zakupiłem na Allegro konwerter AK145A i po zmajstrowaniu na szybko kabla RCA (Composite) -> SCART miło się zdziwiłem. W rozdzielczościach typowo Atarowych obraz z emulatora jest perfekcyjny, a i film można na ekranie TV wyświetlić z powodzeniem.

Przyzwyczaiłem się już, że moje retro-sprzęty podłączam do telewizora, a że jest to tani LCD sprzed lat, czasem trzeba sobie jakoś radzić. Gorzej, jak się okaże, że konwerter nie będzie zgodny z MIST. Trzeba będzie wtedy poszukać monitora… 

Marzec 2, 2014

MIST.

Jak tak dalej pójdzie, to w przyszłym miesiącu zamawiam MIST. A jakby kiedyś powstał rdzeń z obsługą VBXE, to już byłoby mistrzostwo świata.

Tagi:
Luty 8, 2014

Guitarix.

Kilka lat minęło i przy dzisiejszym podejściu do Guitarix na Eeepc kopara poleciała mi na ziemię. Cool, fajne presety, których kiedyś nie było i to działa na takim małym komputerku… Testowałem jak zwykle z wysłużonym i niezawodnym M-audio Fast Track USB.

Luty 6, 2014

Nowy pendrive. F2fs, rootfs (ro).

Zakupiłem nowy, większy ale tym razem mini-pendrive, celem przeniesienia Archa, którego używam z Eeepc (chodziło o to, aby pendrive nie wystawal zbytnio z tego małego skubańca).  Okazało się, że ten 16GB Data Traveller to zupełne dno w kwestii prędkości zapisu (ok. 2MB/s) i operacji I/O jeśli zapisów było kilka. Wydajność była tak kiepska że laptop “usypiał” na kilka lub kilkanaście sekund w różnych, nieprzewidywalnych momentach.

Póki co wystarczyło zamontować rootfs read only (usunąłem też dziennik, ale można go po prostu wyłączyć) i wszystkie filesystemy montować z opcją noatime. Eeepc śmiga aż miło w mojej ulubionej konfiguracji z Openbox-em. Zaskakuje ogólna wydajność tego maleństwa, a to tylko Eeepc 901 z 1GB RAM. Bez większego problemu działa Guitarix i Ardour z serwerem dźwięku jackd.

Udało mi się nawet coś ponagrywać. Quodlibet gra backing track przez jackaudiosink i miksuje się w Ardour z mikrofonem podpiętym przez preamp mikrofonowy M-audio USB. W Ardour trzeba tylko trochę zwiększyć rozmiar bufora zapisu danych, bo nie wyrabia z zapisem na pendrive. Wielki szacun dla twórców Ardour, ten software powinien być pokazywany jako wzór idealnego softu opensource.

W połączeniu z porządnym zewnętrznym mikrofonem instrumentalnym (mam JTS PDM-57, koreańską kopię Shure SM-57) Eee-pc to całkiem sprawny, mały rejestrator audio.

Do tego Prolific USB2Serial converter + Aspeqt, czyli sio2usb(pc) za pięć złotych i zaczynam żałować, że rynek netbooków tak się skurczył… Niestety nowego sobie już nie kupię.

Styczeń 27, 2014

Uflasher & APT Tools by FJC.

FJC opublikował zestaw narzędzi dla U1MB i Side: MATR do montowania obrazów dysków atr, FDISK4 do partycjonowania i dodawania zewnętrznych partycji FAT16, oraz co zasługuje na szczególną uwagę UFLASHER, narzędzie do flashowania poszczególnych fragmentów pamięci flash U1MB z poziomu Atari. Uflasher w połączeniu z partycją FAT16 umożliwia szybkie i bezpieczne aktualizacje SDX, zintegrowanego loadera, pbi, wszystko z osobna, lub w całości.

uflash
Możliwe jest zapisywanie/backup romów, oraz edycja opisów wyświetlanych przez bios Ultimate. Używanie rom generatorów i flashowanie przez sio2pc nie będzie już potrzebne, a Ultimate z Side dzięki narzędziom stworzonym przez Jona, stało się rozwiązaniem kompletnym i doskonałym (z perspektywy moich retro-eksperymentów nic już nie brakuje  ;))

Uflash i narzędzia dla APT dostępne są na stronie FJC.

Tagi: , , ,
Grudzień 9, 2013

YT is no more good.

Wkurzylem się dzisiaj na nową polityke prywatności YT. Jak dotad nie przeszkadzało mi wyświetlanie moich danych osobowych w tym serwisie, a w internecie jeszcze od czasów świetności nntp, ale w YT zawsze można to było wyłączyć. Teraz już się nie da. Nie da się też odpiąć Google+ od YT. To w połączeniu z nowymi planami reklamowymi Google powoduje, że od dziś zaczynam uzywac Vimeo. A jak Vimeo się spsi, zrobię sobie własny hosting jak za starych dobrych czasów. A jak trzeba będzie, to i serwer pocztowy…

Tagi:
Grudzień 3, 2013

VBXE + Action! – Mapa atrybutów.

Kolejny “przełomowy” przykład na podstawie kodu Rybags’a w Basicu. Film ponizej pokazuje szybkosc dzialania w Atari Basic vs Action!

set 14=$8000
set $491=$8000
include "H1:RUNTIME.ACT"

proc main()
 byte vc=$D640, memcont=$D65E, membank=$D65F
 byte xdla0=$D641, xdla1=$D642, xdla2=$D643
 byte pointer p=$A000
 byte i, j, curinh=752
 int bc, lum, ls
 card cs

 if vc<>$10 then
  printe("Brak VBXE FX")
  do od
 fi

 memcont=$A8
 membank=128

 p^=40 p==+1
 p^=14 p==+1
 p^=7 p==+1
 p^=0 p==+1
 p^=16 p==+1
 p^=0 p==+1
 p^=0 p==+1
 p^=0 p==+1
 p^=0 p==+1
 p^=0 p==+1
 p^=7 p==+1
 p^=7 p==+1
 p^=2 p==+1
 p^=255 p==+1

 for i=0 to 75 step 3
  do
   p^=40 p==+1
   p^=0 p==+1
   p^=7 p==+1
  od

 p^=0 p==+1
 p^=128

 membank=129

 for i=0 to 23
  do
   cs=$A000+i*80 lum=6 ls=2 bc=0
   for j=0 to 39 do
    p=cs+j*4
    p^=0 p==+1
    p^=lum p==+1
    lum==+ls
    if lum=15 or lum=6 then
     ls=-ls
    fi
    p^=bc p==+1
    bc==+12
    if bc>255 then bc==-255 fi
    p^=0
  od
 od

 xdla0=0 xdla1=0 xdla2=0

 graphics(0)
 curinh=1
 vc=3

 printf("%EVBXE is cool!")
 do od
return

Różne wartości MAPSTEP i przyrostu bc dają różne efekty:

Od razu przychodzi do głowy żeby te wartości zmieniać w VBI…

Listopad 22, 2013

Tryb 80-kolumnowy.

Niesamowite jest to, że SDX jest takie sprytne działając na CPU taktowanym 1,77 MHz. Mnóstwo opcji i możliwości, choćby widoczny na ekranie config selector. Prosta sprawa, tworzymy na dysku katalog SPARTA.DOS a w nim pliki z rozszerzeniem .CFG. SDX sam tworzy menu z wyborem konfiguracji do załadowania zamiast standardowego CONFIG.SYS, a co więcej, w prosty sposób można ładować pliki .BAT (SET BATCH=D1:SOME.BAT) i zamiast AUTOEXEC.BAT ładujemy co tam sobie chcemy.

Wiem, że szybkość wyświetlania w trybie 80-kolumnowym jest sprzętowa i działa toto tak szybko dzięki VBXE, ale Sparta w trybie 40-znakowym też jest super, a MS-DOS się przy tym chowa.

Przykładowa konfiguracja:

D1:>SPARTA.DOS>VBXE.CFG:

DEVICE SPARTA BANKED
DEVICE SIO
DEVICE ATARIDOS
DEVICE RAMDISK
DEVICE S_VBXE
DEVICE CON
SET BATCH=D1:VBXE.BAT

D1:>VBXE.BAT:
CON 80
POKE 710,0
VER

Follow

Otrzymuj każdy nowy wpis na swoją skrzynkę e-mail.