Temat: Blitter dla każdego... ST

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

Odp: Blitter dla każdego... ST

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

Lynx II / Jaugar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
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.appspot.com

3

Odp: Blitter dla każdego... ST

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." ? smile

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

Odp: Blitter dla każdego... ST

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

Lynx II / Jaugar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
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.appspot.com

5

Odp: Blitter dla każdego... ST

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 smile więc nadal nie rozumiem idei smile

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

Odp: Blitter dla każdego... ST

Przecież nie zabieram Tobie czasu robiąc coś takiego, tylko poświęcam swój wink
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 wink

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

Było miło :) Do widzenia.

7

Odp: Blitter dla każdego... ST

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 wink bo mógłbyś w tym czasie np. zrobić coś dla nas big_smile 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ć wink 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

Odp: Blitter dla każdego... ST

erOS skoro można to czemu nie smile


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 II / Jaugar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
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.appspot.com

9

Odp: Blitter dla każdego... ST

@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

Odp: Blitter dla każdego... ST

@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 wink

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.

Odp: Blitter dla każdego... ST

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

Odp: Blitter dla każdego... ST

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

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

Post's attachments

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

Tylko zalogowani mogą pobierać załączniki.
Lynx II / Jaugar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
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.appspot.com

13

Odp: Blitter dla każdego... ST

@Adam: ale co to zmienia czy wyłącza czy nie używa? i co to ma do całości topiku? smile
@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) smile

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

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

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

Odp: Blitter dla każdego... ST

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 II / Jaugar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
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.appspot.com

15

Odp: Blitter dla każdego... ST

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

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

Odp: Blitter dla każdego... ST

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

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

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 II / Jaugar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
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.appspot.com

Odp: Blitter dla każdego... ST

erOS napisał/a:

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

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

Odp: Blitter dla każdego... ST

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 II / Jaugar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
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.appspot.com

19

Odp: Blitter dla każdego... ST

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

Odp: Blitter dla każdego... ST

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 smile 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 II / Jaugar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
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.appspot.com

21

Odp: Blitter dla każdego... ST

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

Było miło :) Do widzenia.

22

Odp: Blitter dla każdego... ST

dzięki

Lynx II / Jaugar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
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.appspot.com

23

Odp: Blitter dla każdego... ST

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