26

Odp: Misja: Restauracja

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

Odp: Misja: Restauracja

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.

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

28

Odp: Misja: Restauracja

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

Odp: Misja: Restauracja

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.

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

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

Odp: Misja: Restauracja

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.

--== Kup Pan/i dyskietkę - jedyna taka oferta w całym InterNetCie - http://www.atari.org.pl/forum/viewtopic.php?id=18887 ==--

<-- Kontakt przez "E-mail" albowiem moja skrzynka "PW" jest pełna i zaprawdę nie mam czego usunąć.

31

Odp: Misja: Restauracja

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

Odp: Misja: Restauracja

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.

--== Kup Pan/i dyskietkę - jedyna taka oferta w całym InterNetCie - http://www.atari.org.pl/forum/viewtopic.php?id=18887 ==--

<-- Kontakt przez "E-mail" albowiem moja skrzynka "PW" jest pełna i zaprawdę nie mam czego usunąć.

33

Odp: Misja: Restauracja

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?

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

Sikor umarł...

34

Odp: Misja: Restauracja

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.

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

35

Odp: Misja: Restauracja

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

Odp: Misja: Restauracja

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

Odp: Misja: Restauracja

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

Odp: Misja: Restauracja

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

Odp: Misja: Restauracja

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

Odp: Misja: Restauracja

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

Odp: Misja: Restauracja

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

Odp: Misja: Restauracja

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.

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

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

Odp: Misja: Restauracja

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

Odp: Misja: Restauracja

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

Odp: Misja: Restauracja

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

Odp: Misja: Restauracja

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

Odp: Misja: Restauracja

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.