Pomysł, płytka i prototyp mają już trochę czasu (2014). Tak mi się przypomniało i opiszę tutaj.
Jak łatwo wydedukować, chodzi o wstawienie blittera do ST-ków, które go nie posiadają, ani też nie mają miejsca pod blitter (wszak niektóre modele 1040 mają miejsce na gniazdo PLCC).
Problem w tym, że modeli ST jest jak zajęcy w Australii. Ja walczyłem z krótkim 520ST: kilka kabelków z dodatkowymi sygnałami i niby jest OK (kartridż testowy przechodzi przez test blittera, zarówno krótki jak i długi). Tak czy siak trochę grzebania jest przy płycie. Inna sprawa że płytka jest zamontowana na procesor i przerwanie niektórych sygnałów trzeba wywołać nożykiem na płycie :) Jest również możliwość zamontowania płytki pod procesor (powinno być znacznie łatwiej). Jeszcze tego nie testowałem, gdyż nie mam takiej płyty (a w MegaST to sztuka dla sztuki, bo tam blitter już siedzi). W zależności od tego pod czy nad procesor, przekładamy dwie zworki.
Tyle w temacie blittera. Na karcie jest też złącze MegaBus jak w Mega ST. Jeszcze nie testowałem, ale zamierzam to zrobić (potrzebne dodatkowe zasilanie do karty), wszak kilka kart na MegaBus posiadam.

BDK

Było miło :) Do widzenia.

2

ciekawy projekt.
możesz opisać jakie zmiany trzeba zrobić w krótkim ST?

ATW800/2 / Atari V4sa / Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SUB/AVGcart / FujiNet / 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

3

Jak rozumiem to nawiązanie to tematu http://www.atari.org.pl/forum/viewtopic.php?id=12280
i wpisu "Dołożyłem blitter do 520ST i na razie chcę go obaczyć w działaniu. Potem będę sprawdzał MegaBUS w 520 z kartami które posiadam." ? :)

Przepraszam, że pomarudzę, ale
nie bardzo rozumiem idei dokładania do ST Blittera, to raczej sztuka dla sztuki (bo softu praktycznie brak), pokazanie, że się da, albo chęć pokazania, że się ma nietypowy sprzęt. Złącze MegaBus ma już jakiś sens, ale w standardowej obudowie to pewnie i tak na nic?

Atari Falcon 030 14MB+SD16GB; Atari TT 030 4MB ST-RAM, 64 MB TT-RAM; Atari 1040 STFM; Atari 1040 STE 4MB+NetUsbee+UltraSatan; Commodore 64+1541-II+XE1541; Atari 65 XE+CA-2001+Ultimate 1MB+Side2;  P166MMX+GUS.

4

erOS soft do BLiTTER jest - TOS. System używa go intensywnie, dema również.

ATW800/2 / Atari V4sa / Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SUB/AVGcart / FujiNet / 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

5

Cyprian... system ok...  chociaż przy nvdi .. pewnie mija się to z celem...
Ale dema czy gry na Mega ST? (bo tylko to maszyna z serii ST zdaje się miała go fabrycznie)?
bo w przypadku tych z STE to nie tylko rzecz w blitterze przecież... i chyba we wspomnianym topiku
... doliczyliśmy się może takich 5 gier.. i niepełne 2 dema :) więc nadal nie rozumiem idei :)

Atari Falcon 030 14MB+SD16GB; Atari TT 030 4MB ST-RAM, 64 MB TT-RAM; Atari 1040 STFM; Atari 1040 STE 4MB+NetUsbee+UltraSatan; Commodore 64+1541-II+XE1541; Atari 65 XE+CA-2001+Ultimate 1MB+Side2;  P166MMX+GUS.

6 Ostatnio edytowany przez artik-wroc (2015-12-06 22:45:34)

Przecież nie zabieram Tobie czasu robiąc coś takiego, tylko poświęcam swój ;)
Było mi to potrzebne w celu dokształcenia się, a napisałem o tym teraz informacyjnie.

Gdyby ludzie robili tylko to, co ma sens, byłoby nudno ;)

Było miło :) Do widzenia.

7

Ale ja nic Ci nie zarzucam, a już na pewno nie narzucam.  No może tylko to, że marnujesz swój talent i czas na rzeczy mało pożyteczne ;) bo mógłbyś w tym czasie np. zrobić coś dla nas :D ale w sumie i tak robisz masę fajnej roboty... Więc rób, rób i kształć się...Po paru zajeb.. pomysłach PAKi, FRAKi, PuPle, Nova itd...  pomyślałem, że to też chcesz masowo zamawiać ;) Ale ok.. nie wtrącam się już ...

Atari Falcon 030 14MB+SD16GB; Atari TT 030 4MB ST-RAM, 64 MB TT-RAM; Atari 1040 STFM; Atari 1040 STE 4MB+NetUsbee+UltraSatan; Commodore 64+1541-II+XE1541; Atari 65 XE+CA-2001+Ultimate 1MB+Side2;  P166MMX+GUS.

8

erOS skoro można to czemu nie :)


Arturos, a czy dał byś radę zmontować takie cacko z FPGA montowane w slot BLiTTERa i JTag (by można było sobie to programować?

ATW800/2 / Atari V4sa / Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SUB/AVGcart / FujiNet / 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

9

@erOS: Calamus, Cubase, masa softu biurowego - korzystają z blittera. I daje im to kopa.
btw: o ile w graficznych to rozumiem, to nie wiem czemu cubase korzysta - może pozwala szybciej przesyłać dane przy mniejszym obciążeniu procka?

Sikor umarł...

10

@Sikor.
ale o ile pamiętam to NVDI wypada lepiej niż blitt, a używając nvdi to zdaje się, że blitter zostaje wyłączony (?)
ale jak już ustaliliśmy... że zacytuję Artika:

artik-wroc napisał/a:

było mi to potrzebne w celu dokształcenia się [...] Gdyby ludzie robili tylko to, co ma sens, byłoby nudno ;)

Atari Falcon 030 14MB+SD16GB; Atari TT 030 4MB ST-RAM, 64 MB TT-RAM; Atari 1040 STFM; Atari 1040 STE 4MB+NetUsbee+UltraSatan; Commodore 64+1541-II+XE1541; Atari 65 XE+CA-2001+Ultimate 1MB+Side2;  P166MMX+GUS.

NVDI nie używa blittera. Blitter nie sprawdza się w większości przypadków w operacjach które robi VDI.

Atari: FireBee (Falcon030 CT60e SuperVidel SvEthlana CTPCI) TT (520ST Pak030 Frak PuPla Panther) (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435) (1040STFM UltraSatan SM124) (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224) 260ST, 520 ST+, (MEGA ST SM125) (65XE Rapidus U1MB VBXE SIDE2 SIO2PC) (Jaguar JagCD SkunkBoard GameCart) (Lynx II AgaCart GameCart) 2xPortfolio Hades

12 Ostatnio edytowany przez Cyprian (2015-12-07 10:54:22)

poniżej macie wynik testu AES/VDI z GemBench.
Jest on zrobiony na "STe" z BLiTTERem i porównany do STE be BLiTTERa:
http://www.atari.org.pl/forum/misc.php?action=pun_attachment&item=2761

Post's attachments

GemBench_Blitter.png 10.24 kb, nikt jeszcze nie pobierał tego pliku. 

Tylko zalogowani mogą pobierać załączniki.
ATW800/2 / Atari V4sa / Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SUB/AVGcart / FujiNet / 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

13 Ostatnio edytowany przez erOS (2015-12-07 12:27:03)

@Adam: ale co to zmienia czy wyłącza czy nie używa? i co to ma do całości topiku? :)
@Cyprian: ale nikt nie neguje faktu, że blitt przyśpiesza operacje systemowo/okienkowe, ale dla pełnego obrazu przydałoby się porównanie ST z blitterem vs. ST bez blittera (ale z NVDI) :)

add----
zresztą całe zamieszanie jest bezprzedmiotowe, skoro to taki Artika kaprys i jego wola ;)

Atari Falcon 030 14MB+SD16GB; Atari TT 030 4MB ST-RAM, 64 MB TT-RAM; Atari 1040 STFM; Atari 1040 STE 4MB+NetUsbee+UltraSatan; Commodore 64+1541-II+XE1541; Atari 65 XE+CA-2001+Ultimate 1MB+Side2;  P166MMX+GUS.

14

erOS, NVDI z założenia nie korzysta z BLiTTERa. W/g mnie jest to błąd, no ale wygrali ścieżkę wspólnego minimum (ST/TT nie mają tego czipu). Swoją drogą NVDI to kobyła, na ST lepszy jest Warp9.

ATW800/2 / Atari V4sa / Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SUB/AVGcart / FujiNet / 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

15

Rozumiem. Warpa nigdy nie używałem, a NVDI (przynajmniej w wersjach które używałem na ST z usatanem) aż tak bardzo  nie dawały odczuć swojej kobyłowatości ;) ale możliwe... chociaż czytałem kiedyś coś o niestabilności Warpa... no ale i tak to co lepsze NVDI czy Wrap to już zbytnie odbieganie od tematu ;)

Atari Falcon 030 14MB+SD16GB; Atari TT 030 4MB ST-RAM, 64 MB TT-RAM; Atari 1040 STFM; Atari 1040 STE 4MB+NetUsbee+UltraSatan; Commodore 64+1541-II+XE1541; Atari 65 XE+CA-2001+Ultimate 1MB+Side2;  P166MMX+GUS.

16 Ostatnio edytowany przez Cyprian (2015-12-07 14:11:09)

tutaj jest porównanie Warp9 i NVDI na ST (grafika z tego wątku http://www.atari-forum.com/viewtopic.ph ... mp;t=28093 ):

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


a tutaj moje zestawienie Warp9 na STE. Z lewej z BLiTTERem a z prawej bez:
http://www.atari.org.pl/forum/misc.php?action=pun_attachment&item=2763&download=0

Post's attachments

Warp9.gif 22.94 kb, nikt jeszcze nie pobierał tego pliku. 

Warp9_NVDI.gif 22.54 kb, nikt jeszcze nie pobierał tego pliku. 

Tylko zalogowani mogą pobierać załączniki.
ATW800/2 / Atari V4sa / Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SUB/AVGcart / FujiNet / 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
erOS napisał/a:

@Adam: ale co to zmienia czy wyłącza czy nie używa? i co to ma do całości topiku? :)

Nie da się 'wyłączyć Blittera', bo on ciągle jest. VDI w TOSie nie jest zbyt szybkie, i dlatego z blitterem nieco przyśpiesza. NVDI zastepuje całe VDI i jest czybsze bez blittera niż VDI z Blitterem.

Cyprian napisał/a:

erOS, NVDI z założenia nie korzysta z BLiTTERa. W/g mnie jest to błąd, no ale wygrali ścieżkę wspólnego minimum (ST/TT nie mają tego czipu). Swoją drogą NVDI to kobyła, na ST lepszy jest Warp9.

No, na ST to trzeba mieć 4MB RAMu najlepiej, wtedy NVDI zaczyna mieć sens. Zawsze uważałem że na St najlepiej zatrzymać się na wersji 4.x, 5.x nie oferuje w zamian nic użytecznego dla ST.

Nie zapominajmy też, że NVDI to jeszcze sterowiki do drukarek.

Atari: FireBee (Falcon030 CT60e SuperVidel SvEthlana CTPCI) TT (520ST Pak030 Frak PuPla Panther) (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435) (1040STFM UltraSatan SM124) (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224) 260ST, 520 ST+, (MEGA ST SM125) (65XE Rapidus U1MB VBXE SIDE2 SIO2PC) (Jaguar JagCD SkunkBoard GameCart) (Lynx II AgaCart GameCart) 2xPortfolio Hades

18

Adam Klobukowski napisał/a:

Nie da się 'wyłączyć Blittera', bo on ciągle jest. VDI w TOSie nie jest zbyt szybkie, i dlatego z blitterem nieco przyśpiesza. NVDI zastepuje całe VDI i jest czybsze bez blittera niż VDI z Blitterem.

no tak. Wydajność TOSa jest niestety wynikiem optymalizacji - wciskania go w małą pamięć ROM. NVDI nie ma tych ograniczeń.

Z tym że Warp9 bez BLiTTERa jest tak samo szybki jak NVDI. Dodatkowo jeszcze, Warp9 z BLiTTERem jest szybszy niż bez. wyniki testów w poście #16

ATW800/2 / Atari V4sa / Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SUB/AVGcart / FujiNet / 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

19

Adam Klobukowski napisał/a:

Zawsze uważałem że na St najlepiej zatrzymać się na wersji 4.x, 5.x nie oferuje w zamian nic użytecznego dla ST.

O ile się nie mylę w wersji 3 lub 4 są sterowniki do kart opartych o ET4000, w wersji 5 jest już chyba większy wybór kart.

Było miło :) Do widzenia.

20

artik-wroc napisał/a:

Pomysł, płytka i prototyp mają już trochę czasu (2014). Tak mi się przypomniało i opiszę tutaj.
Jak łatwo wydedukować, chodzi o wstawienie blittera do ST-ków, które go nie posiadają, ani też nie mają miejsca pod blitter (wszak niektóre modele 1040 mają miejsce na gniazdo PLCC).
Problem w tym, że modeli ST jest jak zajęcy w Australii. Ja walczyłem z krótkim 520ST: kilka kabelków z dodatkowymi sygnałami i niby jest OK (kartridż testowy przechodzi przez test blittera, zarówno krótki jak i długi). Tak czy siak trochę grzebania jest przy płycie. Inna sprawa że płytka jest zamontowana na procesor i przerwanie niektórych sygnałów trzeba wywołać nożykiem na płycie :) Jest również możliwość zamontowania płytki pod procesor (powinno być znacznie łatwiej). Jeszcze tego nie testowałem, gdyż nie mam takiej płyty (a w MegaST to sztuka dla sztuki, bo tam blitter już siedzi). W zależności od tego pod czy nad procesor, przekładamy dwie zworki.
Tyle w temacie blittera. Na karcie jest też złącze MegaBus jak w Mega ST. Jeszcze nie testowałem, ale zamierzam to zrobić (potrzebne dodatkowe zasilanie do karty), wszak kilka kart na MegaBus posiadam.

BDK

Artik, zrobiłeś może jakąś dokumentację? Planuję zamontować BLiTTER w mojej krótkiej 520ce, no i szukam wskazówek.
Swoją drogą, niedługo będę miał wersję blittera FPGA.

ATW800/2 / Atari V4sa / Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SUB/AVGcart / FujiNet / 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

21

Ja robiłem ze schematów, ale miałem gdzieś dokument który powinien być pomocny, poszukam.

Było miło :) Do widzenia.

22

dzięki

ATW800/2 / Atari V4sa / Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SUB/AVGcart / FujiNet / 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

23

Też przymierzałbym się do montażu blittera w 1040STF (stacja z dużym przyciskiem), czy coś się posunęło może naprzód z jakąś płytką-gotowcem i np. samym blitterem w FPGA (blittera "luzem" nie mam)?

24

Pozwolę sobie odkopać temat. Próbuję założyć Blitter do krótkiego ST posiłkując się płytką @artik-wroc (z początku wątku). Płytka idzie pod procesor, nie musiałem więc niczego ciąć na płycie. Udało mi się rozkminić zworkologię i jeszcze jeden drobiazg (podmiana rezystora R4 na płycie z 4.7K na 1K) i już prawie prawie jestem w domu... ale... Komputer się zachowuje dość dziwnie i mam wrażenie, że to co mi pozostaje do zrobienia to jakieś modyfikacje na płycie, których nie mogę wyłapać. Otóż po włączeniu jakby nie wstawał. Mam szary ekran. Kart diagnostyczny natomiast wstaje, ale... całość działa jakby komputer miał nie 8MHz a może z 10x mniej. Obraz się maluje w tempie koszmarnym (na początku robi się niebieski i tę zmianę koloru widać zdecydowanie zbyt wyraźnie), potem testy wstępne się wykonują, a potem albo jakby zwisa, albo pokazuje jakieś błędy.
Mam płytę STF z jednej z ostatnich serii, z miejscem na blitter. Próbowałem sobie pomierzyć jedną i porównać do drugiej i jak na razie wydają się być tutaj zgodne. Krótka płyta ma rozszerzenie pamięci 4MB (typu tego od Anders Granlund). Czy to może być tutaj problemem?Jakoś nie chce mi się wierzyć ale różne rzeczy się zdarzają...

Mam jeszcze pustą płytkę jak ta z tego wątku: https://www.atari.org.pl/forum/viewtopic.php?id=17068 ale wolałbym jednak użyć tej z tego ponieważ lepiej mi pasuje do założeń projektu (w kompie ma być jeszcze dopałka 16MHz zastępująca procesor i taka kombinacja mi się zmieści pod maską). Chciałem się jednak upewnić, że nie trzeba modyfikować płyty bo jeśli tak jest to żadna płytka nie pomoże :-)

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

25 Ostatnio edytowany przez Cyprian (2026-08-19 12:21:14)

Jeśli się nie mylę, to zaletą takiej płytki było to, że nie trzeba było nic na płycie głównej zmieniać.
Jeśli jednak wkładasz BLiTTER do płyty głównej, to trzeba przestawić na niej odpowiednie zworki (albo punkty lutownicze).
Chodzi o to, że BLiTTER musi siedzieć 'na sygnałach' do bus masteringu pomiędzy CPU a płytą główną. Dzięki czemu może nie dawać dostępu CPU do szyny danych (czyli w sumie spowalniać go)

ATW800/2 / Atari V4sa / Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SUB/AVGcart / FujiNet / 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