651

(17 odpowiedzi, napisanych Sprzęt - 8bit)

OK, nie ma sprawy - będzie w jakiś sposób dostępny w przyszłym tygodniu. Problem w tym, że musze go narysowac od nowa bo oryginał sprzed 8 lat był na papierze milimetrowym i zaginął :)

Odtworzę schemat z pamięci i narysuję w Protelu.

652

(17 odpowiedzi, napisanych Sprzęt - 8bit)

W moim osie było menu pod SELECT+RESET (jak w qmegu, zamiast self-testu) gdzie wybierało się dla stacji 1-8 typ:

- normalna stacja
- XF551
- ramdysk

ramdysk DD (180kB) obsługiwany był jako bonus przez SIO

XF551 chodziła zawsze w turbo, formatowała w turbo i przy rozpoznawaniu gęstości robiony (odczycie statusu przez komendę $53) był taki "myk" (wyślij PERCOM->odczytaj 1 sektor->odczytaj status) że zawsze wychodziło to OK.

dodatkowo zimny start przez OPTION+RESET i kilka innych usprawnień...

Udostępniłbym to cudo ALE napisane zostało tak, aby pracować pod moim ROM SIMULATOREM czyli wykorzystuje pamięć "niby - ROM" jako swój RAM po odblokowaniu zapisu... zapewnia to max. kompatybilność. Jeżeli jednak będą chętni to może zrobiłbym wersję działającą także na ordynarnym ROMie....

653

(17 odpowiedzi, napisanych Sprzęt - 8bit)

XF551 była moja pierwszą stacją dysków - mam ją od 1993 i dopiero 2 tygodnie temu dostałem CA2001. Co mogę powiedzieć to to, że jest to bardzo porządnie wykonana stacja pozbawiona być może bajerów ale bez problemu pracuje zwłaszcza pod kontrolą SpartaDOS X, który wspiera jej szybką transmisję. Potrafi formatować dyskietki z tzw. szybkim przeplotem.
Miewa problemy z przejściem z gęstości single/medium na DOUBLE (brak problemów pod SpartaDOS) posiada przyjemne trubo 38000 b/s. Rzeczywiście nie formatuje drugiej strony dysku po jego odwróceniu ale czyta i zapisuje bez problemu na obu stronach (przynajmniej wersja stacji z płaską diodą LED). Poza tym jest w miarę cicha (na pewno cichsza od CA2001) i szybko przesuwa głowicą. Napęd porządny żadnej papy z kabelkami sklejonymi taśmą jak w CA2001 i z pękającymi elementami plastikowymi.

Swego czasu zrobiłem dla tej stacji modyfikację OS-u która pozwala pracować w turbo i zapobiega wszelkim problemom z rozpoznawaniem gęstości przez tę stację.

PIC na którym to opracowałem to 16F871. Schemat opublikowałem w jednym z wątków tego forum.

Układ PIC ma 40-pin (DIP) i ma PSP.

Można też zastosować 18F452 - do "zadań dodatkowych" jest lepszy.

Z całego projektu zrobiłem właśnie te zadania dodatkowe, tj. mnożenie sprzętowe - i działało OK. Na resztę zabrakło mi czasu i chęci niestety.

Co do dostępności układów Microchip to nie ma co płakać... Np firma www.gamma.pl ma ich pełno i chętnie sprzeda nawet pojedyncze sztuki.
Programator można sobie bardzo tanio złożyć samemu - np. JDM.
Oprogramowanie pod Windozę jest darmowe - IC-PROG.

Jeżeli to dla kogoś zbyt duża bariera to może niech sobie lepiej daruje
temat a nie narzeka że to trudno, drogo itd.

Bardzo dziękuję za te wskazówki !

Dzisiaj, jak pisałem, sprawdzałem to wszystko z oscyloskopem i rzeczywiście - jest tak, że każde "niezrozumienie" komendy powoduje przełączenie prędkości normal<->ultraspeed. Poza tym np. APE przełącza się po komendzie 0x3f na ultraspeed ale to nie ma zbyt wielkiego sensu, bo np. QMEG po 0x3f (w normal) wysyła 0x53 (normal) co w efekcie powoduje niezrozumienie przez APE tej drugiej komendy i przełączenie z powrotem na normal. Generalnie przy takim przełączaniu pomaga badanie stanu linii command, ale może uda się bez tego. Pozdrawiam.

Czy ktoś wie gdzie znajdę ? Czy ktoś jest ekspertem w temacie ? Niby wiem, że przełącza się prędkość komendą SIO 0x3f (get speed byte) itd... Ale ze współpracą R5 z QMEGIEM mam problem - dojdzie do tego, że wezmę oscyloskop i będę perfidnie patrzył co się dzieje przy pracy QMEGA np. z APE. DOKŁADNY opis to dla mnie :

- komendy
- wymagania czasowe
- reakcje na błędy
- inne rzeczy co o nich nie wiem.

657

(1 odpowiedzi, napisanych Sprzęt - 8bit)

Czy jest na tym "area" jakaś dobra dusza, która zechce odsprzedać kilka sztuk ?

W moim pięknym, zalanym przez powódź mieście, nie mogę ich dostać. :(
A mam 65XE z walniętym RAM'em.

658

(28 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

zamawiam

2 szt. W65C816S8PL-14 (PLCC)
2 szt. W65C22S6PL-14 (PLCC)

659

(26 odpowiedzi, napisanych Bałagan)

polecam:

;po angielsku ....

http://forum.axishistory.com/

;po polsku ...

http://www.drugawojnaswiatowa.org/forum/index.php

660

(190 odpowiedzi, napisanych Software, Gry - 8bit)

Potwierdzam EOR-owanie ... np. Muad Dib (demo Hurka rypane z komody ale b. fajne)  się eoruje, później to zeorowane znowu eoruje i tak wiele razy różne bloki ... w skrócie... W dawnych czasach (1992-3 ?) nie działało to na moim 800xe kiedy u wszystkich kumpli chodziło.  Używałem wtedy tylko SUPER MONITORA i ślęcząc ileś dni nad demem zmusiłem je do pracy z systemem 1.03 a nie tylko z 1.02 .... to była jatka - sam nie wiem co mnie pchało wtedy do tego ? za dużo czasu miałem ? zainteresowany byłem chyba .... ;-)  trochę się przy tym nauczyłem :)

661

(26 odpowiedzi, napisanych Bałagan)

Trochę offtopic, ale ....

Co do książek Philipa K. Dicka to ciekawym, jak wyglądałaby adaptacja "Ubika" albo jeszcze lepiej "Trzech stygmatów Palmera Eldritcha" - są to moje ulubione książki tego pisarza, nie licząc oczywiście całej masy opowiadań ...

662

(39 odpowiedzi, napisanych Bałagan)

Ano tak... na imię ma Mateusz :) Niewiele umie na razie, codink mu nie w głowie :)

663

(39 odpowiedzi, napisanych Bałagan)

Serdecznie dziękuję wszystkim ! Będzie atarowcem - w końcu to będzie Jego pierwszy komputer :)  Co do foty, to załączę jak wywołam i zeskanuję, gdyż aparat mam konwencjonalny, niemodny .... ;)

A co do stawiana na party, to widzę, że bez skrzynki się chyba nie obejdzie ... :)

664

(39 odpowiedzi, napisanych Bałagan)

dzięki - Mac, nie pij więcej ;-)

665

(39 odpowiedzi, napisanych Bałagan)

Urodził mi się dzisiaj :-)

666

(12 odpowiedzi, napisanych Software, Gry - 8bit)

właściwie to udział mają obydwa scalaki :)

ANTIC:

- zatrzymuje procesor (sygnał HALT)
- wystawia adres PMG dla pamięci RAM


GTIA:

- pobiera wystawione przez RAM dane

667

(3 odpowiedzi, napisanych Sprzęt - 8bit)

Jakoś nigdy nie zauważyłem, żeby ktoś miał problem z uruchomieniem USB w SIO2IDE (4.3). A ja miałem, pisze więc ku przestrodze.

Autor interfejsu przewidział 2 możliwości taktowania USBN9603

1. Oscylator 24 MHz
2. rezonator kwarcowy 24 MHz wraz z kondensatorami obciążającymi

Ponieważ kupiłem tylko zwykły kwarc, zastosowałem więc metodę nr 2. SIO2IDE zmontowałem ponad rok temu. W trybie pracy z Atari wszystko było OK, natomiast USB działało najwyżej przez chwilę i nigdy nie udało się skopiować choćby jednego pliku.

Minął ponad rok, czasami chce mi sie coś zrobić więc otworzyłem dokumentację od USBN9603

Co się okazało: producent zaleca połączenie równolegle z rezonatorem kwarcowym rezystora 1M. Autor interfejsu przeoczył to chyba... Polutowałem 470k które miałem pod ręką i USB działa !
(wniosek: nieprawidłowo pracował generator - brak prawidłowego sprzężenia zwrotnego)

Być może tylko u mnie problem wystąpił, albo wszyscy mają oscylatory w SIO2IDE. W każdym razie jakby ktoś miał kłopoty z uruchomieniem SIO2IDE w trybie USB powinien mieć to co napisałem na uwadze ...

668

(42 odpowiedzi, napisanych Sprzęt - 8bit)

No takie bajery jak mnożarka dochodzą w prezencie, bo skoro można wykorzystać moc kontrolera to czemu nie :)

669

(42 odpowiedzi, napisanych Sprzęt - 8bit)

Dely: PIC ma PWM - myślałem, że wszystko jasne :)

Pulse Width Modulation - dzięki dzielnikom częstotliwość bazowa ustawiona na 1MHz a wypełnienie na 50% i mamy zegar dla SIDa.

co do praktyki - mam zaprojektowany obwód drukowany, muszę jeszcze go zrobić :) Sam PIC już podłączałem do Atarki i komunikacja z nim jest bezproblemowa. (był jako kartridż)

Święty: dodając jeden układ 74HCT574 można zatrzaskiwać i adresy. Po prostu Parallel Slave Port PICa (polecam PDFy) jest 8-bitowy tylko, więc te dane trzeba zatrzasnąć osobno - ale jest to do zrobienia
Dzięki Parallel Slave Port PIC 16F... zdaje się być wprost stworzony do pełnienia funkcji inteligentnego bufora ... A jest co najmniej 5-7 razy szybszy od atarki. Używając kompatybilnych układów serii PIC18F... można zrobić dopalacz mający sprzętowe mnożenie i szybkość około 12 razy większą niż 6502 w Atari. Niestety - z wąskim gardłem 8 bitowego portu.

sta ($a),y - ups ... ;-)

zapis do rejestru SIDa wg mojego pomysłu wygląda następująco:


ldx #adres
stx $d5ff
lda #dana
sta $d5ff
nop
busy lda $d5ff
beq busy

oczywiście czekać trzeba tylko gdy chcemy zapisy wykonywać szybko po sobie....

obsługa mnożarki:

lda #rozkaz_mnożenie
sta $d5ff
lda #liczba1
sta $d5ff
lda #liczba2
sta $d5ff
nop
nop ;może wcale nie będzie NOPow ?
nop
nop
lda $d5ff
sta wynikH
lda $d5ff
sta wynikL

Pozdro. :)

PS PIC ma też SCI, SPI, EEPROM, I2C,   ;-)

670

(42 odpowiedzi, napisanych Sprzęt - 8bit)

PIC ma PWM

671

(42 odpowiedzi, napisanych Sprzęt - 8bit)

sqward: nie tylko da się generować sygnał zegarowy 1MHz dla SIDa ale jest to już zrobione. (oczywiście nie tyle programowo co sprzętowo)

Święty: zapis : adres, dana i czekamy póki "busy". Oczywiście nie trzeba czekać

W playerach zamiast np. sta $d020 (SID)
byłoby jsr sid_d020

i ...

Święty: ja nie Seban ;-)

Dodatkowo: procek może oprócz obsługi SIDa wykonywać inne nasze fanaberie np. "sprzętowe" szybkie mnożenie. Tak tak .... Oczywiście działa zarówno zapis jak i odczyt z niego.

672

(42 odpowiedzi, napisanych Sprzęt - 8bit)

Oto moja propozycja.

673

(17 odpowiedzi, napisanych Emulacja - 8bit)

Już ja Go popędzę ... ;-)

674

(20 odpowiedzi, napisanych Sprzęt - 8bit)

Jaskier - jaja sobie robisz ... Ty lutowałeś .... ? ;-)
Kurna, konkurencja mi w Toruniu rośnie....

A konkretnie:
Kabelek TV i zasilacz od ATARI XL pasuje do ATARI XE

ps... itemki ?    ... ziomki ?

675

(23 odpowiedzi, napisanych Sprzęt - 8bit)

z tym co drugim pixelem jasnym/ciemnym.... to nie wina monitora ludkowie. Winne jest (a jakże !) GTIA, które nierówno taktuje pixele w gr.8 na 7.14 MHz....  A to dlatego, że samo wytwarza owe 7.14 z 3.54MHz i niektóre wersje silikonu robią to ciut nierówno... Dodatkowo z tym objawem wiąże się zwykle skopane gr.9 i 10 - ponieważ za wyświetlanie grafiki hi-res odpowiedzialny jest ten sam wewnętrzny mechanizm, co za tryby 16 - kolorowe 80 punktowe... Pomaga wymiana GTIA na egzemplarz (z mojego doświadczenia) z kodem daty sprzed roku 1990.

i tyle.