51

(15 odpowiedzi, napisanych Programowanie - 8 bit)

Fajne wykopaliska :)
Ja u siebie najbliżej dokopałem się do 1.7.6 i 1.8.0, a najdalej do 1.6.9.
A konkretnie chodzi o jakiś błąd, który był w 1.7.9?

MatGuru na discordzie szacował na 160 zł (nie wiem jak te wersje na 6 układów ale pewnie rząd wielkości się nie zmieni).
Gdzie i orientacyjnie: na Lost Party 2024

@Tori: MatGuru będzie sprzedawał gotowce do samodzielnego montażu.

Hej!
MatGuru nie ma tu konta, a skoro też jestem w to lekko zaangażowany, to wklejam info od siebie.

MatGuru napisał/a:

Podczas pewnej pogawędki na discord zostałem wkręcony w projekt wykonania przełącznika TOS do STe programowalnego z poziomu Atari.

Projekt udało się doprowadzić do końca. Urządzenie jest bardzo kompaktowe, po zamontowaniu, ponad nim do stacji jest prawie 1cm luzu, praktycznie nie wystaje też poza podstawki po eprom z TOS.

Przełącznik posiada 4 sloty po 256kb każdy, aktywny slot jest sygnalizowany za pomocą buzzera w sposób binarny :), czyli 2 tony niskie oznaczają slot0, wysoki i niski slot1, niski i wysoki slot2, 2 wysokie slot3.

Montaż urządzenia polega na wyjęciu kości eprom z TOS i zainstalowaniu w nich TOSSTer'a. Dodatkowo do prawidłowej pracy zaleca się podłączenie przewodu od przycisku RESET (rezystor R100 na mojej płycie). Na przełączniku jest zamontowany golpin pozwalający podłączyć w/w przewód.

Jest możliwa praca urządzenia bez tego przewodu, ale wtedy po włączeniu oraz przełączeniu TOS (jest to możliwe programowo z poziomu Atari) po sygnale z buzzera konieczne będzie naciśnięcie RESET żeby układ prawidłowo się uruchomił.


Podłączenie RESET do TOSSTer'a eliminuje tą niedogodność dodatkowo pozwalając na przełączanie TOS poprzez naciśnięcie i przytrzymanie przycisku RESET dłużej niż około 3s, wtedy buzzer zacznie cyklicznie odliczać kolejne TOS, puszczenie przycisku po usłyszeniu żądanego TOS (numeru slotu) spowoduje restart i uruchomienie Atari z wybranym TOS.

Dodatkowo ostatnio wybrany TOS (slot) zapisywany jest w pamięci flash i przy kolejnym włączeniu Atari jest ładowany.

TOS'y są przechowywane w szeregowej pamięci flash, która służy również do przechowywania konfiguracji układu FPGA (co dodatkowo umożliwia w przyszłości upgrade tej konfiguracji, czyli wgrywanie nowego firmware), podczas włączenia/przełączenia slotu, TOS z szeregowego flash jest ładowany do równoległej pamięci SRAM a następnie ta pamięć jest "podstawiana" do Atari jako TOS ROM i wykonywany jest reset (jeżeli jest przewód do automatycznie, jeżeli go nie ma to należy go wykonać ręcznie).


Oprogramowanie do flashowania slotów i firmware wykonał laoo/ng.
Zrobił to w ekspresowym tempie i na dodatek bez fizycznego kontaktu z urządzaniem, tylko na podstawie dokumentacji.
Zanim Inpost dowiózł mu paczkę z TOSSTer'em ja już programowałem swój egzemplarz :)

Magia. Wielki szacun.

Źródła znajdują się tutaj: https://github.com/laoo/TossterCommander

Na PC uruchamiamy TossTosser.exe gdzie jako parametry podajemy obraz TOS (256kb) który chcemy sflashować oraz nazwę pliku wyjściowego.
Wygenerowany plik .tos zawiera w sobie flasher oraz obraz TOSu. Po uruchomieniu go na Atari flasher pyta do którego soltu chcemy wgrać nasz obraz. Wyboru dokonujemy cyframi od 1-4 co odpowiada slotom od 0-3.
Dodatkowo flasher wyświetla co aktualnie znajduje się w każdym ze slotów.

Obecnie projektuję wersję płytki do ST z 6 podstawkami pod TOS, będzie też ona dostosowywane do pozostałych płyt ST.

Gdyby ktoś był zainteresowany przełącznikiem to proszę o kontakt, uwzględnię to przy kolejnym zamawianiu PCB.

Poniżej wrzucam kilka zdjęć, oprogramowanie TossToser.exe oraz dwa gotowe emutos do przetestowania w językach czeskim i greckim :)

Od siebie mogę TOSSTERa gorąco polecić. Kawał dobrej inżynierii!
Instalacja prosta, jak tylko ktoś potrafi przylutować kabelek (mi to zajęło tylko jeden wieczór ;p), ale MatGuru wspominał coś o możliwej opcji z klipsem, żeby zaczepiać się o ten rezystor bez konieczności lutowania, więc wtedy to całkiem solderless lajcik.
Za flaszery odpowiadam ja, więc jakieś uwagi proszę zgłaszać jaki issue na githubie. Na razie kompiluje się na Windowsie, ale przy odrobinie samozaparcia można zrobić wersję na lin/mac trzeba tylko zrobić skrypt dla linkera, bo flaszer ma wbudowany obraz programu dla ST, który na Windowsie jest po prostu jako zasób. Albo można napisać prosty skrypt w pythonie czy czymkolwiek bo wszystko co program robi to zastępuje łatwo zauważalny ciąg 256k znaków na obraz TOSa oraz następne 32 bajty na opis.

https://i.imgur.com/VbJbYAi.jpeg
https://i.imgur.com/Bntw4N6.jpeg
https://i.imgur.com/qA6PLmb.jpeg
https://i.imgur.com/qiX8Rnj.jpeg
https://i.imgur.com/GSghEit.jpeg
https://i.imgur.com/3SHIjqj.jpeg
https://i.imgur.com/kLrB8K2.jpeg
https://i.imgur.com/Fmgl8sC.jpeg
https://i.imgur.com/oKLVl1E.jpeg
https://i.imgur.com/CwhzcSw.jpeg
https://i.imgur.com/fQzNiap.jpeg
https://i.imgur.com/iogeX4N.jpeg
https://i.imgur.com/ONQYZOk.jpeg
https://i.imgur.com/dSDETlq.jpeg

55

(2 odpowiedzi, napisanych Sprzęt - 8bit)

Kiedyś kupowałem wkręty do ST: http://www.atari.org.pl/forum/viewtopic … 23#p280623
Te mniejsze pasują do obudowy XE

56

(6 odpowiedzi, napisanych Konsole)

Teraz na rynku są dwa flashcarty:

https://www.retrohq.co.uk/products/atar … -cartridge
https://bennvenn.myshopify.com/products … -pre-order

W praktyce oba dobra, choć na pierwszym działają nasze demka a na drugim nie (ale próbuję go rozgryźć, może coś się uda).

ekranik polecam od tego drugiego pana:

https://bennvenn.myshopify.com/products … ps-lcd-kit

Ekranów McWill (jeśli jeszcze można je dostać) nie polecam, bo mam i jednak jakościowo gorsze. BennVenn jest o klasę wyżej teraz.

Można poszukać resellerów bo koszty transportu mogą być zabójcze.

57

(80 odpowiedzi, napisanych Zloty)

Tym razem będę gotowy!


https://i.imgur.com/WlwDfek.jpeg

58

(27 odpowiedzi, napisanych Konsole)

Super to wygląda. Bardzo szerokim frontem jak software + hardware. Po zerknięciu do źródeł to muszę przyznać, że nie miałem pojęcia, że tak się pisze na 2600.

@Tebe Przecież dzielenie to mnożenie przez odwrotność. W arytmetyce modularnej to nawet działa. Nawet sam dawałeś przykład kodu parę lat temu, a ja dopisałem do tego trochę teorii.

Aaa... tego punktu nie doczytałem. No to faktycznie. Można tam dodać.

Hm... chyba to nie jest w zakresie tego artykułu. Na Lynksie po prostu wpisuje się wartości do rejestrów w odpowiedniej kolejności i po zapisaniu ostatniej + kilka cykli można z innych rejestrów przeczytać wynik. To nie ma związku z 6502 nawet do tego stopnia, że arytmometr mieści się w drugim czipie, w Suzy, czyli tym, który robi za blitter.

No i gratuluję najszybszego algorytmu 8x8!

piwkooo napisał/a:

Litości, jak ktoś kogoś chce w ciula zrobić to niech robi, wina ciula ;)

To jest dość hermetyczne forum, wśród osób które się bardziej niż mniej znają i przez wiele lat dział "Kupię / Sprzedam / Zamienię" zapracował na opinię bezpiecznej przystani gdzie trafiają oferty, których sprzedający nie chcą wystawiać na ogólną platformę ze względów hobbystycznych lub sentymentalnych. Nie chciałbym, żeby przerodziło się to w anonimową platformę do "robienia ludzi w ciula". Podpowiem również, że jest to forum czyli miejsce do dyskusji. Jeżeli ktoś decyduje się na wystawienie tu oferty, to powinien z automatu brać na klatę komentarze. To nie platforma aukcyjna. A z całego forum tylko Ty nie zauważasz, że reakcja leonlasa była przesadzona. To daje do myślenia.

Co do zakazywania czy nie zakazywania, to mam mieszane uczucia. Sztywne zakazy mogłyby uniemożliwić zaistnieniu czegoś niestandardowego co wymyka się normom. Z drugiej strony jak ma robi się chlew jak w wątku o butach z agresywnym sprzedającym, to też nie dobrze. Myślę że to jednostkowy przypadek i nie warto dla niego robić punktu w regulaminie.

63

(12 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

W tej chwili jest tylko jeden na rynku dostępny: https://www.retrohq.co.uk/products/atar … -cartridge
Aczkolwiek jak to zwykle bywa aktualnie jest out of stock.
Wiem, że Kroll planuje zakup w Stone Age Gamerze, to może udałoby się zrobić jakiś wspólny zakup (jak już będzie dostępny).

64

(136 odpowiedzi, napisanych Zloty)

Pisałem już w mailu, ale żeby nie umknęło: Z2, D1, Z3, D3

Dobre wątki żyją własnym życiem :)

@Adam - właśnie wypatruję, ale od 15.01.2021 cisza

@Adam - a ten CosmosEx to już martwy projekt, czy coś jeszcze będzie? Wiadomo coś? Zainteresowałem się jak już rozeszły się wszystkie sztuki ostatniego batcha a następnego już nie było i to było kilka lat temu i jakoś teraz nie wiem w jakim to jest stanie.

Przeglądając Aliexpress zauważyłem, że Chińczycy odkryli, że są pieniądze w rynku retro i zaczęli oferować poza generycznymi konwerterami dobrymi do magnetowidów także rozwiązania dedykowane do retro-sprzętów. Na ali są i nawet nie są aż tak bardzo drogie (ale wiadomo - droższe od tych generycznych). Nie widziałem tylko żadnych recenzji czy to coś warte.

Tori wg mnie wpadł na dobry trop z tym innym procesorem i adapterem. Przecież w dzisiejszych czasach da się nawet odpalić emulator 6801 i nie trzeba nic portować. Wg mnie to nie jest kula w płot tylko słuszny kierunek. Na wszystkich retro-platformach wstawiają zamienniki elementów których nie da się już zdobyć w oryginale. Robi się wtedy trochę Frankenstein, ale lepsze to niż nic.

Nie spełnia jednego wymagania. To nie Chińczyk tylko nasza rodzima polska lotharkowa produkcja :)

Na zachodzie triumfy święci RetroTink. Ma wiele modeli do wyboru, ostatnio nawet wyszedł taki kombajn RetroTink 4K, który potrafi skalować do 4K i nakładać jakieś superaśne filtry, ale to raczej sprzęt dla większych zboczeńców niż my. ALE produkuje go gość co się nazywe Mike Chi. Więc przynajmniej ma chińskie korzenie ;)

A jeśli chodzi o Medusę, to trzeba brać pod uwagę, o czym wielu zapomina, że to nie jest skaler, tylko scan doubler, a to istotna różnica.

70

(136 odpowiedzi, napisanych Zloty)

O! Tak! Te obiadki były super. Prosimy repetę, a może i nawet jakąś szerszą ofertę jak się da.

Wow. Aż miło poczytać taką analizę. Dobra rzecz!

72

(9,979 odpowiedzi, napisanych Bałagan)

Ej... ale wy tak serio? Jak ktoś komuś powie co mu się nie podoba, to spośród

A) odpowiedzi słownej i/lub opuszczenia jak cywilizowany człowiek miejsca w którym zachodzi konflikt, żeby nie zaogniać konfrontacji
B) dać w mordę jak troglodyta

dla was oczywiste jest B?

Bo chyba zaczynam dostrzegać pewien pattern...

73

(9,979 odpowiedzi, napisanych Bałagan)

Ja w przypadku kolegi XXLa widzę schemat z "Bliźniaków". Współforumowiczom pozostawiam rozwikłanie, w którym z braci Dudków widzę Arniego, a w którym Danny'ego de Vito ;p

74

(136 odpowiedzi, napisanych Zloty)

Ja będę sam. Prosiłbym o dokwaterowanie do kogoś relatywnie mało-alkoholizującego, bez znaczenia czy dwójka czy trójka.

75

(25 odpowiedzi, napisanych Fabryka - 8bit)

Fajne. Idea nie jest oczywiście nowa, ale pierwszy raz w stosunku do Atari

https://www.youtube.com/watch?v=CI3FRsSAa_U

Ciekawe czy takie Mario nie jest może prostsze.