1

Temat: Pamięć podstawowa i rozszerzona na pamięciach statycznych

Cześć,

Posiedziałem trochę i skończyłem projekt na który składają się:

- 64kB pamięci podstawowej
- 0,5MB / 1MB pamięci rozszerzonej (przełączane tryby CompyShop oraz Rambo)
- dzielnik przez 4 dla generatora zegara z kwarcu 14,...MHz
- generator kwarcowy
- podtrzymanie bateryjne zawartości pamięci rozszerzonej (opcja podtrzymywania ramdysku)

Całość została przetestowana na płycie 800XL. Przeszły prawidłowo testy XMST, MEMTEST, PROG2, XRAM, SHORTEST. Uruchomiłem i obejrzałem dema: NUMEN (tryb CS oraz Rambo) oraz VideoBlitz (tryb CS).

Projekt w takim kształcie powstał z wymiany maili z Mq. Możliwe, że powstanie jakieś fajne PCB do zamontowania w każdej Atarce, chociaż osobiście widzę najlepiej takie rozszerzenie zamontowane w miejscu FREDDIEgo na płycie 65XE 4-bit ECI. Kiedy ogarniemy całość - wrzucę informacje na moją stronę www - schematy układu, implementację w CPLD, wsad do XC9536XL i tak dalej.

Niestety - site atari.000space.com chyba przestał istnieć. Pozostała strona raven1.magix.net. W razie gdyby i ta znikła z pewnością gdzieś postawię całość od nowa :)

Różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
http://atari.myftp.org  Atari - Power without price and necessary elements with some sh*t onboard
https://reversing.pl SSL enabled site

2

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

Brawo!
Chętnie obejrzę schemat :)

3

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

Świetnie! :) Rewelacyjna wiadomość! :)

4

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

tOri napisał/a:

- podtrzymanie bateryjne zawartości pamięci rozszerzonej (opcja podtrzymywania ramdysku)


Czy dobrze rozumiem, że mając Qmega robię sobie freez'a gry, wyłączam kompa wracam po kilku dniach i gram dalej ?

była by to rewelacja :)

5

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

Cześć,

Tak to w teorii powinno wyglądać jeżeli zapiszesz zrzut pamięci na ramdysk.

lopez napisał/a:
tOri napisał/a:

- podtrzymanie bateryjne zawartości pamięci rozszerzonej (opcja podtrzymywania ramdysku)


Czy dobrze rozumiem, że mając Qmega robię sobie freez'a gry, wyłączam kompa wracam po kilku dniach i gram dalej ?

była by to rewelacja :)

Różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
http://atari.myftp.org  Atari - Power without price and necessary elements with some sh*t onboard
https://reversing.pl SSL enabled site

6

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

No to już się nie mogę doczekać :)

7

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

podtrzymanie bateryjne brzmi cacy

fajny projekt

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

8

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

tOri napisał/a:

Projekt w takim kształcie powstał z wymiany maili z Mq. Możliwe, że powstanie jakieś fajne PCB do zamontowania w każdej Atarce, chociaż osobiście widzę najlepiej takie rozszerzenie zamontowane w miejscu FREDDIEgo na płycie 65XE 4-bit ECI.

Piszę się. Jak nie zabije mnie cenowo - x2 lub x3. Mam nadzieję, że podpasuje w płytę x-angela, zarówno jedną, jak i drugą ;)

Sikor umarł...

9

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

Ja też poproszę 2 szt.

zerknij na majla

https://systemembedded.eu/
""Ja bardzo przepraszam, ale podejrzenia panów są całkowicie bezpodstawne. Ja niczym nie handluję. Ta pani przyszła do mnie w tym Pancake-u i w nim wychodzi.""
ABBUC Member #319. Preferowana forma kontaktu: email

10

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

Tori namawia mnie żeby w pierwszej kolejności zrobić PCB do płyty ECI z pamięciami 4-bit, na zasadzie podobnej jak robiłem "SIMMexp bez kabli", czyli zgrabnie, łatwo w montażu, i oczywiście bez kabli. Ponieważ Tori tu odwala największą robotę i to jego projekt, a ja w zasadzie tylko trochę mu marudziłem w trakcie, żeby było szybciej:-), to oczywiście przychylam się do jego wizji i w tym kierunku pójdzie pierwszy projekt PCB. Natomiast ze swojej strony chciałbym iść dalej i zrobić to jeszcze lepiej niż zrobiłem w przypadku "SIMMexp bez kabli", a lepszość ta ma polegać na tym, żeby dało się to zamontować w jak największej liczbie rewizji płyt.
Co do ceny, to absolutnie nie ma się czego bać:-)
Jednak: to na razie prototyp, co prawda Tori już potwierdził, że działa w pełni, ale jeszcze wymaga przetestowania na innych rewizjach płyt, projektu PCB, i w obecnym czasie odczekania swojego na płytki z Chin i ostateczne testy. Tak że wszystko jest na dobrej drodze, ale wymaga jeszcze trochę czasu.

11

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

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ń.

Moja kolekcja: Atari 1040STe (4MB), Atari 1040STfm (4MB, BLiTTER, AT-ONCE+), Atari 800XE (SIMM EXP 1MB), Atari 800XL (RAMBO XL 256kB), Atari 600XL (64kB), Sinclair ZX SPECTRUM+ (48kB), TIMEX Computer 2048 (48kB), Commodore A600 (2MB+4MB, HDD CF 4GB), Commodore C64C.

12

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

Tak, tak - namawiam żeby najpierw zrobić na taką płytę jak napisał Mq. Będę podtrzymywał, że to najfajniejsza wersja PCB i chyba najmniej wybredna jeśli chodzi o konstrukcje DIY. Tak czy owak - trzeba potestować czy nie będzie zgrzytów. Może trzeba będzie pamięci zmienić. Zobaczymy w praniu.

PS. 30.04.2020 - na razie ostateczny kształt projektu "leży", ponieważ mocno się zastanawiam gdzie umieścić całość pamięci - na CPU czy w innym miejscu? Nie może powstać PCB :D Cierpliwość jest niezbędna w tym momencie.

Ostatnio edytowany przez tOri (2020-04-30 21:42:18)

Różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
http://atari.myftp.org  Atari - Power without price and necessary elements with some sh*t onboard
https://reversing.pl SSL enabled site

13

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

[podbijam]

     Wrzuciłem na www pliki projektu i schematy wszystkiego co do tej pory udało się ogarnąć :) Układ działa, ale mam wielki problem z umiejscowieniem go w Atari. Naprawdę trudno wymyślić gdzie by to rozszerzenie zainstalować. Trzeba dołączyć sporo linii sygnałowych co na przykład sugerowałoby, m.in. wrzucenie go na CPU albo gdziekolwiek...
     Niemniej jeśli ktoś wymyśli dobre miejsce - może się uda kiedyś z sukcesem zakończyć "misję". A tak niech "wisi" w sieci jako przykład innego rozwiązania rozszerzenia RAM w Atari 8bit zwłaszcza, że pokazałem jak rozwiązać w miarę sensownie bankowanie pamięci przy użyciu CPLD Xilinx.

Pozdrawiam

Różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
http://atari.myftp.org  Atari - Power without price and necessary elements with some sh*t onboard
https://reversing.pl SSL enabled site

14

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

No nie podoba mi się nazwa:  "Atari Full SRAM"  :lol:

Czyli TO może udawać także 130XE (?), jest 128kB sram....
Tam jest jakaś "wajcha" prócz 0,5/1MB ?  Są inne kombinacje do zmian?

Czy na miejscu CPU pcb zmieści się między ewent. VBXE a pod Rapidusem którego "windujemy" nad złącze carta? = lokacja dobra... pomijając fakt wpół-istnienia z dopałką CPU.

15

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

Super, to w końcu się doczekaliśmy 1M na SRAM! Sam używam w tej chwili 512 SRAM by HIAS jako kanapkę na CPU i PIA i jestem mega zadowolony... a co dopiero 1M z pamięciami 3.3V z mniejszym poborem mocy - super! Czy PCB będzie dostępne, czy mam se zaprojektować? Oczywiście podtrzymuję swoje zapotrzebowanie - 2 szt.

https://systemembedded.eu/
""Ja bardzo przepraszam, ale podejrzenia panów są całkowicie bezpodstawne. Ja niczym nie handluję. Ta pani przyszła do mnie w tym Pancake-u i w nim wychodzi.""
ABBUC Member #319. Preferowana forma kontaktu: email

16

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

SRAM w Atari? Panooooowie... :P

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

17

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

doczekaliśmy się?
http://www.atari.org.pl/forum/viewtopic.php?id=6378 no offence, ale niedługo doczekamy się koła, a być może również kwadratu...
nie chce tu deprecjonować pracy Torimana, natomiast dziwią mnie komentarze, sugerujące, że mamy przełom, czy też nadchodzi nowa jakość

przechodze na tumiwisizm

18

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

Przełom to był jak zrobił to Hias... Czy jakieś inne rozwiązanie podtrzymywało pamięć?

https://systemembedded.eu/
""Ja bardzo przepraszam, ale podejrzenia panów są całkowicie bezpodstawne. Ja niczym nie handluję. Ta pani przyszła do mnie w tym Pancake-u i w nim wychodzi.""
ABBUC Member #319. Preferowana forma kontaktu: email

19

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

Cześć,

@pajero tam jest taka mała kreseczka :P Tak - są tryby CS i Rambo więc naśladuje bez problemu 130XE, choć niewiele programów to wykorzystuje. Nie ma innych kombinacji bo po prostu nie ma to sensu. Masz 0,5 MB w CS i jeśli coś to wykorzystuje to super, a jeśli program wykorzystuje tylko 256kB to i tak reszty "nie zobaczy". Ten tryb wrzuciłem ponieważ Mq sugerował, że same Rambo jest jakieś takie "ułomne". No to dołożyłem.

@pancio.net To jest w zasadzie 1088 S-RAM bo tu jest sterowanie oraz pamięć podstawowa jak i rozszerzona z tym, że podtrzymywana jest tylko zawartość pamięci rozszerzonej (ramdysk). Podtrzymywanie podstawowej nie ma sensu
Tak jak w opisie - nie mam pomysłu na pcb.

@mono Hehe. W samo Atari nieeeeeeee. To niemojawina, niemojawina...

Pozdrawiam

Ostatnio edytowany przez tOri (2020-05-22 17:20:48)

Różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
http://atari.myftp.org  Atari - Power without price and necessary elements with some sh*t onboard
https://reversing.pl SSL enabled site

20

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

Rozumiem, chciałem tylko zauważyć, że takiego rozwiązania dla 1M nie było z podtrzymaniem a zalety są bardzo zacne czego dowodzi np , użycie Freezera :-)  Bardzo mi się ten pomysł podoba... a co z PCB?

https://systemembedded.eu/
""Ja bardzo przepraszam, ale podejrzenia panów są całkowicie bezpodstawne. Ja niczym nie handluję. Ta pani przyszła do mnie w tym Pancake-u i w nim wychodzi.""
ABBUC Member #319. Preferowana forma kontaktu: email

21

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

tOri, bardzo fajnie, że to opublikowałeś i udostępniłeś.

Moim zdaniem to jest świetny projekt, a jego przełomowość polega głównie na tym, że jest udostępniony w pełni ze wszystkimi kompletnymi źródłami, schematem bramek w CPLD i opisem działania.

Ta przełomowość polega na tym, że można za grosze zrobić z tego zajebiste rozszerzenie pamięci, przy okazji jak ktoś ma ochotę, to może pozbyć się Fredka bez utraty jakiejkolwiek funkcjonalności.

Kolejny przełom to tak jak zauważył pancio: podtrzymanie bateryjne, wraz z użyciem małoprądożernych pamięci. Podtrzymanie było u Hiassa, ale tam było 512k, a tu mamy 1MB. Z tego co można poczytać na forach, to ludzie się przymierzali do rozszerzenia rozwiązania Hiassa do 1MB, ale nikomu się to nie udało dotąd, a sam Hiass pisał kiedyś na atariage, że to kłopotliwe w jego rozszerzeniu, bo były problemy z timingami.

Dodajmy, że to jest z tego co wiem jedyny projekt zarówno podstawowej pamięci jak i rozszerzonej aż do 1MB w wersji otwartych i udostępnionych kompletnych źródeł.

Z innej beczki, chciałem zrobić do tego pcb, miałem taki pomysł, żeby to zrobić całkowicie bez kabli tak jak zrobiłem pcb do rozszerzenia Pasia do płyty 130XE. Po skonstruowaniu przez tOriego działającego prototypu trochę jednak nie ma pomysłu jak to zrobić i dlatego chwilowo utknęło. Problem jest taki, żeby wrzucić jednocześnie na pcb rozszerzenie, RAM podstawowy i jeszcze zamiennik Fredka. Wszystko razem zmieściło się fajnie w małym cpld xilinxa i taki był cel, żeby nie było trzeba żadnych dodatkowych elementów poza tym jednym układem. Niestety okazało się, że ceną za to jest fakt, że teraz trzeba różne sygnały doprowadzić i przestaje się to dać zrobić bez kabli. Trzeba nad tym przysiąść i mocno pogłówkować gdzie się powpinać, żeby to zrobić w sposób elegancki. Dodatkowe utrudnienie - przynajmniej w mojej wizji - jest takie, że chciałem to zaprojektować uniwersalne do wszystkich rewizji płyt, ale nie wiem czy w ogóle jest to możliwe.

22

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

mono napisał/a:

SRAM w Atari? Panooooowie... :P

Był chyba już projekt "SRAM na proca"...

23

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

Zaxon ostatnio tak pisał ;-)

Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.

24

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

Hrw napisał/a:

Był chyba już projekt "SRAM na proca"...

"Pod", ale był taki. :D

Edit: dokładnie o tutaj.

I Ty zostaniesz big endianem...

25

Odp: Pamięć podstawowa i rozszerzona na pamięciach statycznych

@miker, tylko kto skorzystał? Rozwiązanie nie pojawiło się ani komercyjnie ( nie widziałem go u Lotharka ) ani niekomercyjnie no i wciąż bez podtrzymania :-) Ja chętnie zbuduję sobie takie rozszerzenie nawet sam bo widzę w nim potencjał.

doczekaliśmy się?
http://www.atari.org.pl/forum/viewtopic.php?id=6378 no offence, ale niedługo doczekamy się koła, a być może również kwadratu...

Panowie ZAWODOWCY... co was tak w oczy kole czyjaś inicjatywa? Czy ktoś komukolwiek broni zrobić coś inaczej? lepiej? taniej?
To jest hobby, każdy z nas ma w tym uciechę a nie parcie na szkło... a ci co się znają i mają żyłkę biznesową niech sobie to trzaskają w milionach egzemplarzy i sprzedają a jak cena będzie przyzwoita to i ja kupię jak wiele innych zabawek.

tOri nie pierwszy już raz uraczył nas porcją dobrego hardware i podzielił się howto - czy to aż tak boli? Ja korzystam pełną gębą....

Ostatnio edytowany przez pancio.net (2020-05-23 08:25:15)

https://systemembedded.eu/
""Ja bardzo przepraszam, ale podejrzenia panów są całkowicie bezpodstawne. Ja niczym nie handluję. Ta pani przyszła do mnie w tym Pancake-u i w nim wychodzi.""
ABBUC Member #319. Preferowana forma kontaktu: email