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 smile

http://raven1.magix.net   http://atari.000space.com
różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...

2

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

Brawo!
Chętnie obejrzę schemat smile

3

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

Świetnie! smile Rewelacyjna wiadomość! smile

life is complex, it has both real and imaginary components.

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 smile

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 smile

http://raven1.magix.net   http://atari.000space.com
różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...

6

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

No to już się nie mogę doczekać smile

7

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

podtrzymanie bateryjne brzmi cacy

fajny projekt

Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
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.appspot.com

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ą wink

Sikor umarł...

9

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

Ja też poproszę 2 szt.

zerknij na majla

https://systemembedded.eu/
"...Mówił mi to jeden facet, który znał się na atari i takich różnych rzeczach. On mówił, że procesor 6502 to był początkowo procesor wojskowy. On ma tajne funkcje, nie wiadomo w ogóle, co one mogą robić..."
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ń.

Atari 1040STe (TOS 1.62/2.06 UK, 4MB RAM), Atari 1040STfm (TOS 1.04 UK, 1MB RAM, BLiTTER, Gotek FF)
Digital Data Deicke HD64 (Megafile 60), SF314, UltraSatan, Gotek HxC, NetUSBee
Atari 800XE (SIMM EXP 1MB), Atari 800XL (RAMBO XL 256kB), Sinclair SPECTRUM+ (48kB), TIMEX Computer 2048 (48kB)

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 big_smile Cierpliwość jest niezbędna w tym momencie.

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

http://raven1.magix.net   http://atari.000space.com
różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...

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ąć smile 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

http://raven1.magix.net   http://atari.000space.com
różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...

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/
"...Mówił mi to jeden facet, który znał się na atari i takich różnych rzeczach. On mówił, że procesor 6502 to był początkowo procesor wojskowy. On ma tajne funkcje, nie wiadomo w ogóle, co one mogą robić..."
ABBUC Member #319. Preferowana forma kontaktu: email

16

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

SRAM w Atari? Panooooowie... tongue

hex, code and ror'n'rol!
"mężczyzna wydoił wielbłąda żoną"
"wcześniej miał na imię Heidi i był niemiecką kulomiotką"

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/
"...Mówił mi to jeden facet, który znał się na atari i takich różnych rzeczach. On mówił, że procesor 6502 to był początkowo procesor wojskowy. On ma tajne funkcje, nie wiadomo w ogóle, co one mogą robić..."
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 tongue 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)

http://raven1.magix.net   http://atari.000space.com
różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...

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/
"...Mówił mi to jeden facet, który znał się na atari i takich różnych rzeczach. On mówił, że procesor 6502 to był początkowo procesor wojskowy. On ma tajne funkcje, nie wiadomo w ogóle, co one mogą robić..."
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... tongue

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

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/
"...Mówił mi to jeden facet, który znał się na atari i takich różnych rzeczach. On mówił, że procesor 6502 to był początkowo procesor wojskowy. On ma tajne funkcje, nie wiadomo w ogóle, co one mogą robić..."
ABBUC Member #319. Preferowana forma kontaktu: email