151

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

Niejako przy okazji spróbowałem systemów z gałęzi TOS, które poradzą sobie z 68010.

Pierwszy to zmodyfikowany TOS1.06

Update TOS 1.6 fuer ST/STE/68010:

Folgende Aenderungen wurden durchgefuehrt:

1.      Alle Patches aus TOSFIX.PRG (von Atari) wurden durchgefuehrt
2.      _shell_p ($4F6) wird bei reset auf null gesetzt
3.      befindet sich auf Diskette kein DESKTOP.INF, so wird alternativ
        nach DESKTOP.INC fuer Farbe, sowie nach DESKTOP.INM fuer monochrom
        gesucht. Fehlen diese, wird eine Version aus dem ROM verwendet,
        welche standartmaessig die Textdarstellung verwendet.
        Achtung - bei 'Arbeit sichern' wird immer DESKTOP.INF verwendet.
4.      Wird ein ausfuehrbarer Bootsektor geladen, so wird gefragt, ob
        dieser ausgefuehrt werden soll. Bei einigen Programmen muss man
        sich allerdings beeilen, da diese davon ausgehen, dass das Laufwerk
        noch selektiert ist.
5.      Zusaetzlich wurden noch folgende Tastaturbefehle implimentiert:
        CTRL ALT 1: Mouse Speeder aus
         "    "  2:   "     "     geringe Wirkung
         "    "  3:   "     "     grosse Wirkung
         "    "  5: 50 Hz
         "    "  6: 60 Hz
         "    "  P: parkt alle Atari-Harddisks (Target 0-7, Unit 0&1)
         "    "  K: Tastaturklick aus/an
6.      Bei gedrueckter ALTERNATE-Taste, koennen ASCII-Codes in dezimal
        eingegeben werden. (Nur mit dem numerischen Tastenfeld)
7.      Werden waehrend eines Reset Pin 20 und Pin 22 der RS232 kurz-
        geschlossen, so wird ein echter RESET durchgefuehrt (unabhaengig
        von $426)...

tos1

Sysinfo się trochę gubi z rozpoznaniem procesora i opcja "CPU cache on" aktywna :)

tos2a

Profile pokazuje prawidłowo:

tos3

Drugi system to oczywiście KAOS:

tos4

sprawdzę wszak powinien działać też z PAK.

152

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

Cyprian napisał/a:

Ten bit odpowiada za włączenie Options-->Cache
A to pojawia się przy wyborze procesora 68030

To by wyjaśniało sytuację, wszak pliki z ustawieniami pulpitu przenosiłem z kompa na którym siedzi PAK, ale to dziwne, że wcześniej jeż tak miałem przechodząc z 68000 (albo już czegoś nie pamiętam).

Ściągnąłem kiedyś taki dokument "The TOS 2.06 in-depth user guide" i tam jest opis. W necie też są te informacje w różnych miejscach.

153

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

W kwestii uzupełnienia. Po zainstalowaniu procesora 68010 i TOS2.06 pojawiają się cztery bombki w momencie odczytu NEWDESK.INF.
Trzymając klawisz "Control" można tego uniknąć i następnie załadować ustawienia z pliku.
Szukałem i znalazłem jaka jest tego przyczyna, chodzi o bodaj czwartą linię w NEWDESK.INF zaczynającą się od #E.

Video settings (some features not available on some versions of TOS)
#E PR BR xx OP LD CM xx xx xx...

dokładnie to czwarta liczba (OP) i bit 1.

Niestety jedyne informacje jakie znalazłem nie wyjaśniają jego znaczenia :(

   OP = Other configuration parmaters

     bit 4: Input parameter (from "Desktop Config")
        0 = filename             1 = pathname

     bit 3: Default directory (from "Desktop Config")
        0 = Top Window           1 = Application

     bit 2: Size to fit
        0 = off                  1 = on

     bit 1: ?
        1
        
     bit 0: Sort on, off
        0 = Sort on              1 = Sort off

gdy bit jest ustawiony sypią się bombki, w przeciwnym wypadku zgłasza się ładnie pulpit. U mnie to działa. To musi być jakaś opcja z menu.
Gdzieś w niemieckim magazynie coś na ten temat czytałem, ale zgubiłem :(

154

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

Zasadniczo idzie na śmietnik, więc jak ktoś chce.

das

155

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

Uprzedzając pytania dlaczego karta nie jest bardziej przesunięta w prawo, odpowiadam: z uwagi na kolizję ze słupkiem, nie chciałem niczego piłować w obudowie. Maskownicę na tył da się zrobić.

ttnova1
ttnova2
ttnova3

Jako, że do wszystkich kart jest jeden GAL, można go zainstalować na stałe. U mnie działa z Mach64.

156

(13 odpowiedzi, napisanych Programowanie - 16/32bit)

Akurat program który próbuję przerobić jest w Pascalu, więc uznałem że tak będzie szybciej. Na razie zaplątałem się w sieci begin i end :)

157

(13 odpowiedzi, napisanych Programowanie - 16/32bit)

   s := char_ptr($12345);
  d := char_ptr($23456);

No właśnie tak. Swoją drogą nigdzie takiego zapisu nie widziałem. Każda wersja Pascala na Atari pozwala na inne rzeczy, a książki znalazłem tylko do Hi i Personal.

Dostałem podpowiedź:
https://www.atari-forum.com/viewtopic.p … 80#p440880

i faktycznie teraz działa, choć nie w moim przypadku :) Prosty program działa z wpisaniem pod adres i odczytem, ale zapisywanie do rejestrów karty już coś nie bardzo. Mam program który wykrywa kartę SB i odgrywa prostą melodyjkę.
sb

Wersja Maxon (PEEK, POKE) działa, wersja Puree (ze wskaźnikiem) nie. Muszę to jeszcze raz obejrzeć, bo może jest jakiś czeski błąd, albo kwestia ustawień kompilatora, plik wynikowy jest znacznie większy niż pod Maxon'em.

EDIT: Lizard: tylko deklaracja typu, bez zmiennej.
Tak jak podejrzewałem, kwestia wybrania opcji w kompilatorze i gra muzyka :)
Teraz Pinokio idzie dalej sam :) Przynajmniej spróbuję.

158

(13 odpowiedzi, napisanych Programowanie - 16/32bit)

EDIT: Przemyślę to, bo nic nie kumam

159

(13 odpowiedzi, napisanych Programowanie - 16/32bit)

Ale jak do jasnej ******* odczytać BAJT z KONKRETNEGO adresu np: $12345. Ja mam mózg zniszczony przez Basic i za ChRL nie rozumiem jego dziadostwa (wskaźników).

Jeżeli chcę odczytywać po bajcie, to deklaruję:

wsk : ^byte;

gdy potem piszę:

wsk := $12345

to jest błąd, że typy niezgodne. Nic z tego nie rozumiem.

160

(13 odpowiedzi, napisanych Programowanie - 16/32bit)

Dzięki serdeczne za wszelkie podpowiedzi, pytanie zasadnicze jak to jest konkretnie w Puree Pascalu.. Inaczej w Alice, HI, Maxon itd...
Obaczym i napiszem.

161

(13 odpowiedzi, napisanych Programowanie - 16/32bit)

No właśnie jak zrobić wstawkę w asemblerze w PP, chodzi o instrukcję MOVE ? Próbowałem ASM, ale nie działa mi to.
Dokładnie to chodzi o ten nieszczęsny odczyt z adresu i zapis pod adres.
Maxon Pascal ma biblio STPascal.UNI i dzięki niemu można użyć PEEK i POKE, a co z tym ziemniaczanym (puree) Pascalem?

162

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

Na Ebay'u.

riser

163

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

Cyprian napisał/a:

@artik-wroc ten adapter VME2ISA to jest NOVA https://silicon-heaven.org/atari/nova/MegaSTE/ ?
Widzę tam wsparcie dla ET4000 / ET4000W32i / CrazyDots / Mach32 / Mach64

artik-wroc napisał/a:

nie oznacza to, że Tseng nie będzie działał, lecz chodzi o wymiary ! 

Adam Klobukowski napisał/a:

@artik-wroc: to otwiera rynek na risery isa :P

Ostatnio kupiłem dwa do Panther'y :)

164

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

W związku ze sporym (jak na 16/32-bit) zainteresowaniem, pragnę wyjaśnić jedną/dwie kwestie odnośnie adaptera VME2ISA, a nie ISA2VME :)
Ten adapter jest pod karty ATI, nie oznacza to, że Tseng nie będzie działał, lecz chodzi o wymiary ! 
Taka karta wejdzie, ale taka już nie, ze względu na złącze VME.
Druga sprawa, nawet ATI NIE SCHOWA się cała w obudowie, blachę środkową od VME trzeba będzie zdemontować, zewnętrzną maskownicę da się zrobić, aby kurz nie leciał do środka. Poczekajcie, będą fotki i wtedy zdecydujcie, kto chce, a kto nie chce.

165

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

tOri napisał/a:

->artik-wroc - znalazłeś dobre źródło Tseng ET4000?

Niestety nie. Zapytaj Duddie'go swego czasu pisaliśmy na ten temat.

166

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

Pewne rzeczy idą do przodu, ale powoli. Myślę, że do końca roku coś się pojawi, albo chociaż jakaś konkretna zapowiedź czegoś :)

167

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

tOri napisał/a:

ciekawy jestem wyglądu strony TOP i BOT płytki tego "akceleratora"

Sprawdź Pan pocztę :)

168

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

Tak. Dziwne gdyż dyski 640MB dają się podzielić, można nagrywać, ale nie da się zainstalować sterownika na partycji C. Z dyskami 128MB nie ma tego problemu. Może to kwestia konfiguracji napędu.

Dyski 640MB mają 2048 bajtów na sektor, mniejsze 512, więc to pewnie to.

169

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

dek1
dek2

a ja myślałem, że moja TT-tka jest "z grubsza" biała :)

dek3

170

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

tOri napisał/a:

To wygląda na kartę wyłącznie pod VME?

Nova zawsze była pod VME (choć-ponoć jest wersja MegaBus, jest i Falcon'owa).

Na MegaBus robiłem kiedyś Mega4000 i wiem, że działało ładnie:
http://atari4ever.free.fr/hardware/zip/et4000.zip

171

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

max. 100zł za produkt finalny.
To jest wersja zmodyfikowana pod kątem współpracy z Lightning VME:
https://wiki.newtosworld.de/index.php?t … afikkarten

tOri: mejl poszedł

172

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

Raczej nic z tego nie będzie. Firma w której robiłem płytki wycofała się z tego interesu, a te wyceny co dostałem zniechęcają. Gotowy adapter kosztowałby koło 100zł. Jak sprawdzę, że wszystko działa, mogę komuś udostępnić pliki.

173

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

Mam krótkie ISA oraz tę drugą część do przycięcia lub nawet nie (kilka styków więcej).

174

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

Zrobiłem kiedyś taki adapter i działał prawidłowo, ale właśnie ze względu na dostępność kątowych slotów ISA odpuściłem temat.
Choć teraz przymierzam się adaptera NOVA w takiej wersji :)

175

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

Odkopałem wątek, gdyż, azaliż mam polski TOS 3.06 dla Hadesa :) Wrzucę na stronę za kilka dni, sprawdziwszy czy nie ma jakichś niedoróbek.
Dostępny jest patch, więc nie było to specjalnie trudne, poza tym we wspomnianym patch'u  jest data 27.03.1997, w tym co miałem zamontowany była 13.08.1996, więc można przyjąć, że doszły jakieś poprawki.
Minus jest taki, że trzeba nagrać kostki, ponieważ nie działa ładowanie i start z pamięci. Teoretycznie powinno, ale bombi.

Przy okazji gdyby ktoś znalazł polskie czcionki/fonty (przepraszam kolegę Sikora, jeżeli mieszam pojęcia) FNT 16x32 z rozmiarem pliku 16384, można było by je dodać, aby sobie siedziały już w systemie. Do rozdzielczości HI są, lecz przy rozdzielczościach z kart graficznych trzeba używać dodatkowego np. CPX. Dotyczy to wszystkich TOS'ów jakie były spolszczone.