Cyprian napisał/a:

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

28

(70 odpowiedzi, napisanych Sprzęt - 16/32bit)

szymonu napisał/a:

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.

szymonu napisał/a:

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.

29

(70 odpowiedzi, napisanych Sprzęt - 16/32bit)

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.

30

(70 odpowiedzi, napisanych Sprzęt - 16/32bit)

perinoid napisał/a:

[...] 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:
https://web.archive.org/web/20210127084313/http://vlastikd.webz.cz/atari/cf_pofo/cf_pcmcia3.jpg
@szymonu? Masz jeszcze ten CF adapter PCD?

31

(9 odpowiedzi, napisanych Sprzęt - 16/32bit)

Ankieta dotyczy nie tylko chętnych zakupu karty CF+Flash. Przepraszam, jeśli taka ankieta już kiedyś była.
Pominąłem jakąś egzotyczną kombinację?

32

(70 odpowiedzi, napisanych Sprzęt - 16/32bit)

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

33

(70 odpowiedzi, napisanych Sprzęt - 16/32bit)

szymonu napisał/a:

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.
https://raw.githubusercontent.com/sq7bti/transpofo/master/CF_Pofo_schema_74138_300.png

Może być z, lub do demontażu.

Ed: oczywiście chodzi o gniazdo.... ekhm żeńskie.

35

(70 odpowiedzi, napisanych Sprzęt - 16/32bit)

szymonu napisał/a:

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?:

http://www.pofowiki.de/lib/exe/fetch.php?cache=&media=hilfe:tipps:sonstiges:adapter_eingebaut.jpg

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.

36

(70 odpowiedzi, napisanych Sprzęt - 16/32bit)

perinoid napisał/a:

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).

37

(70 odpowiedzi, napisanych Sprzęt - 16/32bit)

szymonu napisał/a:

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.

38

(70 odpowiedzi, napisanych Sprzęt - 16/32bit)

perinoid napisał/a:

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.

39

(70 odpowiedzi, napisanych Sprzęt - 16/32bit)

perinoid napisał/a:

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.

40

(70 odpowiedzi, napisanych Sprzęt - 16/32bit)

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

http://www.atari.org.pl/forum/misc.php?action=pun_attachment&item=9415
http://www.atari.org.pl/forum/misc.php?action=pun_attachment&item=9414
http://www.atari.org.pl/forum/misc.php?action=pun_attachment&item=9416

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?

http://www.atari.org.pl/forum/misc.php?action=pun_attachment&item=9381

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:
http://www.atari.org.pl/forum/misc.php?action=pun_attachment&item=9382
z 3 warstwami:
http://www.atari.org.pl/forum/misc.php?action=pun_attachment&item=9383

perinoid napisał/a:

[..] 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.

Sikor napisał/a:

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

Pin napisał/a:

ż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 (?)

Sikor napisał/a:

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.

Pin napisał/a:

gdyby nie cyna

Co do wykończenia, to oczywiście ENIG (GoldFingers) mam oczywiście w planach, jak tylko projekt będzie dopracowany.

45

(43 odpowiedzi, napisanych Bałagan)

dely napisał/a:

[..] 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).

http://www.atari.org.pl/forum/misc.php?action=pun_attachment&item=9341
http://www.atari.org.pl/forum/misc.php?action=pun_attachment&item=9342

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

innuendo napisał/a:

@sq7bti, zdradzisz, ile byś chciał za kartę?

Założę nowy wątek żeby OP się wściekał. ;)
S.

drygol napisał/a:

ode mnie też poszło :)

Założę nowy wątek żeby OP się wściekał. ;)
S.

mpolak napisał/a:

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.

http://www.atari.org.pl/forum/misc.php?action=pun_attachment&item=9332

okult napisał/a:

[..] Poszukuje karty ram [..] :P

Zrobiłem dla siebie kilka prototypów kart 128KB. Gdybyś był nadal zainteresowany, skontaktuj się na priv.

http://www.atari.org.pl/forum/misc.php?action=pun_attachment&item=9331