876

(15 odpowiedzi, napisanych Fabryka - 8bit)

X_Angel wspominał o konieczności dokładania bufora opóźniającego ten sygnał... ta ścieżka pojemności raczej nie dodaje (w koło nic nie ma), co najwyżej indukcyjność. Z GTIA nie jest duży problem, bo zgodnie solucją z Atariki wystarczy na ANTICa podać OSC zamiast PHI0, ale chyba faktycznie biorąc RAS z podstawki EMMU nie trzeba już go opóźniać. Swoją drogą to za to GTIA głowy nie daję, bo wziąłem je z 800XL i tam działało... ale na tej płycie przed przeróbką to nie pamiętam czy je testowałem (oryginalnie było na niej GTIA z wadą typu 1... bo to 800XE).

Kartridży różnych nie mam, mam tylko SIC! i działa bez zarzutu.

VideoBlitz wygląda dobrze... o ile cokolwiek na tym Atari wygląda dobrze, bo nawet przed przeróbką miało paskudny obraz.

877

(15 odpowiedzi, napisanych Fabryka - 8bit)

Chodzi Ci o datę produkcji? 8424: 24 tydzień 1984 r.

878

(15 odpowiedzi, napisanych Fabryka - 8bit)

Raczej w kratkę niż w paski (choć nie wiem czy tak nie ma być)... ale solucja z Atariki (doprowadzenie do nóżki 35 układu ANTIC sygnału OSC z układu GTIA (nóżka 28) zamiast FØ0) rozwiązuje problem (przynajmniej w teście Sysinfo).

***

Teraz obejrzałem Numen pod emulatorem i wygląda tak samo, fix GTIA niczego w Numenie nie zmienił, droga w końcowej sekwencji (wokół "basenu") jest w kratkę.

Tylko Sysinfo obraz był taki (ilustracja z Atariki, ale obraz był identyczny):
http://atariki.krap.pl/images/0/00/GTIAbug2_small.png

879

(15 odpowiedzi, napisanych Fabryka - 8bit)

Postanowiłem rozszerzyć swój nowy nabytek - 800XE do 1MB. Mój wybór padł na rozszerzenie SIMM 1MB, w wersji X-Angel'a, z tym że nieco zmodyfikowałem jego płytkę.
Jest to chyba najbardziej ekonomiczny wariant rozszerzenie do 1MB jaki można zrobić.

Rozszerzenie to jedna mała płytka, którą można zamówić za 8$ z przesyłką w JLPCB:
https://obrazki.elektroda.pl/4144367900_1582827145_thumb.jpg https://obrazki.elektroda.pl/4488273400_1582827179_thumb.jpg

Na niej są 2 kości DRAM FPM (np. GM71C4400BJ70), są to kości o organizacji 4 bit x 1 Mbit, GAL 20V8 oraz 2 TTL 74LS157 i 74LS175:
https://obrazki.elektroda.pl/2289520400_1583836036_thumb.jpg https://obrazki.elektroda.pl/8545915800_1583836036_thumb.jpg

Nie jest to tak eleganckie rozwiązanie jak "bezkablowa" wersja od Mq... do zamontowania w komputerze potrzeba "kilku" kabelków:
https://obrazki.elektroda.pl/5430346500_1583945847_thumb.jpg https://obrazki.elektroda.pl/4205013100_1583945849_thumb.jpg

Wszystkie sygnały które się dało brałem z podstawek nieobsadzonego banku pamięci 130XE i EMMU. Linie danych wziąłem zza rezystorów R207..214 - myślę, że to istotne, bo oryginalny opis sugeruje podłączenie do pinów CPU, lub z w/w rezystorów ale po prawej stronie (czyli z przed nich). Jedynie PB1, PB6 i PB7 pociągnąłem od PIA (choć na upartego PB1 i PB7 są na padach pod odgiętymi nogami MMU).

Kolejna zmiana względem oryginału to rezystory podciągające - użyłem 4k7 zamiast sugerowanych 10k.

W celu zamontowania płytki pod ekranem musiałem usunąć dwa kondensatory C19 i C20 4u7/33V N.P. - na mojej płycie były zamocowane tak, że nie dało się ich odgiąć i kolidowały z płytką. Zastąpiłem jest kondensatorami MLC o tej samej pojemności.

Na płytce brakuje kondensatorów odsprzęgających przy kościach DRAM, w zamontowanej płytce dołożyłem natomiast elektrolit 22uF na headerze U34.

Rozszerzenie działa, obejrzałem NUMENa, uruchomiłem WKC... jest jednak małe ale - GTIA które wcześniej było sprawne zachowuje się jak uszkodzone, z uszkodzeniem typu 2.

W załączniku dwie wersje płytki - ze zdjęć (starsza) i z dłuższą linią RAS (nowsza) - większe opóźnienie sygnału RAS.

880

(323 odpowiedzi, napisanych Fabryka - 8bit)

Do płyty 130XE z pamięciami 1 bit potrzebna byłaby inna płytka adaptera pamięci, a taka chyba nie powstała.

881

(13 odpowiedzi, napisanych Fabryka - 8bit)

Mała aktualizacja płytki przyszły, jeden egzemplarz zmontowany i czeka na montaż:
https://obrazki.elektroda.pl/2289520400_1583836036_thumb.jpg https://obrazki.elektroda.pl/8545915800_1583836036_thumb.jpg

Użyłem trochę silniejszych pull-upów niż zalecał Pasiu (4k7 zamiast 10k), ale myślę że nie będzie z tym problemu. Atari używało... 3k. Sygnały danych, adresowe i sterujące (RAS, CAS, WR) będę brał z podstawek DRAMów a nie ciągnął z pinów CPU/Freddiego. Podobnie chyba postąpię z PB1/BE oraz PB7/MAP (są przy MMU), jedynie PB6 trzeba "dociągnąć" z PIA.

P.S.
Pierwszy raz lutowałem układy SMD przy pomocy pasty do lutowania (AG Easy Print) i stacji hot-air - super sprawa!

882

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

Dobrze widzisz ;)

Ten wolny pad na przeciw złącza ma być podłączony do masy (np. otworu po mocowaniu ekranu modulatora):
https://obrazki.elektroda.pl/3875220300_1583675160_thumb.jpg

883

(15 odpowiedzi, napisanych Sprzęt - 16/32bit)

Mi już przyszły i są identyczne z tym które mam w 800XL.

884

(15 odpowiedzi, napisanych Sprzęt - 16/32bit)

Znalazłem przełącznik stosowany w 800XL (dokładnie ten sam, tego samego producenta):
https://allegro.pl/oferta/przelacznik-k … 8971014808 (2 zł/szt.)

885

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

Włącznik jest dostępny tutaj:
https://allegro.pl/oferta/przelacznik-k … 8971014808
...i nie jest to jakiś tam pasujący z wyglądu zamiennik, tylko dokładnie ten sam, który był w Atari 800XL: 7101 C&K U.S.A (w Atari był Hong Kong ;) ). Dostępnych jest 300 szt. w cenie niespełna 2 zł/szt.

886

(6 odpowiedzi, napisanych Sprzęt - 16/32bit)

Mogę Ci je przejrzeć ale jak mechanizm jest zużyty i ma za duże luzy lub głowica jest uszkodzona to nic nie poradzę.

887

(6 odpowiedzi, napisanych Fabryka - 8bit)

...pomijając naklejkę  to może być z tyłu, bo ekran w SDriveMAX można odwrócić programowo.

Jak by co to jestem chętny do zakupu/testowania i jednocześnie donoszę, że JLPCB osiągnęło pełne moce produkcyjne i nie ma większych opóźnień.

889

(104 odpowiedzi, napisanych Fabryka - 8bit)

IMO nie ma sensu tracić miejsca na oddzielne kości BASIC i OS, spokojnie można dać jedną kość, choćby Flash 4Mbit w PLCC i na tym się zmieści do woli BASICów i OSów... Pół kości na BASIC'ki, pół na OS'y i nawet logika sterująca wyborem "banku" nie będzie skomplikowana (w końcu oryginalne kości też są połączone równolegle).

890

(72 odpowiedzi, napisanych Sprzęt - 16/32bit)

lopez napisał/a:

520tki mają obraz z paskami, na 1040 obraz jest idealny.

W tym zestawie skłaniał bym się ku opinii, że paski są "zasługą" modulatora, bo akurat te płyty dają generalnie dobry obraz.

lopez napisał/a:

A z kolei w REV.D usunięto układ U201 (74LS04?).

Nie tylko, brakuje też U38 (ale to ma związek z brakiem modulatora).

891

(72 odpowiedzi, napisanych Sprzęt - 16/32bit)

Paski nie biorą się z powodu źle zaprojektowanego toru video, tylko z powodu źle zaprojektowanego toru zasilania (spadki napięcia w różnych miejscach płyty mogą dochodzić do 0,6 V) oraz ogólnie rozmieszczenia układów na płycie. Znaczną redukcję pasków przynosi odciążenie magistral sygnałowych i zasilania, przez wymianę oryginalnych ROMów na pamięci CMOS EPROM (27C256) lub Flash, oraz (a może przede wszystkim) procesora na wersję CMOS (MC68HC000 - jest dostępny również w obudowie DIL, nie potrzeba przejściówek). Najgorszy obraz w STf(m) dają płyty z CPU po prawej strony, nad wycięciem na porty myszy/joysticka i RAMem na dole (typ C070523). Czyli układ podobny jak w krótkim ST. Krótkich ST za dużo nie widziałem, a te które widziałem też miały te paski (na 12" monitorze Atari trudne do zauważenia, chyba że ktoś gapi się w pusty pulpit).

892

(13 odpowiedzi, napisanych Fabryka - 8bit)

Jak będziesz jeszcze miał te płytki, a coś będzie nie tak z moimi/x_angel'a to się do Ciebie zgłoszę... ja mam tylko jedną płytę 130XE, ale ew. coś z kolekcji Rastan'a przerobię... choć on chyba wszystkie ma rozszerzone, tylko niektóre "na pająka" (podpisywał się pod tym Zenon/Dial).

320 kB "ładnie" się robi na kościach 41256 w 130XE z pamięciami 1-bit. Robi się drugi bank 256 kB, wymienia EMMU (zwane przez niektórych MMMU) na odpowiednio zaprogramowanego GALa, jeden układ TTL, dokłada od spodu kilka kabelków i gotowe.

Na projektowanie własnych rozszerzeń to się nie porywam, bo nawet tak prosta rzecz jak to Rambo 256K jest dla mnie nieco "zakręcona" i nie do końca rozumiem po co to zostało tak zrobione (zwłaszcza ten ostatni multiplekser '139).

Potrzebnych kości DRAM mam 8 sztuk, czyli na 4 Atarki... mam nadzieję, że kości FPM będą ok, bo EDO się raczej nie nadają.

893

(13 odpowiedzi, napisanych Fabryka - 8bit)

Ja nie używam DOSa, więc na ulepszeniach mi nie zależy. Super stabilności też nie wymagam, moje Atari włączam "od święta" i zwykle nie chodzi dłużej niż kilkadziesiąt minut... programy wykorzystujące niezależny dostęp do ANTICa a'la 130XE/CompyShop można chyba policzyć na palcach jednej ręki.

To prawda, że stron o rozszerzeniach jest masa, ale podają niespójne informacje. Na przykład - spotykane u nas komercyjne rozszerzenia 256 kB to TOMS 256K, RAMBO XL/WIZZTRONICS 256K, Newell Industries 256K. Wszystkie 3(4) używają tych samych bitów portu B, ale są między nimi różnice. Głównie odnośnie 4 "nadmiarowych" banków oraz tego "co widzi ANTIC". W niektórych nadmiarowe banki dublują banki rozszerzone, w innych wybierają ćwiartki pamięci podstawowej (nie znalazłem takiej zestawienia w jednym miejscu), kolejna różnica to czy ANTIC "widzi" aktualnie wybrany bank rozszerzony czy pamięć podstawową. Dodatkowo istnieją dwie wersje rozszerzenia Newell - różniące się zanegowaniem bitu 5 w nowszej, tak by był interpretowany jak w RAMBO XL.

Komputer jest wiekowy to i rozszerzenia muszą takowe być ;) Stąd retro-elementy w THT, zielony laminat i połączenia na taśmach.

Poza tym chciałem się nauczyć EAGLE'a (najpierw zaprojektowałem od zera płytkę pod SIMM 1MB w wersji na SIMM 32 pin). Nigdy wcześniej nie projektowałem żadnej płytki na komputerze.

ZuluGula napisał/a:

Do czego służy  ta "antena" od spodu plytki po prawej?

Do opóźnienia sygnału RAS.

894

(13 odpowiedzi, napisanych Fabryka - 8bit)

Lepiej nie zrobię, ale płytka X-Angela była dużo mniejsza, poza tym nie załapałem się na Twoje płytki... rozszerzenie jest to samo:
https://obrazki.elektroda.pl/4144367900_1582827145_thumb.jpg https://obrazki.elektroda.pl/4488273400_1582827179_thumb.jpg

Dlaczego łatwiej zrobić do 320 kB? Chyba robi się to tak samo, tylko DRAMy montuje się na "kanapkę", tj. zostawia się 64 kB i dokłada się 256 kB, odgina nóżki A8 i CAS i łączy przewodem... ale nie znalazłem żadnego rzetelnego opisu, ani nie chciałem takich kanapek. Zadowoliłbym się nawet 128 kB, tj. osiągnięciem zgodności ze 130XE.

Dzięki! Nie wiedziałem, że tak się da.

...czy ma ktoś może obraz SDX 4.49c dla SIC! do wgrania programatorem (nie przez flasher na Atari)?

897

(13 odpowiedzi, napisanych Fabryka - 8bit)

Tak, kości DRAM zamienione na 256kx1.

Następne w kolejce jest 1MB dla 130XE bazujące na projekcie SIMM 1MB (ale bez SIMMa, tylko na 2 kościach 71C4400 (4M x 4b) i zmodyfikowanej przeze mnie płytce projektu X-Angel'a.

898

(13 odpowiedzi, napisanych Fabryka - 8bit)

Taki mały upgrade dla "bezfredkowej" 800XL - Quarter-Meg XL by C. Buchholz, czyli rozszerzenie o 192 kB:
https://obrazki.elektroda.pl/2722002400_1582743140_thumb.jpg https://obrazki.elektroda.pl/7882371200_1582743140_thumb.jpg https://obrazki.elektroda.pl/3279057900_1582743143_thumb.jpg https://obrazki.elektroda.pl/1791309700_1582743155_thumb.jpg

Jak widać działa, niemniej jest nieco problematyczne, bo często jest wykrywane jako rozszerzenie o 256 kB (64 + 256), a nie do 256 kB (64 + 192). Rozszerzenie jest opisane jako "A 130XE-compatible 256K Upgrade for the Atari 800XL by Claus Buchholz", ale komercyjnie było sprzedawane jako "256K 800XL Wizztronics LTD" oraz jako "ICD RAMBO XL 256K". Ta wersja pozbawiona jest opcjonalnych elementów wymaganych dla "starego" ANTICa. Poza płytką rozszerzenia konieczna jest wymiana kości DRAM z 4164 na 41256 i przylutowania 5 przewodów z PIA oraz 1 do RA8 (rezystor R32 nad bankiem pamięci).

Na płycie konieczna jest mała "rzeźba" z PIA - podstawka precyzyjna i przewody przeciągnięte pod nią i owinięte o piny, a następnie dolutowane do nich między PCB, a plastikiem podstawki.

899

(6,304 odpowiedzi, napisanych Kolekcjonowanie)

Sikor napisał/a:

tam masz Coldfire, nie FPGA

Tam ma i jedno i drugie... Coldfire jako CPU i FPGA jako reszta.

900

(14 odpowiedzi, napisanych Emulacja - 8bit)

pajero napisał/a:

Fire jest na Right Alt co oznacza problemy z kombinacją keyboard arrows, dla Win10 to rotacja pulpitu

Nie dla Win10, lecz dla sterownika karty graficznej i można to wyłączyć lub zmienić (pamiętając, że Alt Gr = Ctrl + Alt)...