Odp: atari 1088KB ram na sram???
Nie dla rozszerzenia ram tylko dla przełączania epromu z basicem. Bo dokładam jeszcze 32KB epromu bo BASIC muszę wymienić na wersję C.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
hatari 2.5.0 Od dwóch dni dostępna jest najnowsza (2.5.0) wersja Hatari.
Grawitacja 2024 Czas na kolejną edycję 8 bitowego GameJamu.
Tenebra na Atari ST/STE Wersja gry na duże atari.
Wyniki FujiCup 2023 Wyniki konkursu FujiCup na najlepszą grę dla 8-bit Atari w 2023 roku zostały ogłoszone!
TONY na małe Atari Nowa gra na małe Atari, w Hiresie, produkcja Rafała Dudka (brat XXL-a), Popmilo i Caruso.
Strony Poprzednia 1 2 3 4 5 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
Nie dla rozszerzenia ram tylko dla przełączania epromu z basicem. Bo dokładam jeszcze 32KB epromu bo BASIC muszę wymienić na wersję C.
Zainspirowałeś mnie tym sprawdzeniem wersji Basic'a, zapomniałem o tym zupełnie w mojej ślicznej 800XL, którą sobie od jakiegoś czasu odrestaurowywałem dla siebie. Sprawdziłem i okazało się, że u mnie też była rewizja B. Tylko ja akurat miałem jedną kostkę z nowszym Basic'iem oryginalnym z 65XE, więc u mnie wymiana Basic'a odbyła się w czasie krótszym niż odstępy pomiędzy Twoimi postami w tym wątku i już mam rewizję C:-)
A swoją drogą: po co Ci cztery wsady, zrób po prostu Basic C, resztę przestrzeni olej i zmarnuj:-) Kości są tanie, a szkoda roboty, bo prawdopodobnie nigdy Ci się to do niczego nie przyda.
Poza tym jak już to koniecznie robisz, to po co aż z komparatorem adresów? Wstaw zwykłe zworki, albo przełączniki na najstarsze linie i zapomnij.
W trakcie robienia tego rozszerzenia pamięci.
Zauważyłem, że w dość prosty sposób można rozszerzyć ram do 16MB.
Na dodatek będzie to kompatybilne wstecz z Rambo.
Wyglądało by to tak:
Gdy używamy standardowej pamięci, wyjścia PB2,PB3,PB5,PB6 są niewykorzystywane.
Wstawiając czterobitowy rejestr do którego możemy pisać tylko przy PB4 w stanie wysokim.
Mogli byśmy rozszerzyć szynę adresową do 23Bitów zwiększając tym samym przestrzeń pamięci do 16MB.
Banalne!
Ostatnio edytowany przez Impuls (2019-01-13 22:08:49)
OK. Rób jak chcesz.
Na razie
Zainspirowałeś mnie tym sprawdzeniem wersji Basic'a, zapomniałem o tym zupełnie w mojej ślicznej 800XL, którą sobie od jakiegoś czasu odrestaurowywałem dla siebie. Sprawdziłem i okazało się, że u mnie też była rewizja B. Tylko ja akurat miałem jedną kostkę z nowszym Basic'iem oryginalnym z 65XE, więc u mnie wymiana Basic'a odbyła się w czasie krótszym niż odstępy pomiędzy Twoimi postami w tym wątku i już mam rewizję C:-)
A swoją drogą: po co Ci cztery wsady, zrób po prostu Basic C, resztę przestrzeni olej i zmarnuj:-) Kości są tanie, a szkoda roboty, bo prawdopodobnie nigdy Ci się to do niczego nie przyda.
Poza tym jak już to koniecznie robisz, to po co aż z komparatorem adresów? Wstaw zwykłe zworki, albo przełączniki na najstarsze linie i zapomnij.
No i chyba tak zrobię.
Komparator adresów po to bym sobie zworkami ustawił rejestr w dowolnym bajcie z zakresu D500-D5FF.
Pisząc do tego rejestru odpowiednie wartości, mógł bym przełączać banki w Basicrom.
Ostatnio edytowany przez Impuls (2019-01-13 22:24:43)
W trakcie robienia tego rozszerzenia pamięci.
Zauważyłem, że w dość prosty sposób można rozszerzyć ram do 16MB.
Na dodatek będzie to kompatybilne wstecz z Rambo.Wyglądało by to tak:
Gdy używamy standardowej pamięci, wyjścia PB2,PB3,PB5,PB6 są niewykorzystywane.
Wstawiając czterobitowy rejestr do którego możemy pisać tylko przy PB4 w stanie wysokim.
Mogli byśmy rozszerzyć szynę adresową do 23Bitów zwiększając tym samym przestrzeń pamięci do 16MB.Banalne!
Nie rozumiem po co tak kombinować przecież taki rejestr i to 8bit możesz umieścić np. na końcu RAM. Jeśli rozkażesz procesorowi wpisanie $00 na stronę 6 pod adres $06FF to SALLY to zrobi i wystawi adres oraz dane w cyklu zapisu. W ten sposób możesz mieć i kwadryliony MB RAM dekodując adres i sterując tym rejestr starszego bajtu adresu. Pytanie - po co?
Chyba, że to sztuka dla sztuki no to oki :D
Ostatnio edytowany przez tOri (2019-01-13 22:29:25)
Impuls napisał/a:W trakcie robienia tego rozszerzenia pamięci.
Zauważyłem, że w dość prosty sposób można rozszerzyć ram do 16MB.
Na dodatek będzie to kompatybilne wstecz z Rambo.Wyglądało by to tak:
Gdy używamy standardowej pamięci, wyjścia PB2,PB3,PB5,PB6 są niewykorzystywane.
Wstawiając czterobitowy rejestr do którego możemy pisać tylko przy PB4 w stanie wysokim.
Mogli byśmy rozszerzyć szynę adresową do 23Bitów zwiększając tym samym przestrzeń pamięci do 16MB.Banalne!
Nie rozumiem po co tak kombinować przecież taki rejestr i to 8bit możesz umieścić np. na końcu RAM. Jeśli rozkażesz procesorowi wpisanie $00 pod adres $FFFF to SALLY to zrobi i wystawi adres oraz dane w cyklu zapisu. W ten sposób możesz mieć i kwadryliony MB RAM. Pytanie - po co?
Chyba, że to sztuka dla sztuki no to oki :D
No oczywiście ale tu port B jest do rozszerzeń ram.
Ja w ogóle nie jestem za takim rozszerzeniem jak Rambo itp.
Nawet Atari 130 wydaje mi się pomyłką.
Ale lubię bawić się elektroniką. :D
toriman1 napisał/a:Nie rozumiem po co tak kombinować przecież taki rejestr i to 8bit możesz umieścić np. na końcu RAM. Jeśli rozkażesz procesorowi wpisanie $00 pod adres $FFFF to SALLY to zrobi i wystawi adres oraz dane w cyklu zapisu. W ten sposób możesz mieć i kwadryliony MB RAM. Pytanie - po co?
Chyba, że to sztuka dla sztuki no to oki :D
No oczywiście ale tu port B jest do rozszerzeń ram.
Ja w ogóle nie jestem za takim rozszerzeniem jak Rambo itp.
Nawet Atari 130 wydaje mi się pomyłką.
Ale lubię bawić się elektroniką. :D
Miłej zabawy :D
No oczywiście ale tu port B jest do rozszerzeń ram.
Tak żeby być trochę bardziej precyzyjnym, to standardowo port B nie służył w ogóle do rozszerzeń RAM:-)
No tak zaproponowały inżyniery z Atari, gdy wypuszczały Atari 130XL. Początkowo to prawie do niczego nie służył. Obecnie jednak zupełnie dobrowolnie przyjmujemy pewne standardy, które są podyktowane dostępnym oprogramowaniem. czyli MyDOS i SpartaDOS, oraz kilka gier.
Nie wiem czy zacznę pisać programy dla Atari, bo w swoich zasobach mam takie cudo jak na zdjęciu poniżej.
Port B służył do obsługi kierunków dwóch dodatkowych joysticków w Atari 400/800.
O widzisz coś mi się przypomniało.
Porty Joystika posiadają wejścia POT1-4.
Wejścia te idą do POKEYa do czego służą.
Pytam bo mam stary Joy PC na potencjometry.
Może dało by się go użyć jeszcze.
Zszedłem do 50 przelotek i niech już będzie.
Jak mi się będzie chciało to sterowanie bankami eeproma zrobię na kanapkę.
Jeszcze muszę się zająć grubością ścieżek zasilania i wypełnić płytkę masą.
No i oczywiście przymierzyć czy pasuje. :D
O widzisz coś mi się przypomniało.
Porty Joystika posiadają wejścia POT1-4.
Wejścia te idą do POKEYa do czego służą.
Paddle.
Płytka tak by mniej więcej wyglądała.
Odstęp od blachy, po około 2,5mm.
Na górę jeszcze wejdzie kanapka z przełączaniem banków eproma.
Ostatnio edytowany przez Impuls (2019-01-14 14:00:41)
Wszystko fajnie, ale zrobiłeś chociaż jakikolwiek test, czy prototyp małego chociaż fragmentu Twojej wizji? Bo na razie to średnio ma znaczenie czy są 2,5mm od blachy, czy też pięć metrów od kaloryfera, skoro nie wiadomo czy to w ogóle jakkolwiek zadziała:-)
A dla czego ma nie zadziałać?
I co testować przy tak biednym układzie?
Nie robię karty graficznej na FPGA z akceleratorem 3D. :D
Najważniejsze do przetestowania to było, czy płytka potrafi idealnie wejść w gniazdo BasicRom i MMU.
Na układem to dumałem w fazie schematu.
Ostatnio edytowany przez Impuls (2019-01-14 14:13:44)
Ok, z niecierpliwością czekam na efekt końcowy.
No a ja już mam kwaśną minę na myśl o 48 przelotkach. To dwa dni roboty. No może jeden.
A właśnie, nie masz przypadkiem doświadczenia ze starymi układami FPGA xilinxa?
Mam XC3030, co ma leżeć bezproduktywnie?
Nie mam.
Szkoda, bo może udało by się na nim wykonać prostą kartę graficzną z double bufferingiem.
Myślę tu o Z80.
Ech... Zawsze pod górkę.
Najpierw muszę drukarkę przeczyścić.
Bo z takiego wydruku to nici.
W oczekiwaniu na działanie chemii, chciałem się z wami podzielić wspomnieniami.
Pierwszy raz z grami video miałem do czynienia w podróży.
W Katowicach na dworcu była taka maszynka i grało się tam w Tenisa.
Odbijało się kwadracik do przeciwnika, którym był mój brat.
Ze dwa może trzy lata po tym, kolega miał komputer chyba ZX-Spectrum.
I znów graliśmy w tego tenisa. Między czasie, brat pożyczał comodore od kolegi.
Większość nocy spędziłem na wczytywaniu gier.
Mój kolega już miał Atari 800XL, wyglądał ten komputer jak maszyna do pisania u cioci w biurze.
Ale udało mi się zdobyć Atari 65XE i stację CA2001, to był kosmos.
Dziwne, bo gierki szybko przestały mnie interesować a zająłem się programowaniem i segregowaniem softu na dyskietkach.
Niestety jedyny język programowania jaki posiadałem to był basic.
Moi koledzy byli mocno zainteresowani grami, miecze valdgira, misja, hans kloss, river ride itp.
Gdy już atarynka przestała mi wystarczać i zainteresowany byłem PC, wchodził wtedy 80386.
Podłączyłem Atarynkę do pralki automatycznej bo padł programator a jakoś trzeba prać. :D
Za sprawą gry Electro Body, marzyłem o PC.
Dopiero jak zacząłem pracować dorobiłem się 486 DX4 100MHz i miałem bardzo dużo ramu bo aż 4MB.
I tak pozostałem w niewoli blaszaków aż do dziś.
Obecnie patrząc z perspektywy, to Atari 65XE wygląda tandetnie a ciekawy design posiada Atari 800 XL.
Czasy się zmieniają a wraz z nimi gusta.
Ostatnio edytowany przez Impuls (2019-01-14 19:12:07)
Strony Poprzednia 1 2 3 4 5 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
[ Wygenerowano w 3.628 sekund, wykonano 12 zapytań ]