26

(26 odpowiedzi, napisanych Fabryka - 16/32bit)

Dawno nic nie pisałem, ale projekt mi się trochę rozrósł i zacząłem podłączać różne pudła z opl2/3 dostępne na rynku. Skończyło się na napisaniu biblioteki obsługującej kilka rodzajów urządzeń opartych na OPL2/OPL3 (OPL2LPT, OPL3LPT, OPL3 Express, OPL2 Audio board, OPL3 Duo!) i playera(,który był na bazie https://github.com/DhrBaksteen/ArduinoOPL2, ale większość przepisałem na C99 i asma, dodałem obsługę OPL3 w playerze).
Można dopisać drivery SB na VME, ale niestety nie mam dostępu do sprzętu i nie wiem jak wygląda interfejs do programowania tego.
Być może będzie nowe rozszerzenie z YM2203 (https://www.exxosforum.co.uk/forum/view ... 64#p111064) i dodałem na zapas support parsowania VGM i driver (,który na razie nic nie robi, tylko sobie loguje). Ale na razie jeszcze tego nie ma, więc będzie trzeba trochę poczekać..

Tutaj playlista z próbkami:
https://www.youtube.com/playlist?list=PLx2JWmDdl6TPcmuN_Pb7eNn_cDC_HJLKT

Każde urządzenie ma swoje plusy i minusy. Na ST najlepsze są OPLxLPT, ale brak jednego druta w porcie Centronics na ST niestety uniemożliwia użycia ficzerów OPL3 (jedyny plus jest taki, że OPL3 jest kompatybilny wstecz z OPL2 i nie potrzebuje opóźnień przy komunikacji), wersja OPL3 na USB jest dosyć wolna (kuriozalny transfer danych i narzut sterownika usb, ale działa), komunikacja przy emulowanym SPI i przesyłaniu po bicie też jest wolne na ST. Więc zostaje tylko ulepszenie oprogramowania (replay nie jest na przerwaniach i jadę na zwykłych delayach, więcej formatów) i zrobienie wersji opl2/3 na cart + drivery. Mam już jakiś projekt muszę to lepiej przetestować, zrobić jakiś prototyp i nie spalić kolejnego MMU w ST i Falcona ;). Ale to pewnie po przerwie, bo przez ostanie kilka miesięcy robię tylko to.
Mozliwe, że stworzę specjalną stronę dla tego projektu, ale zależy jak będzie z czasem..

27

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

@artik-wroc: 6! znajdzie się jeszcze jedna sztuka?

28

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

sugerowałbym kart diagnostyczny i podłączenie pod serial jeżeli nie ma jakiegoś outputu sensownego, a nie wymienianie wszystkiego w ciemno..

Ja w jednym 520st+ zamontowałem nowy DAC(to co podesłał Cyprian) https://nokturnal.pl/2023/05/atari-520- ... rd-upgrade. Ale mam drugi egzemplarz 520ST w którym wszystko jest ok i nie musiałem nic robić.

30

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

@peterkaczorowski dzięki, mam wszystko. Zaopatrzyłem sie już jakiś czas temu, bo miałem nadzieję, że stacja jednak wstanie.

Zrobiłem testy diagnostyczne programem do 1050 i wszystkie testy przeszły. :)

31

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

@peterkaczorowski dzięki za listę, obejrzę sobie. Widziałem tylko ten JBety.. Strona Jera też jest super.
Ok coś się ruszyło. Miałem źle wpiętyty J10 i J1.. Więc dysk się kręci po włożeniu dyskietki.. pod mydos udało się dysk sformatować. Nagraną dyskietkę z happy warp czyta :). Dzięki. Mogę z tym działać dalej..

32

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

@perinoid otwierałem na samym początku jak były problemy z zasilaniem i dociskałem scalaki w podstawkach (wędrowała wcześniej w paczkomacie) i chyba sprawdzałem 12v/5v. Miałem nadzieję, że nowy zasilacz coś znacząco poprawi. W teorii ta stacja była sprawdzana i testowana programem diagnostycznym 1050, więc z nowym zasilaczem powinna pójść, ale z jakichś powodów nie chce. Spróbuję zobaczyć jak to się zachowuje bez obudowy i sprawdzę 12v..

update: zmierzyłem napięcie na regulatorach 4,9V na 7805, 12,09V na 7812 po włączeniu. Stacja po włożeniu dyskietki i położeniu głowicy nie kręci się. Przy włączeniu bez dysku głowica rusza się minimalnie w przód i tył. Metalowy ekran nieźle się grzeje.. 44C.. Jeszcze patrzę na konektory, z tego co widzę, że system jest taki, że oznaczenie konektora (pieczątka) musi być przodem do takiego samego podpisu na płycie? J10 mam wpięty odwrotnie niż wszystkie inne, ale chyba tak powinno być... Zauważyłem też że plastik który jest podnoszony przez metalową płytkę od zamknięcia stacji jest pęknięty na końcu (wygląda jak jakaś rurka termokurczliwa), ale na razie spełnia swoją funkcję. Chyba to muszę skleić zanim się rozpadnie..

33

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

@mateoos: d2 jest na off w sio2sd.

34

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

ok, to przerobiłem zasilacz na 9VAC, 4A z linku @perinoid'a i stacja jest włączona, dioda power nie gaśnie. Po opuszczeniu zamka druga dioda zapala się na czerwono i się pali(to chyba nie jest normalne). Czyli jest jakiś progres. Po włączeniu bez dyskietki jest tylko krótkie tr t t i tyle. Niestety mam jakąś dyskietkę z driverami do happy warp 7.1, ale z niej nic nie bootuje (BOOT ERROR), nie czyta. Odpaliłem przez sio2sd mydos 4.5 beta nie mogę odczytać nic z katalogu. Ustawiłem stacje 1050 na 2 i przy formatowaniu nowej dyskietki coś tam głośno poterkocze z kilka razy i wywala błąd 144. Generalnie dziwnie, tak jakby nie rozkręcał silnika, coś za cicho to działa. Spróbuję odpalić program 1050 diagnostyczny jeszcze i zobaczę co będzie..

35

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

Heh, kanibalizowanie Commodore :).. Jeszcze jedno pytanie, Jer na swoim blogu wspomina o niezgodnych ze schematem kondensatorach C67, C68 o wartościach 6800uF. Wygląda tak jak u mnie. Trzeba to korygować?

36

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

@perinoid dzięki..

37

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

@perinoid: dzięki, spróbuję oba warianty(zmiana zasilacza/czyszczenie silnika). Jak czyści się taki silnik? Ciężko jest znaleść zamiennik silnika? Czego szukać?

38

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

Cześć, podczepię się pod temat, bo ostatnio wpadła mi na stan stacja 1050 (podobno działająca, sprawdzona, bez zasilacza etc..). Ostatnio korzystałem z takiej chyba z ponad 30 lat temu, więc już kompletnie nie pamiętam jak powinna działać. Kabel SIO mam od Lotharka, zasilacz Tatarka (model 6VAC 10,5/1100 ZN) jaki sugerował Dely(https://tatarek.com.pl/zasilacze/zasilacze-napiecia-zmiennego-transformatorowe-acac/t411x) z odpowiednią końcówką (2,5 X 5,5mm), ale już nie za 50pln ;).
Problem polega na tym, że po włączeniu mechanizm rusza na chwilę, dioda power pali się (druga dioda zapala się jak coś tam się dzieje), po jakiejś chwili obie gasną, więc już nawet nie ma co podłączać tego do komputera
Stacja nie daje się przez jakiś czas włączyć. Zasilacz ~12VAC (zmierzyłem miernikiem), 1,1A. Zasilacz do wymiany (za słabe napięcie) ? Chciałbym się upewnić, że wszystko działa ok zanim będę pakował tam turbo i inne. Z góry dzięki..

mq: to nie jest układ specyficzny dla Falcona, jest ogólnie dostępny. Czy drogi ciężko powiedzieć (widziałem jakieś aukcje 30$ za 2 szt., może są gdzieś tańsze opcje).
Co do power without the price, to muszę powiedzieć, że to zależy od egzemplarza. Mam krótkie st bez modulatora w którym obraz jest jak żyletka (może tylko kondensatory tam wymieniłem, rozszerzyłem do 4MiB i podbiłem tos do 1.04 z ludzkim językiem). Natomiast w jednym egzemplarzu 520ST+, które rozszerzałem i poprawiłem naprawdę wszystko co można było problem nie ustępował (był od zawsze), dlatego wypróbowałem tego DAC'a. Drugim rozwiązaniem byłoby użycie zamiennika shiftera na fpga, ale poprawiony obraz byłby tylko przez hdmi z pominięciem układów video na płycie - niestety jeszcze się "robi").
Mam też Mega ST w którym obraz też jest bez zarzutu. Z kolei w STe też robiłem poprawki (drobne cienie na białym tle i jakieś problemiki z uzyskaniem jednolitego koloru np. czarnego), ale skończyło się na dodaniu jakiegoś jednego kondensatora, ale nigdy nie wyglądało to jak ta masakra na tym jednym krótkim ST. (migoczące pionowe linie na granicy 16 pikseli, bo tak to wygląda).. Pionowe kreski z regularnym interwałem na mono to może być zupełnie inna sprawa jak monitor nie jest crt / mono (sprawa upscalera lub coś w tym stylu, Smonson autor nowego shiftera coś o tym wspominał).

tak, polecam. https://nokturnal.pl/2023/05/atari-520- ... rd-upgrade. Niestety nie udało mi się tego przetestować na sm124 (nie mam), ale pod vga wygląda wszystko ok (na moim dellu jest tylko źle wycentrowany obraz, więc trzeba to ręcznie jakoś tweakować i nie da się tego zrobić w 100% dobrze).

41

(105 odpowiedzi, napisanych Fabryka - 8bit)

x_angel: Dzięki. T0ri mi odpisał, że ferryt jest do odcięcia zakłóceń impulsowych z zasilania. Nie musi być tam niczego, jeżeli nie będzie jakichś zakłóceń (wystarczy zworka). Zamówiłem koraliki i zobaczę jak to wyjdzie z nimi i bez..

42

(105 odpowiedzi, napisanych Fabryka - 8bit)

mq, dzięki. Niestety podpinam się pod zasilanie z carta dużego Atari. Zobaczyłem ten filtr na schemacie YAMari i mnie to trochę zastanowiło.
W sumie ST ma jakieś filtrowanie na +5V na złączu kartridża (filtr przeciwzakłóceniowy ZJS5101-02(C070241-002) z kondensatorem 0,1pF, nie wiem jaki zamiennik można użyć, bo ten element już nie jest w produkcji). Może ten ferryt z kondensatorami 2x2,7nF nie będzie potrzebny, muszę to chyba podłączyć i przetestować.

43

(105 odpowiedzi, napisanych Fabryka - 8bit)

Cześć, czy ktoś kto ma kart YAMari może podejrzeć jaki element jest użyty pod L1 "ferryt" (i jaką ma wartość) ze schematu T0riego? Jak rozumiem to jest jakiś filtr przeciw zakłóceniowy na zasilaniu DAC'a i wzmacniacza. Dzięki..

44

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

@hichal, miałem i montowałem oba rozwiązania Exxosa dot. pamięci w ST. To z linka (wlutowywane w miejsce starych kości) jest wg. mnie najlepsze, ale montaż nie jest za łatwy i jest trochę czasochłonny. Wersji wpinanej na mmu nie polecam. Tutaj opisałem cały proces https://nokturnal.pl/2022/05/atari-520-st-stereo-mod (generalnie tam jest więcej upgrade'ów, w krótkim ST brakuje mi teraz tylko blittera ;P)..
Generalnie dobrze wiedzieć, że można te płytki zrobić sobie samemu na podstawie projektów ze strony Agranlund'a: http://www.happydaze.se/atari-st-hardware-addons (ST RAM https://github.com/agranlund/STRam), Exxos'a są troszeczkę mniejsze. Opis montażu tego rozszerzenia był nawet w Adrian's Digital Basement: https://www.youtube.com/watch?v=uqWCmKcaZtI&ab_channel=Adrian%27sDigitalBasement .

Artika rozwiązania nie widziałem, więc się nie wypowiem..

45

(21 odpowiedzi, napisanych Programowanie - 16/32bit)

Jak masz kompilator z wszystkimi libkami to możesz pod FreeMintem, możesz też użyć kompilacji skrośnej i skompilować pod Windowsem/Linuxem. Można to zrobić albo z linka Vincenta lub Thorstena: http://tho-otto.de/crossmint.php. Możliwe że w tym wypadku będzie trzeba do configure dołożyć dodatkowe switche jak prefix, żeby wskazać gdzie jest toolchain i ścieżka instalacyjna..

46

(8 odpowiedzi, napisanych Software, Gry - 16/32bit)

Do odpalania często uzywanych programów mam presety w xboot(są też inne appki), jest tam opcja odpalenia prg. Zadziała na każdym tosie..
do testowania softu używam uiptoola (jak ktoś manetusbee lub lighting st (jest obsługa ethernet na usb)), mam preset który go odpala uiptool po włączeniu, jak przejdzie w standby można robić upload i potem odpalenie curlem (request po http) np. skryptem z basha (to przy testowaniu na sprzęcie, z emulatorem mozna podobnie, tyle że można wrzucić prg / tos jako argument o ile pamiętam, więc jest łatwiej)..

47

(21 odpowiedzi, napisanych Programowanie - 16/32bit)

Btw PureC to też niezła opcja ze względu na ide / debugger, ale dialekt stary dialekt c może teraz trochę odstraszać... ale działa..

48

(21 odpowiedzi, napisanych Programowanie - 16/32bit)

gcc + opcja nostdlib / mshort + customowy startup + kilka funkcji i da się żyć (ewentualnie libcmini).. do printfa od jakiegoś czasu używam nanoprintf, ale to jest pod c99/11> ...

49

(6 odpowiedzi, napisanych Software, Gry - 16/32bit)

na filezilli trzeba ustawić jedno połączenie (maximum number of connections), tryb passive, ftp (insecure), logon anonymous. Interfejs WWW wymaga jeszcze sporo pracy, to co jest można uznać za prototyp.

50

(11 odpowiedzi, napisanych Software, Gry - 16/32bit)

gemini ma mupfel. Druga opcja output na seriala i odbiór na pc w putty czy innego terminala..