Temat: Cartridge SpartaDOS X

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ę smile 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.

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

Post's attachments

SDX.jpg 273.63 kb, nikt jeszcze nie pobierał tego pliku. 

Tylko zalogowani mogą pobierać załączniki.

2

Odp: Cartridge SpartaDOS X

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!
"mężczyzna wydoił wielbłąda żoną"
"wcześniej miał na imię Heidi i był niemiecką kulomiotką"

3

Odp: Cartridge SpartaDOS X

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 smile

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

4

Odp: Cartridge SpartaDOS X

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.

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

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

5

Odp: Cartridge SpartaDOS X

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

6

Odp: Cartridge SpartaDOS X

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.

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

KMK
? HEX$(6670358)

7

Odp: Cartridge SpartaDOS X

Fakt. Za dużo BASIC-a XE smile

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

8

Odp: Cartridge SpartaDOS X

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" smile

Post's attachments

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

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

Tylko zalogowani mogą pobierać załączniki.

9

Odp: Cartridge SpartaDOS X

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, nikt jeszcze nie pobierał tego pliku. 

SpartaDOSX bottom.png 209.87 kb, nikt jeszcze nie pobierał tego pliku. 

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

Tylko zalogowani mogą pobierać załączniki.