Przykro jest być potraktowanym jak osioł :(
Gdyby Fredi cokolwiek miał, nie byłoby tematu.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
MyAES 0.99 Beta 8 Nowa wersja MyAES z poprawkami błędów
Działające RM800XL! Na X pokazano działającą replikę RM 800XL - to ważny krok w stronę gotowego produktu.
PyDPainter 2.2.0 Pixel art w stylu Deluxe Paint.
SillyVenture 2025SE - nowe wiadomości Ruszyła sekcja regulaminów i uploadu prac. Zaktualizowano regulamin i dodano nową kategorię muzyczną
Doom8088 dla Atari ST Nowy port Dooma na Atari ST bazuje na wersji dla 8088 i wspiera tylko pierwszy epizod
atari.area forum » Posty przez artik-wroc
Przykro jest być potraktowanym jak osioł :(
Gdyby Fredi cokolwiek miał, nie byłoby tematu.
Jak pewnie wiadomo (lub nie) są firmy głównie w Chinach, które nie tylko produkują PCB, ale oferują też klonowanie (pliki GERBER) lub też uzyskanie schematu.
Z ciekawości podesłałem do wyceny fotki płyty Hadesa, które dostałem od Krolla.
Kopia to koszt około 10 tys. PLN, schemat to drugie tyle..
Oczywiście PIERWSZĄ sprawą którą należałoby zrobić to zapytać o zgodę Frediego.
Jest też kwestia wysłania dobrej płyty do sklonowania.
Na razie to TYLKO teoretyczne rozważania i na tym pewnie się skończy, chociaż trochę korci :)
Co o tym sądzicie ?
Mogę oddać takiego po koszcie wysyłki.
Czy to możliwe ?
Komputer MegaST z modułem HD (układ WD1772) i kiszka. Obrazy 720kB czyta OK, ale 1.44MB nie chce.
Inna sprawa, że na pinie 2 cały czas jest 5V, bez względu na to, czy obraz jest DD czy HD.
Spróbuję jeszcze Goteka. Ze stacją dyskietek działa dobrze.
@artik-wroc pięknie, wrzuć jakiś obrazek, jak to wygląda
proszę ;)
EDIT:
A tak serio to na razie działam wyłącznie przez terminal, więc tylko polecenia.
Mam co prawda kartę ET6000 która jest odsługiwana, jednak, kiedyś ją testowałem i nie przekonała mnie do siebie :)
EDIT2: Niestety, ale nie da się tego używać 5 minut podziała i zwiecha.
Z kronikarskiego obowiązku odnotuję, iż udało mi się ostatecznie uruchomić NetBSD 10.1 na Hadesie. Było trochę problemów, które należało obejść:
a. niedziałający flop - wrzucenie sysinst na partycję swap
b. nie uruchamianie się w konsoli - edycja pliku ttys, co wcale nie było takie proste biorąc pod uwagę, że system nie startował. Pomógł laptop w Linuxem i obraz karty z opcją zamiany bajtów, aby dało się zobaczyć jakąś partycję.
Ostatecznie udało się. Szczegóły tukej.
PW poszło.
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 ?
Podeślij etykietę na małą paczkę.
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.
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 )
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...
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 :)
Na PAK, TOS4.04 normalnie widzi TT-RAM.
A jaki masz sterownik na tej z USatana?
HDDriver
Tak, to normalne...
Faktycznie.
"Insert the ICD PRO SD cards after the GemDrive cards."
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.
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.
Atari Document Archive
"TOS v4.04 source code (incomplete)"
wiec pewnie Atari :)
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.
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_...
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
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.
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ć?
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."
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ć) ?
atari.area forum » Posty przez artik-wroc
Wygenerowano w 0.063 sekund, wykonano 23 zapytań