1 Ostatnio edytowany przez x_angel (2017-11-12 14:04:37)

Witam
Prawdopodobnie stanę się posiadaczem stacji dysków do małego Atari, w związku z tym zacząłem się rozglądać za jakimś DOS-em. Wybór padł na SpartaDOS X. Stwierdziłem, że fajnie byłoby go odpalać z carta, gdyż ilość Atarek, które posiadam, przekroczyła już "rozsądną" liczbę :) tak więc nie wchodzi w grę montowanie tych Spart do wewnątrz. itp.

Nie wiem, czy tym projektem nie wbijam się w czyjś komercyjny projekt, dlatego proszę o wiadomość, jeśli tak.

Bazą do projektu jest strona Pasia:
http://hardware.atari8.info/sdx.php
a konkretnie ten schemat:
http://hardware.atari8.info/sdx/intsdxv11.gif

Następnie idzie przeróbka na wersję 128k:
http://trub.atari8.info/index.php?ref=intsdx_128kb

I jeszcze przeróbka na wersję flash:
http://trub.atari8.info/index.php?ref=intsdx128_flash

Zebrałem to wszystko do kupy, zamieszczam schemat.

Proszę osoby bardzo obeznane z tematem, aby sprawdziły, czy poprawnie "ogarnąłem" przeróbki.
Mam też pytania:
Czy jeśli będzie to cartridge, to zostawić zworkę Enable/Disable (do nóżki 23 GALa)?
Czy jeśli cart ma być "przelotowy" to w gnieździe carta podłączać wszystkie nogi jeden-do-jednego (oprócz S4 S4 RD4 RD5)?
Sygnał CCTL również?
Rozumiem, że GAL powinien być zmodyfikowany - wsad ze strony trub.atari8.info:
http://trub.atari8.info/sdx_files/intSDX_flash.jed

Na razie jest to wersja robocza, ale nie będę co chwile uploadował obrazka - na koniec naniosę poprawki.
Na razie brak kondensatorów 100n oraz są źle podpisane zasilania we wtyku carta.

Post's attachments

SDX.jpg 273.63 kb, liczba pobrań: 3 (od 2017-11-12) 

Tylko zalogowani mogą pobierać załączniki.

2

Tutaj http://sdx.atari8.info/index.php?show=en_hardware masz listę gotowego hardware'u dla którego przygotowywane są dystrybucje SDX. Np. AtariMAX, SIC, itd.

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

3 Ostatnio edytowany przez x_angel (2017-11-12 21:25:04)

To znam, ale nie ma tam na przykład S/XEGS:
http://raster.infos.cz/atari/hw/ramcart/ramcart.htm
a bardzo by mi odpowiadało, gdyby tam się pojawił.
Na jego bazie jest cart od ccwrc:
http://atarionline.pl/forum/comments.ph … e=1#Item_0
który pomagałem "robić".

Kogo trzeba "pomęczyć", aby SDX pojawił się dla S/XEGS?

Poza tym cart "przelotowy" to też fajna sprawa, nigdy takiego nie miałem :)

4 Ostatnio edytowany przez mono (2017-11-12 21:48:18)

Ten S/XEGS ma architekture tak pomyślaną, że przełaczalny bank znajduje się w obszarze $8000..$9fff - w obszarze standardowego lewego carta (czyli $a000..$bfff) znajduje się tylko bank 15. Obecnie SDX używa wyłącznie obszaru carta lewego i w jego obrębie ma przełączalny bank $a000..$afff, natomiast $b000..$bfff jest stały. Obawiam się że to jest bezużyteczne i przeprojektowanie SDX pod kątem użycia tego carta niosłoby ogromne ograniczenia, a może wręcz niektórych rzeczy nie dałoby się sensownie zaimplementować.

Edit: Przykładowo pamięć ekranu i DLIST musiałaby być relokowana w obszar banku XRAM.

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

5

Ok, czyli krótko mówiąc "się nie da" (bo nie ma sensu).
No to biorę się dalej do rysowania :)

6 Ostatnio edytowany przez drac030 (2017-11-13 02:27:18)

mono napisał/a:

Obecnie SDX używa wyłącznie obszaru carta lewego i w jego obrębie ma przełączalny bank $a000..$afff, natomiast $b000..$bfff jest stały.

Hmm, nie jest tak. Kart lewy, owszem, ale przełączany jest cały bank ($a000-$bfff). Pod $8000-$9FFF musi być RAM, inaczej SDX nie wstanie.

Z gotowych kartów godzien polecenia wydaje się SDX Supercart, jest to SIDE bez karty CF, ale za to z przelotką do włożenia następnego kartridża. W celu ewentualnego zasięgnięcia języka należy się skontaktować z użytkowniczką nickiem Dropcheck na AtariAge.

KMK
? HEX$(6670358)

7

Fakt. Za dużo BASIC-a XE :)

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

8

Dobra, na razie z braku czasu porzucam projekt, załączam tylko pliki do Eagle.
Na szybko musiałem wrzucić Spartę na SIC! bo chciałem uruchomić swoją stację 3.5" :)

Post's attachments

SpartaDOSX.brd 118.46 kb, liczba pobrań: 18 (od 2017-11-24) 

SpartaDOSX.sch 620.75 kb, liczba pobrań: 15 (od 2017-11-24) 

Tylko zalogowani mogą pobierać załączniki.

9

Ok, trochę podziałałem.
Może ktoś rzucić okiem na schemat?

Głównie chodzi mi o to, czy na przykład CS układu M6242B zostawić podłączony do masy zgodnie z opisem tu:
http://hardware.atari8.info/arc.php
Czy nogę 3 i 15 RTC dać do VCC (tego niepodtrzymywanego)?
Czy poprawnie będą zatrzaskiwane dane A0-A4?


Problem jest taki, że ten SDX to przeróbka przeróbki przeróbki. Bazą jest schemat intSDX ze strony Pasia, potem jest przeróbka na flashowalny, potem przeróbka na zewnętrzny, dodanie RTC. W międzyczasie wpada jeszcze przeróbka na AT29C010, 29EE010 lub 29F010.
Nie ma jednego spójnego schematu.....

Post's attachments

SDX sch.jpg 265.47 kb, liczba pobrań: 4 (od 2018-02-18) 

SpartaDOSX bottom.png 209.87 kb, liczba pobrań: 1 (od 2018-02-18) 

SpartaDOSX top.png 318.8 kb, liczba pobrań: 2 (od 2018-02-18) 

Tylko zalogowani mogą pobierać załączniki.

10

x_angel, mam pytanie, czy ten projekt jakoś dokończyłeś czy nie, bo przyszło mi do głowy pobawić się spartą, więc kombinuję jak i w czym ją umieścić?
Napisz jak możesz w związku z tym czy dokończyłeś ten projekt, jeśli tak, to jakie są wady i zalety w stosunku do innych rozwiązań ze spartą, ewentualnie czy może masz jakieś płytki lub carty gotowe do sprzedaży i jeśli tak, to za ile?

11

A no dokończyłem, tu w wątku jest fotka:
http://www.atari.org.pl/forum/viewtopic … 76#p242576
W sumie działa, ale nie sprawdziłem flashowania oraz czy działa jako przelotowy, więc na razie wstrzymam się ze sprzedażą. Poza tym słabo znam się na DOS-ach, więc chętnie dałbym go komuś na przetestowanie, ale to dopiero jak przyjdą gniazda.

12

To jeszcze wrzucę fotki, jak cart wyszedł u mnie:
https://obrazki.elektroda.pl/4642052300_1581431829_thumb.jpg https://obrazki.elektroda.pl/8039711200_1581431829_thumb.jpg

Nie obeszło się bez małego błędu, dlatego wlutowany jest "drucik" :)
Z lutowaniem gniazda jest trochę roboty, należy wlutować jeden rząd pinów, natomiast piny z drugiego rzędu trzeba przedłużać.

Gdyby ktoś chciał, zostały mi dwie polutowane płytki, dwie obudowy i dwa gniazda - cena 55zł za komplet czyli płytka, obudowa i złacze. Sparta jest w wersji 4.49c, w obrazie jest sterownik do RTC M6242B czyli tego, który jest tam zastosowany (taki jak w Amigach 500). Co do jego dokładności, to nie jest z tym zbyt różowo, pewnie dlatego we wszystkich nowszych rozwiązaniach zastosowano inny typ RTC.
Raczej nie polecam jej flashować, gdyż zastosowane tam kości nie są kompatybilne z flasherem.
https://obrazki.elektroda.pl/6643907900_1581431856_thumb.jpg

13

x_angel, dokładność tych zegarków nie wynika z tego że są jakieś gorsze, tylko z tego, że w oryginalnych schematach aplikacyjnych od M6242B przy kwarcu powinien być jeden kondensator i jeden trymer, którym należało by dostroić częstotliwość idealnie. W uproszczeniu często stosowano po prostu dwa kondensatory bez żadnej regulacji i tak też jest u Ciebie, i ja u siebie też tak samo mam. Jakiś czas temu robiłem rozszerzenia pamięci z zegarkiem RTC oparte o M6242B, zrobiłem ich około 8-10szt i w każdym zegarek chodził trochę inaczej, w niektórych się spóźniał, w niektórych spieszył. Podmiana scalaka na inny egzemplarz też wpływała na zmianę, tak że mamy tu szereg czynników: scalak, kwarc, kondensatory - wszystko to wpływa na precyzję częstotliwości, więc żeby mieć dokładnie, to trzeba by dostroić, a dla zabawy może sobie być na dwóch kondensatorach i mniej-więcej z grubsza ten zegarek chodzi.

14

X, ja bym jedną spartę nabył..

15

czy możesz się pochwalić gdzie nabyłeś porty cartów? o ile to nie tajemnica.

16

takron27: napisz mi maila, na razie nikt nie pisał, więc jedna sztuka dla Ciebie.
lopez: kupowałem tutaj:
https://www.ebay.pl/itm/5pc-Industrial- … 2749.l2649
Przesyłka była droższa niż towar, ale nigdzie indziej nie mogłem znaleźć :)

17

Człowiek z ebay ma też sloty CART kątowe

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

18

Kątowe gniazda carta chyba były nawet tańsze niż proste, za to chyba nie mogłem nigdzie dostać ECI kątowych. Chociaż to było w 2018 czy 2017 więc już pamięć zawodzi.

19

https://www.ebay.pl/itm/10x-Industrial- … 0970285291

Z tego slotu robi się bezbłędnie CART+ECI

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

Oprócz wyjęcia części pinów pewnie trzeba będzie naciąć plastik, żeby boki obudowy carta nie wadziły.
Można by zrobić jakieś zbiorowe zamówienie od jednego gościa, żeby nie płacić milionów monet za przesyłkę.
Bo oprócz tych kątowych, co napisał tOri, to gość ma jeszcze obydwa proste:
https://www.ebay.pl/itm/5pc-Industrial- … Sw24hclGXj
https://www.ebay.pl/itm/10pc-Industrial … OSw7ThUixR-

21

Dzięki :)

Jakoś nigdzie nie mogę odnaleźć rozdzielacza do cartów dla Atari (a ostatnio się tego namnożyło ;) ), więc chcę spróbować zrobić coś takiego dla siebie, a teraz będę miał większą motywację ;)

22

Gdybyś chciał pożyczyć tylko do przetestowania czegoś, to mam na płytce od Mq:
http://www.atari.org.pl/forum/viewtopic … 56#p248556, tyko on ma pewne ograniczenia, doczytaj.

<-- Kontakt przez "E-mail" gdyż albowiem moja skrzynka "PW" jest pełna i zaprawdę nie mam czego usunąć.

--== Kup Pan/i dyskietkę http://www.atari.org.pl/forum/viewtopic.php?id=18887 ==--

23

@x_angel - ja robiłem tak, że wkręcałem złącze w imadło stykami do góry (szczelina slotu w górę), ograniczałem głębokość szlifowania dwoma metalowymi kątownikami z obydwu stron na dole i jechałem płaskim pilnikiem tak aby dopiłować się do plastiku - ścierałem część, w której były osadzone sprężyny stykowe. Wychodziło praktycznie bezbłędnie. Oczywiście niesłuszne sprężynki usunąłem przed piłowaniem.

Jakby co - piszę się na 20 sztuk slotów kątowych 31x2. Jeśli byłoby robione zamówienie składane, bo faktycznie gościu ma wysyłki mocno drogie.

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

24 Ostatnio edytowany przez lopez (2020-02-13 18:53:55)

@uicr0Bee tak właśnie coś pamiętałem, że Mq coś takiego zrobił, ale nie mogłem odnaleźć tego wątku :) ale ja bardziej bym chciał coś w deseń on/off dla kilku cartów aby ich nie wkładać/wyciągać cały czas, czyli to co zrobił tOri.

25 Ostatnio edytowany przez tOri (2020-02-13 19:31:02)

@lopez - jeżeli chcesz - mogę Ci podesłać moje gerbery, z których robiłem płytki w JLCPCB do schematu zamieszczonego na http://atari.000space.com.

Kilka uwag. SpartaDOS X jest modułem przelotowym i tak powinien być używany co oznacza, że ewentualny multiplikator portu CART powinien znajdować się ZA SpartaDOS X.

Schemat ma zastosowanie do podłączania kartridży pracujących "pojedynczo czyli samotnie". Jeśli chciałbyś podłączać kilka kartridży, np. dźwiękowych (pracujących wyłącznie na stronie $D5XX) wtedy trzeba przeprojektować układ.

Niedługo zapewne będzie dostępny schemat bufora złącza CART+ECI, bo jest sobie w testach i czekamy na rezultaty. To powinno umożliwić bardziej pewne dołączanie do systemu Atari kolejnych rozszerzeń.

Cały czas czeka w kolejce projekt zaawansowanego multiplikatora CART+ECI do przejścia w fazę prototypu.

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