1

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

PW poszło.

2

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

O ile się nie mylę dla ISA były W32i, wersja W32p jest pod PCI. Tak też rzecze Wikipedia.
Te V33 to już w ogóle nie wiem z czym to się je :)
PS. Jakby ktoś chciał kartę VME, to coś się znajdzie.

EDIT: V33 maksymalna rozdzielczość 720x480 ?

3

(28 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

Podeślij etykietę na małą paczkę.

4

(28 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

Zasilacz po Atari PC1, pewnie taki sam jak w ST. Bez blachy, tylko płytka i wentylator. Oddam po koszcie wysyłki, jeśli ktoś chce.

5

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

Pewnikiem nikomu się to nie przyda, ale może gdzieś/kiedyś :)

Sterowniki do kart Matrix VME zawierają program INIT, który w normalnych warunkach czyta z pliku INF, gdy mu się jednak ten plik podprowadzi, uruchamia się w trybie poleceń i są tam ciekawe rzeczy odnośnie samej karty. Tu znalazłem adresy pod jakimi karta się znajduje i wiele innych informacji. Poniżej menu, które wyświetla się po wpisaniu "help", a właściwie tylko jego część "User command".

User connands :
 58 - version        : print program version
123 - resolution     : display resolution ( physical, if virtual )
123 - xy             : = resolution
124 - virtual        : +/- virtual screen resolution ( logical )
125 - display-start  : display start position [ x,y ]
125 - start          : = display-start
126 - sync-stop      : sync pulse stop position [ x,y ]
126 - sync           : = sync-stop [ x,y ]
127 - frame          : timing frame [ x,y ]
128 - zoom           : zoom factors [ x,y ] | window [ x, y, fac ]
142 - bpp            : bits per pixel [ planes ]
143 - interlaced     : +/-interlaced mode
144 - clock          : pixel clock frequency { clock } in MHz
145 - sflags         : set screen parameter flags ( word )
146 - config         : set board configuration { modes }
147 - synth          : set synthesizer [ code ]
129 - hsync          : +/- set horizontal sync polarity 
130 - vsync          : +/- set vertical sync polarity
131 - hvsync         : +/- set h & v sync polarity
132 - compsync       : +/- set composite sync
133 - xsync          : +/- set external sync
141 - keyflags       : zoom keyflags { ACS }
 73 - c1rpar         : clear screen paraneter
 75 - request        : init request { no,board,vdi = { 0..2 } }
 51 - flags          : set flags [ int ]
134 - hdtv           : +/- set hdtv interlaced sync [ odd/even x/y ]
139 - display        : set display origin { x { y } }
138 - draw           : set draw origin { x { y } }
136 - yuv            : +/- set yuv/rgb, conv rect { n, yuv-matrix-point |rect }
137 - ?yuv           : display yuv-matrix
 65 - ?gsp           : display gsp registers
 66 - ?screen        : display screen parameters
 67 - ?board         : display board parameters
 68 - ?tables        : display tables
 72 - ?frequ         : display synthesizer frequencies
140 - color          : set color [ phys, r, g, b ]
 69 - ?e2prom        : display e2prom info
 70 - ?mem           : display memory allocation
 71 - ?mode          : display mode
 74 - init           : initialise board { t(iming) | c(lock) | i(nfo) }
148 - import         : import CXX-file { name } | selected CXS-file
149 - export         : export CXX-file { name { format } }
 79 - dialog         : dialog box on MatScreen
 80 - default        : set / display default file
-78 - video          : +/- video on/off
 77 - reset          : reset board
 52 - sno            : set / print serial number {text}
 53 - i2ca           : set i2c port address [address]
 54 - i2cs           : set i2c slave number [slave]
 55 - i2cr           : i2c read [ count { subadr } ]
 56 - i2cm           : i2c write [ data* ]
 83 - toed           : load kernel
 86 - par            : display module / kernel parameter { modu-name } 
 85 - list           : list kernel
 84 - run            : exec kernel module [ modu-name pars ]
-95 - debug          : +/- kernel debug mode ( off = no reg save )
-93 - trace          : +/- single step on off / trace module { modu-name pars }
 94 - gcatt          : call gsp subroutine { modu-name pars }
 91 - step           : gsp step { steps }
 92 - break          : interrupt gsp
 87 - dump           : dump module [ name ]
-88 - reg            : +disptay,set/-clear kernel register { num { neu-value } }
 89 - vector         : display gsp vectors
-98 - watch          : +/-gsp status watch on/off { display-mask }
 96 - fhelp          : show function keys
 97 - halt           : halt program
 98 - hack           : wait for gsp halt acknowledge
-99 - cache          : +/-gsp-cache on/off
100 - palette        : palette [ | 332 | Vdi- | Phys-gray ]
101 - ?clut          : display palette register
102 - csc            : +/-color space conversion on/off [ mode ]
104 - cscreg         : read/write csc register [ reg { val { 'n' } } ]
103 - cscheck        : check csc error flags
106 - ident          : matrix =  1:1
107 - cinvers        : matrix = -1:1
108 - gray3          : gray matrix = (R+G+B)/3
109   graytv         : gray matrix, TV coefficients
105 - matrix         : set csc matrix 1.0 = 1000 [ r->r, g->r, .. b->b ]
111 - iinvers        : inverse linear lut correction
110 - linear         : linear lut correction [ rmin,rmax,...,bmax ]
112 - gamma          : gamma lut correction [ rsqrt,rmax,...,bmax ]
113 - uncorr         : reset lut correction
 58 - line           : line [x0,y0,x1,y1,color]
 63 - pattern        : set line pattern [ 16 bit mask ]
 64 - prect          : prect [x0,y0,x1,y1,{n,p,col}*]
 82 - fill           : fill screen with 0xrrggbb
 59 - rect           : rect [x0,y0,x1,y1,color]
 68 - frect          : frect [x0,y0,x1,y1,color]
 61 - hline          : line [x0,x1,y,color]
 62 - vline          : line [x,y0,y1,color]
 81 - testpic        : display test picture
 81 - pic            : = testpic
 57 - invert         : invert screen
114 - size           : set size parameter [ 1,2,4 ]
115 - addr           : set address parameter [ long ]
116 - range          : set range parameter [ ulong ]
117 - amask          : set address mask parameter [ ulong ]
118 - wtoops         : set write Loops
119 - rtoops         : set read loops
128 - and            : set and pattern
121 - or             : set or pattern
122 - mask           : memory test mask
76 - test            : memory test ( size, addr, range )

6

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

Po pierwszych zachwytach, przyszedł kubeł zimnej wody :(
W sytuacji, gdy karta ACSI jest za kartą PC nie startuje XBOOT i oczywiście AUTO jest pomijane. Ładuje się tylko NEWDESK.INF. To trochę lipa, a nie chcę przerzucać całego dysku C na kartę PC.
Gdy próbuję wymusić start HDDrivera z C, naciskając klawisz C, następuje zwiecha.

Spróbowałem zatem inaczej...

_tzok_ napisał/a:

Możesz umieścić sterownik GEMDRIVE.PRG w folderze AUTO partycji ACSI, wtedy zobaczy kartę FAT włożoną do "dalszego" slotu.

tutaj też zawiesza się przy próbie uruchomienia GEMDRIVE.PRG.

Spróbuję nowszej wersji HDDriver, chociaż czytając jak Uwe odniósł się do sugestii autora ASCI2STM to raczej lepiej nie będzie. To zostaje jeszcze ICD. Jak nie da rady wracam do MegaBoruty :)

7

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

Na PAK, TOS4.04 normalnie widzi TT-RAM.

8

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

perinoid napisał/a:

A jaki masz sterownik na tej z USatana?

HDDriver

_tzok_ napisał/a:

Tak, to normalne...

Faktycznie.
"Insert the ICD PRO SD cards after the GemDrive cards."

9

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

Kupiłem ACSI2STM w wersji MSTE.
Nie wiem czy to normalne, gdy w pierwszym slocie jest karta ACSI (taka jak np. w Ultrasatanie), w drugim karta FAT PC, to widzi tylko pierwszą.
Gdy są odwrotnie widzi obie, pokazuje że startuje z L, jednak wczytuje NEWDESK.INF z drugiej. Partycje z karty ACSI widoczne są od litery C:.
I w sumie o to chodzi :) Fajna sprawa, nie wiem jak będzie przy dłuższym użytkowaniu.

10

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

Słyszałem o dwóch takich przypadkach:
1) dostępny w sieci schemat, ale częściowy ("Partial schematics for a 16MB RAM board for every ST")
2) ST w wersji przemysłowej (autor: Torsten Lang), wymaga dodatkowego układu "co-MMU", gdyż MMU pozwala tylko na 4MB jak powszechnie wiadomo. Niestety nie wiadomo co to był za układ.

Zawsze można sobie wstawić np. MagnumST.

11

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

Atari Document Archive
"TOS v4.04 source code (incomplete)"

wiec pewnie Atari :)

12

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

Musze poskładać zestaw testowy, gdyż na razie wszystko na kolanie i już nie wiem gdzie, co leży :)

W źródłach 404 jest wyodrębniona część DSP, może dałoby to radę skompilować jako program i dodać obsługę DSP np. do 3.06 ?
Pytanie czy to jest kompletne:
http://artik78.vot.pl/pliki/DSP.zip

wówczas zmiana adresu nie byłaby problemem.

13

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

W tym pierwszym obrazie są włączone wszystkie te funkcje DSP, włączone, ale czy działające.

;DSP-Funktionen
156E+60*4 $.XBIOS_NA.L ;Dsp_...
156E+61*4 $.XBIOS_NA.L ;Dsp_...
156E+62*4 $.XBIOS_NA.L ;Dsp_...
156E+63*4 $.XBIOS_NA.L ;Dsp_...
156E+64*4 $.XBIOS_NA.L ;Dsp_...
156E+65*4 $.XBIOS_NA.L ;Dsp_...
156E+66*4 $.XBIOS_NA.L ;Dsp_...
156E+67*4 $.XBIOS_NA.L ;Dsp_...
156E+68*4 $.XBIOS_NA.L ;Dsp_...
156E+69*4 $.XBIOS_NA.L ;Dsp_...
156E+6A*4 $.XBIOS_NA.L ;Dsp_...
156E+6B*4 $.XBIOS_NA.L ;Dsp_...
156E+6C*4 $.XBIOS_NA.L ;Dsp_...
156E+6D*4 $.XBIOS_NA.L ;Dsp_...
156E+6E*4 $.XBIOS_NA.L ;Dsp_...
156E+6F*4 $.XBIOS_NA.L ;Dsp_...
156E+70*4 $.XBIOS_NA.L ;Dsp_...
156E+71*4 $.XBIOS_NA.L ;Dsp_...
156E+72*4 $.XBIOS_NA.L ;Dsp_...
156E+73*4 $.XBIOS_NA.L ;Dsp_...
156E+74*4 $.XBIOS_NA.L ;Dsp_...
156E+75*4 $.XBIOS_NA.L ;Dsp_...
156E+76*4 $.XBIOS_NA.L ;Dsp_...
156E+77*4 $.XBIOS_NA.L ;Dsp_...
156E+78*4 $.XBIOS_NA.L ;Dsp_...
156E+79*4 $.XBIOS_NA.L ;Dsp_...
156E+7A*4 $.XBIOS_NA.L ;Dsp_...
156E+7B*4 $.XBIOS_NA.L ;Dsp_...
156E+7C*4 $.XBIOS_NA.L ;Dsp_...
156E+7D*4 $.XBIOS_NA.L ;Dsp_...
156E+7E*4 $.XBIOS_NA.L ;Dsp_...
156E+7F*4 $.XBIOS_NA.L ;Dsp_...

14

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

"A Simple ISA Bus Interface for the DSP56001"

15

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

Cyprian w załączniku masz wersje A (dezaktywowane DSP) i wersję B (dezaktywowana dezaktywacja DSP) :)
Całe dezaktywowanie związane jest z adresem $5B2.
Po prostu przeciągnij na LOADTOS.

Trzeba załadować NVDI, albo uruchomić sterownik NOVA.
Dlaczego? Ze względu na Blitter:
https://www.atari-forum.com/viewtopic.php?t=42482

16

(28 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

artik-wroc napisał/a:
Yezy napisał/a:

Wezmę tą brzydszą.

Nie mam żadnej informacji odnośnie etykiety/paczkomatu więc nie wiem gdzie mam wysłać.

Zwróciłem pieniądze ponieważ nie doczekałem się informacji gdzie wysłać obudowę.

Gdyby ktoś zatem reflektował, zapraszam do kontaktu.

17

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

Sprawdziłem z ciekawości na PAK i uruchomiłem 4.04, gdzie zainicjowanie DSP jest wyłączone. Anulowałem wyłączenie i system nie załadował się. Samo włączenie funkcji XBIOS DSP oczywiście nie przeszkodziło w starcie systemu, ale te 4 bajty które odpowiadają za zainicjowanie DSP (pewnie skok do jakiegoś kodu wykonywanego na DSP) już tak i system się nie uruchomił.
Zasadnicze pytanie brzmi, jak zmienić adres pod którym TOS szuka DSP ? Karta z 56001 jest pod innym adresem i chcę sprawdzić czy ją rozpozna.
Myślałem o kompilacji dekompresora JPEG, ale on korzysta z funkcji XBIOS o ile dobrze sprawdziłem. Więc, gdzie jest zaszyty adres DSP, aby go zmienić?

18

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

Z ostatniego posta wynika, że na płytce jest jeden Transputer, wystarczający do uruchomienia Heliosa.
AM-B404 to pamięć 2MB bez procesora. Tak ja to rozumiem.

" The synthetic Transputer is plenty enough to run Helios (and the X11 server). But it's just "single computing" of course."

19

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

Co robi TOS4x przy starcie w temacie DSP ?
Sprawdza obecność ? Pewnie tak, a jeśli DSP by nie było ? Wywali się/uruchomi (niepotrzebne skreślić) ?

20

(28 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

Yezy napisał/a:

Wezmę tą brzydszą.

Nie mam żadnej informacji odnośnie etykiety/paczkomatu więc nie wiem gdzie mam wysłać.

21

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

Cyprian, płyta główna to jedno, ale ogarniasz resztę ?
Czy można użyć zwykłych SIMM-ów ?
Czy da się zaprogramować osobno kostki ROM ? Czy wszystkie 3 razem i trzeba zamawiać programator który tam też jest ? Trochę to namieszane, a chodzi o to aby nie przestrzelić :)
Płyta wychodzi koło 60zł (zielona) lub 100zł (inny kolor, niebieska ?). Ostatnia wersja A1.

Własnie ten ROM mnie najbardziej zastanawia. Jeżeli można użyć zwykłego programatora i podzielić zawartość na kolejne kostki to OK.

22

(6,152 odpowiedzi, napisanych Kolekcjonowanie)

Ale jak to odebrać w UK ? :)

23

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

Do Atari ST są sterowniki do kart graficznych ISA dla ET4000 (AX lub W32), Mach32 i Mach 64. Raven obsługuje także wszystkie inne karty graficzne zgodne z VGA, ale tylko w 640x400 mono (lub 480, nie pamiętam).

Sloty ISA to nie tylko karty graficzne, ale także sieciowe (NE2000) czy ostatnio muzyczne (są wtyczki do MIDI i OPL)
https://github.com/agranlund/atarisound/tree/main/bin

EDIT: też mam wolnego Tsenga gdyby był potrzebny.

24

(28 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

_kriss_ napisał/a:

Jestem chętny na tę obudowę za 100 zł plus płyta i zasilacz.

Wysłałem mejla, etykieta nie wchodzi, wywala błąd.

25

(28 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

Muszę ogarnąć wysyłki i zobaczę co tam jeszcze mam.