176

(8 odpowiedzi, napisanych Software, Gry - 16/32bit)

Dostał złe namiary na dyskietkę :)

177

(8 odpowiedzi, napisanych Software, Gry - 16/32bit)

Próbowałem zainstalować wspomniany system na Hadesie, ale od początku jest pod górkę.
Teoretycznie obsługuje on karty graficzne Tseng. Zaopatrzyłem się zatem w kartę ET6000 i próbowałem uruchomić instalator.
Niestety po załadowaniu jądra ekran się nie zmienia i nie widać, aby cokolwiek się działo.
Na stronie projektu jest informacja:
"The Hades PCI bus is very critical. Many cards are not recognized. This seems to be due to electrical problems."

Ciekawe jest to, że po zmianie karty na ATI sytuacja po stronie Hadesa wygląda tak samo (biały ekran), lecz nie do końca :) Po załadowaniu jądra słychać, że odzywa się stacja dyskietek i widać pracę dysku.
Połączyłem zatem Hadesa z PC kablem null modem jak do Ghostlink'a i odpaliłem pod windą HyperTerminal. Wcześniej już używałem takiego połączenia z ST i kartem diagnostycznym i działa to fajnie, gdy płyta nie daje nic na monitorze ST.

Tym razem też przyniosło efekt i na terminalu pojawiło się to:

[   1.0000000] Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 200
4, 2005,
[   1.0000000]     2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2
016, 2017,
[   1.0000000]     2018, 2019, 2020, 2021, 2022
[   1.0000000]     The NetBSD Foundation, Inc.  All rights reserved.
[   1.0000000] Copyright (c) 1982, 1986, 1989, 1991, 1993
[   1.0000000]     The Regents of the University of California.  All rights rese
rved.

[   1.0000000] NetBSD 9.3 (HADES) #0: Thu Aug  4 15:30:37 UTC 2022
[   1.0000000]  mkrepro@mkrepro.NetBSD.org:/usr/src/sys/arch/atari/compile/HADES

[   1.0000000] Atari Hades (68060 rev.1 CPU/MMU/FPU)
[   1.0000000] total memory = 192 MB
[   1.0000000] avail memory = 185 MB
[   1.0000000] mainbus0 (root)
[   1.0000000] clock0 at mainbus0: system hz 64 timer-A divisor 200/192
[   1.0000050] grfbus0 at mainbus0
[   1.0000050] kbd0 at mainbus0
[   1.0000050] fdc0 at mainbus0: no fifo
[   1.0000050] hdfd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
[   1.0000050] ser0 at mainbus0: modem1 on 68901 MFP1 USART
[   1.0000050] zs0 at mainbus0: serial2 on channel a and modem2 on channel b
[   1.0000050] ncrscsi0 at mainbus0
[   1.0000050] scsibus0 at ncrscsi0 channel 0: 8 targets, 8 luns per target
[   1.0000050] nvr0 at mainbus0
[   1.0000050] lp0 at mainbus0
[   1.0000050] wdc0 at mainbus0
[   1.0000050] atabus0 at wdc0 channel 0
[   1.0000050] isab0 at mainbus0
[   1.0000050] isa0 at isab0
[   1.0000050] ne0 at isa0 port 0x300-0x31f irq 5
[   1.0000050] ne0: NE2000 (RTL8019) Ethernet
[   1.0000050] ne0: Ethernet address
[   1.0000050] ne0: 10base2, 10baseT, 10baseT-FDX, auto, default [0x00 0x90] aut
o
[   1.0000050] pcib0 at mainbus0
[   1.0000050] pci0 at pcib0
[   1.0000050] vendor 1274 product 1371 (audio multimedia, revision 0x06) at pci
0 dev 2 function 0 not configured
[   1.0000050] vendor 1002 product 4758 (VGA display, revision 0x03) at pci0 dev
 3 function 0 not configured
[   1.0000050] avmebus0 at mainbus0
[   1.0000050] vme0 at avmebus0
leprobe: cannot map memory-area
[   1.0000050] scsibus0: waiting 2 seconds for devices to settle...
[   1.0312550] wd0 at atabus0 drive 0
[   1.0660043] wd0: <SanDisk SDCFH2-002G>
[   1.0817921] wd0: 1953 MB, 3970 cyl, 16 head, 63 sec, 512 bytes/sect x 4001760
 sectors
[   1.0953826] wd1 at atabus0 drive 1
[   1.3906300] wd1: <512MB CRR>
[   1.4194386] wd1: 488 MB, 993 cyl, 16 head, 63 sec, 512 bytes/sect x 1000944 s
ectors
[   3.0156300] probe(ncrscsi0:0:0:0): Does not support linked commands
[   3.0625050] cd0 at scsibus0 target 0 lun 0: <PIONEER, DVD-ROM DVD-303R, 1.09>
 cdrom removable
[   6.8437550] 4 views configured
[   6.8613331] 1 mouse configured
[   6.8820851] WARNING: 1 error while detecting hardware; check system log.
[   6.9062550] root device: hdfd0a
[   7.2463429] panic: parsedisk
[   7.2663624] cpu0: Begin traceback...
[   7.2934620] ?(?)
[   7.3125050] db_panic(59a940,ffffffff,36df61,17e114,36de08) at 0
[   7.3906300] vpanic(259023,36de14,36de40,16ca32,259023) + 162
[   7.4843800] panic(259023,36de94,5,36df20,17e168) + c
[   7.5781300] parsedisk(36de94,6,0,36df20) + 110
[   7.6406300] setroot(0,0) + 260
[   7.7031300] rootconf(?)
[   7.7343800] cpu_rootconf(0,583fdc,1,583fdc,40) + 1e
[   7.8125050] main(36dfb0) + 4f2
[   7.8654835] cpu0: End traceback...
Stopped in pid 0.1 (system) at  netbsd:cpu_Debugger+0x6:        unlk    a6
db>

Klawiatura Hadesa wówczas nie działa, ale można wpisywać z klawiatury PC.
Spróbuję w ten sposób przeprowadzić całą instalację.
Kartę sieciową rozpoznało prawidłowo.
Czekam w międzyczasie na kartę ET4000, może z nią zadziała normalnie.

Taka ciekawostka na sobotni wieczór :)

178

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

Nic dziwnego, że nie widzisz, bo tego nie wysłałem :) Sprawdź emlia.

179

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

Cyprian napisał/a:

widzę że jeszcze jedna brakująca część - "TEKBIOS "

W tym co Ci wysłałem masz listing TEKBIOS-u.

180

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

Na TEK-u jest tylko ISA 8-bit. Ta karta o której piszesz ma więcej wyprowadzeń. Mam 1 część. Ten interface do ST to m.in. właśnie ISA 8-bit:
http://artik-wroc.pl/hardrest.html#ctbus
Jutro podeślę brakującą część.

181

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

Sprawdź pocztę :)

182

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

To są artykuły z c't magazin, jak ktoś chce to mam syćko, razem ze schematami.

183

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

artik-wroc napisał/a:

W którymś niemieckim piśmie jest karta do ST, z procesorem Inmos. Cały schemat.

tek1

tek2

'Test 2 (Peek/Pook)
IF GEMDOS(112)=-32 THEN
  PRINT "GEMDOS-Erweiterung TEKBIOS nicht geladen !"
  END
ENDIF 
REPEAT
  PRINT "Adresse L)esen, S)chreiben oder E)nde ? ";
  REPEAT
    id$=UPPER$(INKEY$)
  UNTIL i$="L" OR i$="S" OR i$="E"
  PRINT
  IF i$="E" THEN
    END 
  ENDIF 
  IF i$="L" THEN
    GOSUB lesen
  ELSE
    GOSUB schreiben
  ENDIF
UNTIL FALSE
'--- Lesen
PROCEDURE lesen
  INPUT "Adresse: ",a%
  VOID GEMDOS(101,1)
  VOID GEMDOS(103,L:a%)
  w%=0
  VOID GEMDOS(104,L:VARPTR(w%))
  PRINT "Inhalt: ";HEX$(w%)
RETURN
'--- Schreiben
PROCEDURE schreiben
  INPUT "Adresse: ",a%
  INPUT "Wert   : ",w%
  VOID GEMDOS(101,0)
  VOID GEMDOS(103,L:a%)
  VOID GEMDOS(103.L:w%)
RETURN

Próbka tego co tam było.
I jeszcze tłumaczenie (uwaga: Kali jeść, Kali pić) :)

184

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

W którymś niemieckim piśmie jest karta do ST, z procesorem Inmos. Cały schemat.

185

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

Obstawiam, że pin 1 MMU jest po przeciwnej stronie niż taśma. Dolne zdjęcie po lewej to pin 1.

186

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

Ciekawe archiwum z instrukcją obsługi (po niemiecku, rzecz jasna)
http://artik78.vot.pl/pliki/starrack/index.htm

187

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

U mnie jest polska wersja oraz plik do zmiany tych napisów których nie da się zmienić przez edycję RSC:
http://artik-wroc.pl/tos.html

188

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

Dokładnie. Chodzi o adresy.
Jak nie chcesz IDE, to mam jeszcze MagnumST czyli ALT-RAM i TOS2.06. Można to oczywiście zrobić i bez tego, są opisy takich modyfikacji.


EDIT:
Ostatnio zrobiłem sobie adaptery do płyt które mają dwie kostki, aby można było łatwo zainstalować TOS 1.4.

1

Kostki są MTP więc można wrzucać różne rzeczy. Sprawdzałem oprócz 1.4 także KAOS, przerobiony 1.6 i EmuTOS.

2

Jakby ktoś chciał komplet to mam jeszcze kilka płytek :)

189

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

Nawet na tych 6 kostkach TOS 2.06 i tak nie pójdzie. LS11 to nie ta logika o której była mowa :)

190

(24 odpowiedzi, napisanych Software, Gry - 16/32bit)

Sikor napisał/a:

FONTÓw, na miłość...
https://pl.wikipedia.org/wiki/Czcionka

W dzisiejszych czasach, gdy jest tak wiele niewiadomych, należy doceniać to co pewne. A tego się spodziewałem, jak tylko użyłem słowa "czcionka" tudzież "font" :)


VLX napisał/a:

A zmienia się adres samych czcionek?

Nie wiem czy dobrze rozumuję, ale gdyby coś je zmutowało, to byłoby to powtarzalne, a tutaj raz widać "A", a raz nie widać tej litery.

EDIT:
Mam dodatkowy trop. Przy starcie test pamięci wygląda normalnie, następnie zgłasza się xboot i część napisów jest już zniekształcona. Wybrałem sam plik NVDI.PRG i pulpit zgłosił się normalnie bez zniekształceń. Jak wiadomo NVDI instaluje czcionki/fonty i to rozwiązało problem, czy zatem oznacza to, że coś nadpisuje obszar pamięci zajęty przez czcionki ?
Tak w ogóle to temat dotyczy TOS4.04 (ten z Falcona) którego chcę uruchomić na PAK-u.
A tak to wygląd po załadowaniu NVDI:

fff

191

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

_tzok_ napisał/a:

Odpada też wyzwanie pt. zdobycie działającego dysku SCSI-1.

Można kupić nowy napęd MO on z pewnością będzie działał.
https://www.ebay.pl/itm/163851464006?ha … R9b9yIq8YQ

192

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

Potrzebujesz interfejsu z MSTE ? Dobrze zrozumiałem ?

193

(24 odpowiedzi, napisanych Software, Gry - 16/32bit)

Sprawdziłem, to nie to. W niskiej rozdzielczości i średniej jest to samo. Po załadowaniu sterowników do karty, zmienia się adres ekranu i jest OK, więc może jakaś poprawka "nachodzi" na ten obszar, tylko że wtedy powinny być zepsute nie tylko czcionki, ale i inne elementy na ekranie,. Szukam dalej.

194

(24 odpowiedzi, napisanych Software, Gry - 16/32bit)

To nie to. Na drugim zrzucie widać że nawet w programach nie widać liter.

ccc

195

(24 odpowiedzi, napisanych Software, Gry - 16/32bit)

Napiszę tukej co by nie mnożyć wątków.

Co może być przyczyną takich problemów:
aaa

przykładowe akcesorium:
bbb

gdyby "coś" "śmieciło" w pamięci ekranu problem nie dotyczyłby tylko liter.

Jest to obraz TOS załadowany do pamięci po modyfikacji.
Po załadowaniu sterownika do karty graficznej (NOVA) problemu już nie ma i wszystko jest czytelne (nawet gdy karta startuje w rozdzielczości 640x400 mono). Jeżeli tylko uruchomiony jest EMULATOR.PRG problem występuje. Gdzie szukać konfliktu (pamięć ekranu, czcionki)?

196

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

Na procesor, na pewno nie zamiast.
Do Amigi jest inna wersja, pewnie chodzi o zawartość tego co zaprogramowane.

197

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

Składając adaptery VME dałem wszystkie scalaki od spodu, aby karta leżała jak najbliżej adaptera, w przeciwnym wypadku był już konflikt w przestrzeni :)
Co ciekawe adapter był zrobiony do montażu układów "na górze", więc jak pewnie widać wszystkie scalaki mają wygięte nogi o 180st. i tak zostały przylutowane.

198

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

Wielkie słowa uznania za dotychczasową pracę, a ile jeszcze sprzętu do odtworzenia dla przyszłych pokoleń atarowców :)
Super sprawa, choć o ciche dyski SCSI 50 pin to już chyba ciężko.

199

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

Tak. Zamiast jumpera MSTE/TT.

200

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

Każdy układ ma swoje rejestry specyficzne dla niego. Często, trzeba najpierw przełączyć kartę w tryb zgodności w VGA itp.

EDIT 2023 :)

Tak przy okazji uruchomiłem dzisiaj kartę Tseng zbyt dużą na adapter VME, ale z Panterą działa.
https://i.ebayimg.com/images/g/8d4AAOSw … -l1600.jpg u mnie wygląda ciut inaczej.
Usunąłem z karty wszystkie 3 układy 27C256 z prawej strony z biosem i dwa opisane (u mnie Super VGA ODD i EVEN) VGA Ultra i karta działa z Atari całkowicie prawidłowo, wszak nie są one potrzebne z poziomu ST. Wystarczą tylko ET4000 i DAC.

Karta pozwala jedynie na wyświetlenie 256 kolorów. Zacząłem więc kombinować z układami DAC jakie mi zostały po różnych kartach ISA. Wyprowadzenia wszystkie mają identyczne. Podmieniłem i okazało się, że karta działa ze wszystkimi prawidłowo.

MUSIC TR9C1710 (ten był wsadzony pierwotnie), KDA0476, UM70C171, CIC10476, IMSG171 (taki układ siedzi też w karcie Matrix C32) - te działają wyłacznie do 256 kolorów.

UM70C188 - tryb 32k. (15b) nie czytelny, 64k. (16b) działa.
SC11487 - oba tryby 32k. i 64k. działają prawidłowo.

Wymieniając DAC można zwiększyć możliwości karty.

Ciekawe czy wymiana DAC na karcie Matrix byłaby możliwa, wszak tam są zamknięte sterowniki i mogą być pod konkretny układ.