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?

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

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

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

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

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

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 SkunkBoard), Lynx II, 2x Portfolio

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

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.

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

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.
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
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 SkunkBoard), Lynx II, 2x Portfolio

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

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

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.

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

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

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

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