też poszukuję,
a nie jest to jakieś standardowe złącze?
Nigdzie nie widziałem takiego rozstawu pinów: 1.58mm (??)
Edyta mówi że: Bliżej jednak do 1.6mm (rozstaw "pitch"), a pady są szerokie na ok 0.8mm
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
TURGEN 9.3.0 Kolejna wersja multiplatformowego narzędzia do zarządzania obrazami taśm.
SV 2024 WE - program imprezy Już za tydzień odbędzie się zimowa edycja Silly Venture
Nowa obudowa dla 800XL - zostało 36 dni Niewiele ponad miesiąc do końca kampanii.
Zmarł twórca języka BASIC Zmarł Thomas E. Kurtz twórca języka BASIC
Zmiana serwera atari.area Serwis przeszedł właśnie ważną aktualizację infrastruktury
atari.area forum » Posty przez sq7bti
też poszukuję,
a nie jest to jakieś standardowe złącze?
Nigdzie nie widziałem takiego rozstawu pinów: 1.58mm (??)
Edyta mówi że: Bliżej jednak do 1.6mm (rozstaw "pitch"), a pady są szerokie na ok 0.8mm
Nadal.....
Jedno mnie tylko zastanawia - ten który miałem był do PCMCIA - płytka wchodziła w slot a cała reszta była na zewnątrz - i dał bym sobie rękę odciąć że jak dostałem z Niemiec ten interfejs to działał bez przerabiania PoFo. Pamięć już nie ta - ale nie pamiętam abym modyfikował wtedy PoFo.
Jeśli to jest na pewno ten sam interface to wg. opisu na stronie PCD, trzeba doprowadzić sygnał IOM ze złącza expansion (po prawej stronie) z pinu 19, na odlutowany z płyty głównej trzeci pin złącza kart CCM (sygnał VBB/VPP). Nie jest to sygnał który jest potrzebny do działania kart pamięci SRAM, za to jest (chyba) potrzebny przy programowaniu kart OTP. Nie testowałem działania mojego adaptera z taką prostą przeróbką. Może wystąpić konflikt między 29f010 a kartą CF. W moich PoFo na pinie 3 wystawiam sygnał z 74HC138.
czy jak dokonamy tej modyfikacji doprowadzając dodatkowy sygnał to przestanie to działać z strandardowymi kartami Atari?
Nadal będzie obsługiwać takie karty.
Przykładowy dysk startowy A:
$ tree
.
├── AE_C.BAT
├── AUTOEXEC.BAT
├── CONFIG.SYS
├── INITA.BAT
├── INITB.BAT
├── PROG
│ ├── ALMBOOST.COM
│ ├── BEEP.COM
│ ├── BESTFORM.COM
│ ├── CCMIMAGE.COM
│ ├── CHIME.COM
│ ├── CLOCK.COM
│ ├── DIAL.COM
│ ├── FM.COM
│ ├── H-RESET.COM
│ ├── MDEXTERN.COM
│ ├── MHZ.COM
│ ├── MKFS.COM
│ ├── MORSE.COM
│ ├── NOCR.COM
│ ├── OEMDISK.COM
│ ├── PEEK.COM
│ ├── PHONE.COM
│ ├── PIN.COM
│ ├── POKE.COM
│ ├── PORTDIV.COM
│ ├── RAM_TEST.COM
│ ├── SETVER.COM
│ ├── S-RESET.COM
│ ├── STAYON.COM
│ ├── TONE.COM
│ ├── XCOPY.COM
│ └── XDEL.COM
└── SYSTEM
├── ANSI.SYS
├── ATMD.COM
├── DIARY.DRY
├── DOIT.BAT
├── MDEXTERN.COM
├── PERMDATA.DAT
├── POFOCF.SYS
├── UNDELETE.DAT
└── UPDATE.COM
2 directories, 41 files
W użyciu jest jakieś ~52K, więc jeszcze duuuużo miejsca na narzędzia. Jakieś sugestie?
Obraz 128K można utworzyć przez komendę:
$ mformat -t 16 -h 2 -s 8 -d 1 -r 8 -c 1 -m 255 -i test_image.img
albo żeby zastosować ten sam trik jaki używa BESTFORM.COM (niestety nie jest rozpoznawany poprawnie przez mount):
$ mformat -t 64 -h 2 -s 8 -S 0 -d 1 -r 8 -c 1 -m 255 -i "test_image_bestform.img"
Wystarczy następnie zamontować przez /dev/loop (stąd sudo):
$ sudo mount test_image.img test_image
I można kopiować do "obrazu" przez kopiowanie do zamontowanego folderu. Po zakończeniu taki obraz powinien być poprawnie rozpoznany przez PoFo po uprzednim przetransferowaniu np. przez transfolio na ramdysk C: i zaprogramowaniu RAM'kietki 128KB albo pamięci flash programem CCMIMAGE.
[...] z powodu konieczności wlutowania kostki na stałe nie będzie możliwości jej aktualizacji. Aż się prosi, żeby móc na nią wrzucić dodatkowo trochę rzeczy.
Dobra wiadomość: znalazłem problem z flash'owaniem przez CCMIMAGE (Klaus Peichl).
Do szczęścia wystarczy 128KB wolnej pamięci i karta "matka", z której tworzy się obraz .img do zaprogramowania 29f010. Choć pewnie dało by się taki plik .img wygenerować przez mkfs.vfat?
Chętni na HASL którzy sie zadeklarowali:
@perinoid
@pancio.net
@mkolodziejski
@szymonu
Proszę na pw skontaktować się w sprawie szczegółów. Tak jak już pisałem z jednym z Was, sam mam mało złącz CF, więc dołączę tylko (zaprogramowany) 29f010. Złącze jest dość specyficzne - takie samo jak proponowane na czeskiej stronie z opisem adaptera do PoFo, niestety dostępna już tylko przez wayback/archive.org:
@szymonu? Masz jeszcze ten CF adapter PCD?
Ankieta dotyczy nie tylko chętnych zakupu karty CF+Flash. Przepraszam, jeśli taka ankieta już kiedyś była.
Pominąłem jakąś egzotyczną kombinację?
... dubel .... przydał się ;)
Mam pytanie do potencjalnych użytkowników. W napędzie A: takiej karty startowej jest kod który inicjuje dysk C: (jeśli był pusty) i nagrywa różne potrzebne rzeczy by napęd CF był widoczny przy następnym resecie. Problem w tym że taki dysk startowy musiałby być dopasowany do systemu na którym będzie uruchamiany: wielkość RAM (tym samym maksymalny rozmiar dysku C:) oraz obecność dysku B: na który można coś jeszcze skopiować. Dysk B: jest chyba mało popularny, ale już wielkość RAM wśród użytkowników jest różna. Może jakieś życzenia co do sposobu umieszczania plików?
Jest może na forum jakiś ekspert od skryptów DIP-DOS który podpowie jak wykryć w trakcie uruchamiania konfiguracje i zmieniać zachowanie skryptu gdy wykryje więcej RAM, albo dysk B: ?
Kiedyś widziałem stronę o PoFo z opisem na przykładach poleceń skryptowych na PoFo (po angielsku i polsku), pamięta ktoś adres?
oczywiście chodziło o: https://web.archive.org/web/20021215045 … dipdos.htm
A jak wygląda kwestia doprowadzenia tego dodatkowego sygnału do złącza kart? Masz może jakieś zdjęcie - skąd i dokąd prowadzimy?
Trzeba nalutować 74HC138D na U10 74HC244 (podłączyć stamtąd zasilanie), IO/M oraz A13, A14 i A15 z nóg procesora U1, a wyjście zamiast VBAT do pinu 3 złącza kart pamięci.
Może być z, lub do demontażu.
Ed: oczywiście chodzi o gniazdo.... ekhm żeńskie.
Kiedyś dawno temu miałem interfejs z Portfolio Club Germany
Funkcjonalnie ma to być kopią tego rozwiązania. Na zdjęciu widać dodatkowy układ z logiką i może ktoś byłby w stanie prześledzić co ten układ tam robi?:
Moja reprodukcja tego rozwiązania zakłada minimalną ingerencję - tylko niewielkie poszerzenie slotu by przecisnąć kartę CF, zamiast dużego wycięcia praktycznie podwajające grubość slotu.
Właśnie próbowałem użyć CCMIMAGE.COM, w którym w menu można wybrać operacje na "CCM-TYPE:"
FLASH AM29F010
FLASH AM29F040
ROM
RAM
FLASH W29EE011
Najprawdopodobniej zapis na FLASH odbywa się "stronami". Niestety wybór AM29F010 kończy się komunikatem "ERASE FAILED!" przy próbie zapisu.
Połowicznym rozwiązaniem jest stworzenie IMAGE.BIN na karcie typu RAM, zgraniu do pliku i zaprogramowaniu już ostatecznej sprawdzonej wersji na flash przed wlutowaniem.
S.
Mam nadzieję, że karta jest mapowana do C: i dysk B: zostaje wolny. Chodzi mi o to, że RAM Expander ma slot na drugą kartę pamięci widzianą w systemie właśnie jako B: i dobrze by było, żeby tak zostało.
Karta CF do 32MB jest widoczna jako napęd D:, dla większej są tworzone napędy o wielkości 32MB poczynając od D: ... aż do końca karty (albo alfabetu - nie testowałem).
Napęd B: jest rozpoznawany dzięki linii /NMD1 - dostępny na złączu expansion (prawym).
i ja :) Nareszcie ktoś to przywrócił do życia !
Brawo brawo brawo !
To najlepsze rozwiązanie do transferu i używania w PoFo!
Do używania może tak, ale do transferu ... to już się nie zgodzę - przeczytaj mój wpis gdzie opisałem moje boje z próbą zamontowania "patrycji" FAT12 z opcją offset.
Płytek mam wolne 3 sztuki, więc bez urazy otwarcie proszę o "poważne" oferty: nie chciałbym żeby trafiły do szuflady.
S.
Do czego jest ten ROM? Dostarcza sterownik do komunikacji [..]?
Jak widać na trzecim zdjęciu to Amd29f010b podłączony tak samo jak pamięć SRAM napędu A: i dostarcza niezbędne sterowniki i pliki startowe (POFOCF.SYS etc.).
Na razie uruchomiłem z oryginalnym obrazem PCD (wszystko po niemiecku i do tego POFOCF.SYS w wersji 0.0.2).
Do sprawdzenia jest czy CCMIMAGE autorstwa Klausa Peichl'a działa poprawnie z tak podłączonym am29f010b. Czy ktoś już tego próbował? Podpięty jest /WE, a nie wiem czy jeszcze coś jest potrzebne. Według Atari Portfolio Technical Reference Manual w sekcji 2.3.6 Memory Card pinout, pin 3 służy do podłączenia VBB albo VPP w zależności od typu karty i podczas zapisu jest tam 12.5V. Am29f010b ponoć nie potrzebuje 12.5V podczas programowania, a pin 3 jest zmodyfikowany do podłączenia CF i jest użyty jako /CE2. Gdyby jednak zadziałało ułatwiłoby to niezmiernie sprawę zmiany zawartości bo kość jest lutowana.
S.
co to za dziwna pojemność karty, 192MB?
Taką znalazłem, jak szukałem w przedziale od 32MB do 512MB. Dzieli się na 5 napędów po 32MB (D: do H:) i reszta w I:.
O szczegóły w sprawie karty na pw.
S.
Witam,
Mam do zaoferowania płytki (i niezbędne dodatki) dla chętnych do współpracy przy uruchamianiu karty CF z pamięcią Flash. Zastrzegam że potrzeba dość dobrej umiejętności lutowania. Do prawidłowego działania w PoFo musi być mała wewnętrzna modyfikacja: wyprowadzony pewien wewnętrzny sygnał na złącze kart pamięci, a sam slot musi być nieco powiększony do grubości kart CF.
Do uruchomienia potrzebne:
- złącze CF
- kondensator case type b - niekrytyczny
- flash 29f010
- jedna zworka
- taśma kepton, albo coś podobnego żeby pogrubić laminat do 1.8mm
- układ 74hc138d wlutowany w PoFo do wytworzenia sygnału CE dla karty CF
S.
Mam na razie uruchomionych 6 kart. Na kolejne 2 już są chętni.
Zna ktoś może program do sprawdzania integralności plików na pofo? - coś w stylu md5sum, albo innego na bazie CRC?
Potencjalne zmiany w kolejnej wersji:
- nadal będzie laminat 1.6mm, i trzeba przy krawędzi styków, po przeciwnej stronie, czymś te 0.2mm dołożyć. Może macie jakieś lepsze pomysły? 2 warstwy kapton'a jednak daje za mało i od czasu do czasu są problemy z kontaktem. Zdjęcia poniżej.
- wykończenie ENIG (GoldPin)
- inne gniazdo baterii? ma ktoś propozycję?
- obrócić gniazdo w taki sposób by ułatwić "wydłubanie" gdy karta jest w gnieździe
- przełącznik blokady zapisu (?)
- poprawić wycięcie dla kondensatora, by nie trzeba było poprawiać pilnikiem narożniki
- wskaźnik LED odczytu/zapisu do karty (?)
- kość pamięci 512KB z dwoma przełącznikami na 4 banki po 128KB - przełączniki zmieniają stan linii A17 i A18.
- obrócić nadruk o 180 stopni
Bez kapton'a:
z 3 warstwami:
[..] ograniczenie pojemności do 128KB?
PoFo obsługuje karty z bankami pamięci o wielkości właśnie 128KB i taka karta nie wymaga zatrzaskiwania który aktualnie bank jest wywoływany. Przełączanie polega na zapisie do komórki 0A numeru banku. Układ musiałby chyba wyjść poza obrys karty.
a u innego wykonawcy pytałeś o grubość?
Pytałem w Elecrow, PCBWay, JLCPCB, ALLPCB i paru innych mniejszych. To bardzo nietypowa grubość laminatu.
To nie jest tak do końca tak
że raz działa a raz nie
ale raczej że po pół roku leżenia pokryje się tlenkami i trzeba styki "odświeżyć" - np. gumką i IPA. GoldPiny dają lepszą pasywację i większą gwarancję jakości kontaktu, ale za cenę.
Podsumowując, w kolejnej wersji:
- nadal będzie laminat 1.6mm, i trzeba przy krawędzi styków, po przeciwnej stronie, czymś te 0.2mm dołożyć. Może macie jakieś lepsze pomysły? 2 warstwy keptona jednak daje za mało i od czasu do czasu są problemy z kontaktem.
- wykończenie ENIG (GoldPin)
- inne gniazdo baterii?
- obrócić gniazdo w taki sposób by ułatwić "wydłubanie" gdy karta jest w gnieździe
- przełącznik blokady zapisu (?)
- poprawić wycięcie dla kondensatora, by nie trzeba było poprawiać pilnikiem narożniki
- wskaźnik LED odczytu/zapisu do karty (?)
Grubszy laminat i złocone styki ;)
Przepytywałem wiele wykonawców, i każdy oferował tylko grubości 1.6mm i 2.0mm. Próbowałem też umieszczać kratkę z druku i pogrubiać cyną, ale jest to trudne do powtórzenia dla większych ilości.
gdyby nie cyna
Co do wykończenia, to oczywiście ENIG (GoldFingers) mam oczywiście w planach, jak tylko projekt będzie dopracowany.
[..] bezproblemowego ładowania programów. [..]
MPU na tyle szybki by uwidocznić wewnętrzną pamięć jako 128KB napędu A:, a już po wystartowaniu (przerzuceniu niezbędnych plikow .SYS do C:) udostępniać napędy 32MB (D:, E:, F: itd.) tak jak w POFOCF.SYS ((c) Peter Faasse / J. Reinecke).
Dla C64 takie coś zostało już zrealizowane i nawet kod jest udostępniony:
https://github.com/KimJorgensen/KungFuFlash
Wie ktoś jak krytyczne są "timingi" na złączu karty pamięci w PoFo?
Witam,
Zrobiłem kilka sztuk kart pamięci podtrzymywanej baterią CR2032 (pasują też mniejsze do uchwytu). Kilku użytkowników już zwracało się z pytaniami, więc zakładam ten wątek by mogli tutaj zadeklarować chęć zakupu. Karty są z zielonego laminatu 1.6mm (oryginalna karta powinna mieć 1.8mm, więc w miejscu złącza trzeba "pogrubić" np. 2 lub 3 x kaptonem). Karta nie ma przełącznika R/W, ale jest miejsce do wlutowania LED pokazującej stan zasilania z PoFo, oraz ostrzeżenia przed niskim stanem zasilania (ta część jeszcze nie przetestowana). Laminat jest HASL, więc trzeba uważać na stan styków. Do tej pory wszystkie problemy jakie doświadczyłem z prototypami ([Divide Error], albo "Write protected", nie wykryto karty) wynikało z zabrudzeń na złączu.
Cena za sztukę 100zł, wysyłka w Polsce najwcześniej w sierpniu - albo odbiór osobisty (PW).
p.s. Nie brałem pod uwagę seryjnej produkcji, ale jeśli jest zapotrzebowanie, to więcej sztuk polutować mogę w rozsądnym terminie. Kolejna wersja na pewno uwzględniałaby wasze sugestie (np. sposób umieszczenia uchwytu baterii, żeby łatwiej ją wyciągnąć gdy karta jest w PoFo)
Pozdrawiam,
Szymon
@sq7bti, zdradzisz, ile byś chciał za kartę?
Założę nowy wątek żeby OP się wściekał. ;)
S.
ode mnie też poszło :)
Założę nowy wątek żeby OP się wściekał. ;)
S.
Witam, kupię kartę pamięci do Portfolio w celach edukacyjnych, najchętniej z jakimiś przykładowymi programami. Oczywiście w rozsądnej cenie ;)
Zrobiłem dla siebie kilka prototypów kart 128KB. Gdybyś był nadal zainteresowany, skontaktuj się na priv.
[..] Poszukuje karty ram [..] :P
Zrobiłem dla siebie kilka prototypów kart 128KB. Gdybyś był nadal zainteresowany, skontaktuj się na priv.
atari.area forum » Posty przez sq7bti
Wygenerowano w 0.017 sekund, wykonano 51 zapytań