26

Achhh, czyli czeka mnie kupno programatorka i podbicie wersji do 4 (albo 5). Czy ten programatorek to coś takiego: [1]? Mam też Arduino, w dokumentacji do oryginalnej wersji piszą coś o możliwości użycia Arduino do programowania ACSI2STM.

Dzięki!

[1] https://allegro.pl/oferta/konwerter-usb … 2176115750

800 XE + CA 2001; Portfolio; 1040 STfm; Lynx II
Psion Organiser II XP, LZ64; Series 3a, 3c, 5mx; Siena; Workabout; HP 95LX, 200LX, 620LX; Amiga 1200; Amstrad NC100, NC200; Game Boy Color
http://palmtop.cosi.com.pl -- nie tylko o Atari Portfolio

27 Ostatnio edytowany przez seth (2023-10-15 21:30:48)

Cosi napisał/a:

Achhh, czyli czeka mnie kupno programatorka i podbicie wersji do 4 (albo 5). Czy ten programatorek to coś takiego: [1]? Mam też Arduino, w dokumentacji do oryginalnej wersji piszą coś o możliwości użycia Arduino do programowania ACSI2STM.

Dzięki!

[1] https://allegro.pl/oferta/konwerter-usb … 2176115750

Wygląda ok.

Jeśli masz wersję niższą niż 4, to tak - aktualizacja za pomocą konwertera. Całość trwa chwilkę - użyłem tego: https://sourceforge.net/projects/stm32flash/

"stm32flash.exe -w firmware.bin COM3" - oczywiście musisz sprawdzić pod jakim com będzie u Ciebie widoczny konwerter.

Od 4 można aktualizację zrobić z poziomu systemu.

28

Dzięki! Kupiłem konwerterek; dam znać, czy się udało :-)

800 XE + CA 2001; Portfolio; 1040 STfm; Lynx II
Psion Organiser II XP, LZ64; Series 3a, 3c, 5mx; Siena; Workabout; HP 95LX, 200LX, 620LX; Amiga 1200; Amstrad NC100, NC200; Game Boy Color
http://palmtop.cosi.com.pl -- nie tylko o Atari Portfolio

29 Ostatnio edytowany przez Cosi (2023-10-17 19:53:38)

No więc tak. Kupiłem konwerterek, wgrałem firmware w wersji 4.12 iiii.... RTC działa jak złoto :-)

Opiszę w punktach, co zrobiłem:
1. Kupiłem konwerter USB->UART (z chipem CH340).
2. Ściągnąłem źródła programu stm32flash z adresu podanego przez setha i skompilowałem je (samo `make`, bez install).
3. Ustawiłem przełączniki w ACSI2STM jak na zdjęciu. Licząc od złącza ACSI: połączyłem szpilki 2 i 3, pstryczek ustawiłem w górę ("od" złącza).
4. Podpiąłem konwerter do urządzonka: 4. szpilka GND, 5. TX, 6. RX. Konwerter ustawiłem na 3,3V.
5. Podłączyłem ACSI2STM do prądu – trochę mi zeszło, zanim to skumałem – a konwerterek do portu USB.
6. W terminalu wpisałem `stm32flash -w acsi2stm-4.12.ino.bin /dev/ttyUSB0`.
7. Wyświetliło mi się, że się wgrywa, pomigała niebieska lampka i po parunastu sekundach skończyło.
8. Przestawiłem z powrotem przełączniki w ACSI2STM i podłączyłem je do Atari.
9. Włączyłem Atari.

Dzięki, seth. Testuję właśnie wersję 4.12, jak wyjdzie nowsza *stabilna* wersja, to spróbuję podbić.

P.S. Przy okazji dowiedziałem się, że twardych dysków nie wolno używać z TOS-em 1.02! Nie wiem, czy to dotyczy tylko "prawdziwych" dysków (=takich, których obsługa jest po stronie Atari, nie STM32), ale u mnie wszystko działa prawidłowo i teraz się zastanawiam, czy za parę dni, jak już się przywiążę do mojej cudownej konfiguracji i poinstaluję mnóstwo rzeczy, wszystko nagle szlag trafi.
Na Atari-forum ktoś pisał [1], że zainstalowanie odpowiedniej łatki rozwiązuje problem i nie trzeba się martwić, ale nie wiem, czy sterowniki do ACSI2STM takiej łatki już nie mają w procedurach obsługi GEMDRIVE'a. Na wszelki wypadek ściągnąłem sobie EmuTOS, ale zżera tyle pamięci, że teraz nie bardzo jest co uruchomić.
Wymianę kostek zostawiam sobie na czas, kiedy znudzi mi się Atari i nie będzie mi żal, jak pójdzie z dymem ;-)
Czy ktoś miał doświadczenie w pracy z 1.02 + twardzielem?

[1] https://www.atari-forum.com/viewtopic.php?t=21450

---
P.P.S. Jednak RTC dalej nie działa, nawet po podbiciu wersji do 5.0a. Reset zachowuje stan zegara, ale już wyłączenie zasilania nie. Nie mam pojęcia, o co chodzi.

800 XE + CA 2001; Portfolio; 1040 STfm; Lynx II
Psion Organiser II XP, LZ64; Series 3a, 3c, 5mx; Siena; Workabout; HP 95LX, 200LX, 620LX; Amiga 1200; Amstrad NC100, NC200; Game Boy Color
http://palmtop.cosi.com.pl -- nie tylko o Atari Portfolio

30

A dlaczego nie uaktualnisz TOS do 1.04?
Łatki potrzebne do poszczególnych wersji TOS, znajdziesz np. tu: https://avtandil.narod.ru/tose.html
Czy są potrzebne dla sterownika "wstrzykiwanego" przez acsi2st, tego nie wiem.

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

31

Nie chcę się bawić w wylutowywanie i wlutowywanie sześciu kostek, bo wiem, że prawdopodobnie coś przy tym uszkodzę ;-)
Chyba że jest jakiś inny, mniej inwazyjny sposób aktualizacji...?

800 XE + CA 2001; Portfolio; 1040 STfm; Lynx II
Psion Organiser II XP, LZ64; Series 3a, 3c, 5mx; Siena; Workabout; HP 95LX, 200LX, 620LX; Amiga 1200; Amstrad NC100, NC200; Game Boy Color
http://palmtop.cosi.com.pl -- nie tylko o Atari Portfolio

32

Ups.. do tej pory widziałem tylko płyty z TOSem w podstawkach, nie wlutowane.
Na Śląsku / w Zagłębiu powinien się znaleźć jakiś mistrz lutownicy chętny do pomocy.

Chyba warto przynajmniej uruchamiać w AUTO ten FOLDRXXX.PRG - opis w linku z poprzedniego postu.

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

33 Ostatnio edytowany przez Sikor (2023-10-17 20:42:42)

Cosi napisał/a:

P.P.S. Jednak RTC dalej nie działa, nawet po podbiciu wersji do 5.0a. Reset zachowuje stan zegara, ale już wyłączenie zasilania nie. Nie mam pojęcia, o co chodzi.

A ten tego... Próbowałeś podmienić CR2032 na nowszą? I nie znam urządzenia, ale może być też któraś zwora do podtrzymania  bateryjnego - która, to może odpowiedzieć pewnie miernik na wyciągniętym urządzeniu (powinien pokazać napięcie po zwarciu).
==========================================
Edyta powiedziała: https://github.com/retro16/acsi2stm/blo … ardware.md To use the RTC feature, you need to connect a lithium battery to the VB pin of the STM32. Using a CR2032 with a standard battery holder is recommended. - nie znam się, ale może właśnie chodzi o ten VB pin?

Sikor umarł...

34 Ostatnio edytowany przez seth (2023-10-17 20:59:27)

Używałem ASCI2STM z TOS 1.02 i działał bez problemu, choć wolno i nie chodzi o mi test szybkości, ale zwykłe operacje typu np: info o dysku/partycji, kopiowanie danych itd... TOS 1.04 jest naprawdę szybszy i jest możliwa zmiana nazwy folderu ;), a reset zrobisz przez ctrl + alt + delete. Dostępna jest wersja PL.

Co do zmiany TOS'u, nie jest to duży problem, romy są w podstawkach (28 pin), jednak musisz sprawdzić ile masz na płycie 6 czy 2 romy. U mnie były dwa romy i tyle też podstawek. Wymieniłem je na 32 pin i przylutowałem jeden kabelek. Moim zdaniem warto.

35

Cosi napisał/a:

P.S. Przy okazji dowiedziałem się, że twardych dysków nie wolno używać z TOS-em 1.02!

Tu znajdziesz trochę informacji na temat dysków i TOS:
https://www.studocu.com/en-us/document/ … e/61621322

36

Cosi napisał/a:

P.S. Przy okazji dowiedziałem się, że twardych dysków nie wolno używać z TOS-em 1.02!

nie tylko wolno i ale nawet należy :)

Ponoć TOS 1.0 miał jakieś swoje kaprysy z twardzielem, ale 1.02 działa z twardzielami właściwie. Sporo osób używało Mega ST (ma ona właśnie TOS 1.02) z twardzielem.
Zresztą jakiś czas temu nabyłem taki zestaw, ma on 35 lat i twardziel nadal działa ok.

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

37

Uuu.... tyle odpowiedzi. Dzięki za odzew, Panowie.

@uicr0Bee: Dzięki, wypróbuję ten FOLDRXXX.PRG (i pewnie Pinheada). A przy najbliższej okazji zweryfikuję, czy TOS aby faktycznie nie jest w podstawkach – przy otwieraniu Atari miałem inne zmartwienia na głowie i możliwe, że pomyliłem kostki (a zdjęć oczywiście nie zrobiłem).

@Sikor: Próbowałem, ale spróbuję jeszcze raz. Nie podejrzewałbym Zaxona o wysłanie mi urządzenia z pustą baterią, ale warto to sprawdzić na wszelki wypadek :-)

@seth: Dzięki za cynk, być może skuszę się kiedyś na podbicie wersji TOS-a. Najfajniej byłoby chyba mieć EmuTOS-a na kostkach, ale to pewnie sporo zabawy z flashowaniem...

@Cyprian: Ooo, widzisz. Też tak sobie pomyślałem, że ten Niemiec, który był pierwszym właścicielem te 30+ lat temu jechał cały czas na 1.02 z Megafile'em i najwyraźniej jakoś to działało :D

800 XE + CA 2001; Portfolio; 1040 STfm; Lynx II
Psion Organiser II XP, LZ64; Series 3a, 3c, 5mx; Siena; Workabout; HP 95LX, 200LX, 620LX; Amiga 1200; Amstrad NC100, NC200; Game Boy Color
http://palmtop.cosi.com.pl -- nie tylko o Atari Portfolio

38

Cosi napisał/a:

Nie podejrzewałbym Zaxona o wysłanie mi urządzenia z pustą baterią, ale warto to sprawdzić na wszelki wypadek :-)

Masz gołą płytkę bez obudowy, wystarczy, że z czymś zwierała, więc bateria mogła się wyczerpać. Możesz też sprawdzić miernikiem, ale koszt baterii jest znikomy w tym wszystkim.

Sikor umarł...

39

Niestety wymiana baterii nie pomogła. Przetestowałem dla pewności konfigurację nowa bateria + EmuTOS – i tu ciekawostka: EmuTOS (w odróżnieniu od 1.02) podtrzymuje czas po resecie. ACSI2STM (według dokumentacji) było testowane od 1.04 wzwyż, więc może część winy leży po stronie systemu.

Tak czy inaczej, wyłączenia i ponownego włączenia zegar nie potrafi przetrwać nawet pod EmuTOS-em. Poczekam, może w przyszłych wersjach firmware problem zostanie rozwiązany. (Nb. procedura sprawdzania wersji firmware poprzez uruchomienie komputera bez karty SD w slocie u mnie nie działa – być może konstrukcja Zaxona opiera się na starej wersji ACSI2STM).

800 XE + CA 2001; Portfolio; 1040 STfm; Lynx II
Psion Organiser II XP, LZ64; Series 3a, 3c, 5mx; Siena; Workabout; HP 95LX, 200LX, 620LX; Amiga 1200; Amstrad NC100, NC200; Game Boy Color
http://palmtop.cosi.com.pl -- nie tylko o Atari Portfolio

40

A ten VB pin jest podłączony? Bo jak nie- to normalne, że działa ustawienie do momentu wyłączenia komputera. Druga kwestia - może sprawdź jakiś inny program do obsługi zegara?

Sikor umarł...

41

Wiesz, ja się na tym nie znam. Jeżeli ten układ w moim urządzonku to ten: [1], to VBAT wygląda na podpięte do czegoś po drugiej stronie płytki (mniej więcej w miejscu baterii). Tyle mogę powiedzieć z moją wiedzą (i absolutnym brakiem narzędzi pozwalających to zbadać) :-)

Myślę, że Zaxon nie zrobiłby fuszerki, skoro w opisie aukcji był wyraźnie wymieniony RTC. Za to mógł nie przetestować tej funkcji, skoro obsługa RTC została dodana do firmware w wersji 4, a jego płytki mają wersję 3.01.

Dobry pomysł z innym programem, dzięki! Do tej pory używałem tylko starego XCONTROL.

[1] https://itecnotes.com/electrical/electr … t-problem/

800 XE + CA 2001; Portfolio; 1040 STfm; Lynx II
Psion Organiser II XP, LZ64; Series 3a, 3c, 5mx; Siena; Workabout; HP 95LX, 200LX, 620LX; Amiga 1200; Amstrad NC100, NC200; Game Boy Color
http://palmtop.cosi.com.pl -- nie tylko o Atari Portfolio

42 Ostatnio edytowany przez seth (2023-10-18 16:29:36)

Używałem różne programy do ustawianie czasu/daty (xcontrol, set2k, itd.) efekt zawsze ten sam. Po wyłączeniu zasilania reset zegara.

Płytka od zaxon'a wygląda tak (załączniki). Nie wydaje mi się aby gniazdo baterii była niepodłączone lub źle zamontowane.

Post's attachments

ACSI2STM_1.jpg 1.06 mb, nikt jeszcze nie pobierał tego pliku. 

ACSI2STM_2.jpg 1.08 mb, nikt jeszcze nie pobierał tego pliku. 

Tylko zalogowani mogą pobierać załączniki.

43

Ha, dopiero teraz dotarło do mnie, że masz ten sam problem, cofnąłem się do Twojej rozmowy z perinoidem i tego, co Ci powiedział o UltraSatanie. Sam RTC nie zabangla, musi być program, który odczytuje RTC z urządzonka i ustawia czas w zegarze Atari!

Program do pobrania stąd:
http://joo.kie.sk/?page_id=255

Wystarczy wrzucić US_GETCL.PRG do AUTO, a za pomocą US_SETCL.PRG ustawić zegar w ACSI2STM. I działa!

Dzięki (poniewczasie), perinoid!

800 XE + CA 2001; Portfolio; 1040 STfm; Lynx II
Psion Organiser II XP, LZ64; Series 3a, 3c, 5mx; Siena; Workabout; HP 95LX, 200LX, 620LX; Amiga 1200; Amstrad NC100, NC200; Game Boy Color
http://palmtop.cosi.com.pl -- nie tylko o Atari Portfolio

44

Za to masz konwerter i wgrany nowszy FW ;-)

Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.

45

Otóż to – nie ma tego złego :D

800 XE + CA 2001; Portfolio; 1040 STfm; Lynx II
Psion Organiser II XP, LZ64; Series 3a, 3c, 5mx; Siena; Workabout; HP 95LX, 200LX, 620LX; Amiga 1200; Amstrad NC100, NC200; Game Boy Color
http://palmtop.cosi.com.pl -- nie tylko o Atari Portfolio

46

Cosi napisał/a:

Ha, dopiero teraz dotarło do mnie, że masz ten sam problem, cofnąłem się do Twojej rozmowy z perinoidem i tego, co Ci powiedział o UltraSatanie. Sam RTC nie zabangla, musi być program, który odczytuje RTC z urządzonka i ustawia czas w zegarze Atari!

Program do pobrania stąd:
http://joo.kie.sk/?page_id=255

Wystarczy wrzucić US_GETCL.PRG do AUTO, a za pomocą US_SETCL.PRG ustawić zegar w ACSI2STM. I działa!

Dzięki (poniewczasie), perinoid!

Działa, dzięki.

47

Zegarek sam z siebie też działa, ale pod warunkiem używania trybu GEMDRIVE (który i tak jest zalecany). Jego wada, to nie obsługuje on partycji (ale po prostu wkładasz kartę sformatowaną na FAT16/32 i Atari ją widzi jako dysk C:). Były wersja ACSI2STM z wbudowanym sterownikiem dysku ACSI (spartycjonowana na PC karta SD, bez żadnych sterowników), ale Autor się wycofał z tego rozwiązania na rzecz GEMDRIVE.

Moja kolekcja: Atari 1040STe (4MB), Atari 1040STfm (4MB, BLiTTER, AT-ONCE+), Atari 800XE (SIMM EXP 1MB), Atari 800XL (RAMBO XL 256kB), Atari 600XL (64kB), Sinclair ZX SPECTRUM+ (48kB), TIMEX Computer 2048 (48kB), Commodore A600 (2MB+4MB, HDD CF 4GB), Commodore C64C.