Lipiec 20, 2014

Effectus na starych linuksach.

Zdarza mi się ostatnio testować i kompilować (na prośbę przesympatycznego autora) Effectusa, czyli cross compiler Atari Action! na PC dla Linuksa.

Zastanawiałem się jak wypada kompatybilność statycznych binarek, które kompiluje na Archu. No i wg moich ustaleń na wszystkim co ma glibc w wersji 2 powinno działać.
Testy przeprowadziłem na dystrybucji którą znam i której kiedyś używałem: Slackware w wersjach 1.0.1, 2.2.1 i 7.0.

Wybór był nieprzypadkowy. Na początku myślałem, że wystarczy w kernelu obsługa formatu binarnego ELF. Slackware 1.0.1 z kernelem 0.99.12 jeszcze tego formatu nie obsługiwał. Kolejny, czyli Slackware 2.2.1 miał już kernel 1.2.1 czyli ELF na 100% obsługiwany. Segfaulty sugerowały, że to jednak libc się gryzie. Kiedyś dawno zrobiłem taki eksperyment na potrzeby dyskusji o ABI kernela i moje programiki działały z kernelem 0.1, ale one nie używały libc, tylko wprost funkcje os-u.

Pierwszym Slackiem z glibc2 była wersja 7, od ktorej zaczęła się moja poważniejsza przygoda z Linuksem. Rok 1999, full-wypas kernel 2.2. No i jak się spodziewałem, binarki effectusa i madsa zadziałały bez problemu.

A tak swoją drogą instalacja Linuksa z 1993 w 2014 to ciekawe doświadczenie. Qemu nie jest w stanie zaemulować kontrolera scsi, czy też obsługiwanego 20 lat temu CD romu, ale to nie problem. Można stworzyć obraz dysku w pliku (dd) i w nim utworzyć system plików, np msdos. W ten sposób stworzyłem dysk zawierający wszystkie serie pakietow (można taki obraz zamontować z -o loop=loop0), który potem montowałem w trakcie instalacji do /root/dos, a instalator pozwala na instalację pakietów ze wskazanego, wcześniej zamontowanego nośnika. Wygodne to i szybkie rozwiązanie, a dziala chyba we wszystkich wersjach Slackware.

Niesamowite jest to, jak przyjemnym w użytkowaniu był Slackware już w 93 roku ubiegłego stulecia…

A działanie binarek effectusa/madsa  na dystrybucji z 1999 roku, czyli sprzed 15 lat daje do myślenia.

Tagi:
Lipiec 7, 2014

FPGA64 na Mist.

No i jest. Bez obsługi stacji, działa z tzw „prg file injectorem”, czyli ładowaniem programu bezpośrednio do pamięci. Pierwszy wydłubany prg z pliku d64 jak widać na zrzutach działa. Co ciekawe mam urywające się nieco scrolle zarówno na Atari z VBXE, jak i atari800 na Mist, a FPGA64 scrolluje się póki co całkowicie płynnie… Wypada temat podrążyć u źródła, bo obraz z konwertera poza tym scrollem jest perfekcyjny.

Na uwagę zasługuje też menu osd z możliwością zmiany rdzenia (jak w core st i minimig).

Wreszcie będę mógł porownać C64 do mojego ulubionego Atari :).

 

Tagi: ,
Czerwiec 30, 2014

Atari 2600 na Mist.

Nie wyśpię się dzisiaj. Jakby idealnego core a800 było mało, to dziś pojawił się port a2601:

https://retromaster.wordpress.com/a2601/

https://code.google.com/p/mist-board/source/browse/trunk/bin/cores/a2600/readme.txt?spec=svn287&r=287

Jeszcze tylko C64 i będzie komplet.

Tagi:
Maj 24, 2014

Mist: ZX81

Bardzo mnie ta zmiana w changelogu ucieszyła:

https://code.google.com/p/mist-board/source/detail?r=274

Teraz tylko jeszcze core C64 i MIST będzie najlepszym na świecie projektem retro-FPGA.

Update:

No i się podziało https://code.google.com/p/mist-board/source/list

1. Nowy core atari800 – mistrzostwo, działa pięknie. Nawet beep’em all XXL-a w końcu udało się odpalić (xbios na Side nie działa). Zgodność z oryginałem jak dla mnie 100%. Są tryby turbo, 4MB ramu. Pojawił się nawet core z wyjściem RGB więc zrobię odpowiedni kabel  i podłącze się do tv bez konwertera.

2. Do odpalenia c64 niestety brakuje obsługi stacji 1541. Kod opensource który jest nie jest zgodny licencyjnie z tym rdzeniem, więc trzeba by go napisać od nowa, a szkoda.

 

Tagi:
Kwiecień 25, 2014

Best DT cover ever!

Zawsze lubiłem zamiłowanie do „odd time signatures” Mike’a Portnoya, ale w tym wykonaniu… respect!

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ę wymieniłem 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…

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.

Follow

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