Jest połączenie z pinem "Interrupt Request".

Nie wiem czy ma to jakiś związek, ale ostatnio bawiłem się miniUS z MegaST i ogólnie działał dobrze, gdy był sam. W przypadku gdy w środku siedzi c/tIDE, to praktycznie każde uruchomienie z IDE, oznaczało utratę pierwszej partycji na US. Krótko mówiąc/pisząc US(mini) nie bardzo działa z innymi dyskami.

103

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

Pamięci pochodzą z przerabiania kart ST-RAM do TT-tki z 2 na 8MB. Jest ich 56szt. jeżeli dobrze policzyłem.
Wersja SOJ20.
KM44C256
TC514256

Koszt: gotowa etykieta do paczkomatu.

104

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

Teoretycznie skankody z klawiatury powinny być identyczne, wszak są one niezależne od systemu. Jeżeli dobrze to rozumiem :)

Kupiłem sobie mała klawiaturę na PS/2. Dwa klawisze oznaczone "~" i "|" robią m.in. zamęt. Jak sprawdzam na PC pod Linux/Windows to mają one odpowiednio 0x29 i 0x2B. Natomiast z poziomu Atari oba zgłaszają kod 0x29 z tym, że pierwszy dodatkowo "sugeruje" wciśnięty prawy shift. Poza tym z SHIFT'em pokazuje inny kod 0x34.

Do sprawdzenia pod TOS użyłem programu ze strony 20 "COMPUTE!'s Technical Reference Guide - Atari ST - Volume 3 - TOS".

scancode

105

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

Jak powszechnie wiadomo (lub nie) pod TOS>2.0 można przypisać programy do klawiszy funkcyjnych. W pliku NEWDESK.INF jest to zapisane poprzez numer klawisza funkcyjnego.
Pytanie: czy jest program pozwalający na powiązanie uruchamianej aplikacji z kodem klawisza, tak aby można było wykorzystać np. kombinację SHIFT+Fx czy inne kombinacje z poziomu GEM ?

106

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

https://www.jugend-forscht.de/projektda … puter.html

107

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

maw napisał/a:

Czy on się też zmieści w 1040STFM?

_tzok_ napisał/a:

Polecam, pasują też do zwykłych STf/e.

108

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

Pierwsza myśl jest taka:
https://www.youtube.com/watch?v=ixy3_lGbebA

Czytałem na niemieckim forum o tym. No to lipa. Wymieniłem GAL-e i uruchomiłem, pojawiła się dodatkowa opcja C27 i tylko tyle.

matrix2

czyli jednak musi "wiedzieć, że monitor ECL jest podłączony.

Ja podpinam monitor VGA do złącza żeńskiego przez przejściówkę 9-15. Nie mam jak podłączyć ECL.

Próbowałem dzisiaj swoją kartę M110, ale widać tylko tyle:

matscreen

zatem karta nie jest wykrywana. Sterownik DAVI też informuje, że karta nie jest zainstalowana.
Podzienię GAL-e na te od koloru i zobaczę co będzie.
Monitor mam podpięty do złącza żeńskiego. Powinno chyba kartę wykryć, bez względu na to, czy jest monitor czy nie ma.

Nie szkodzi. Mam IMGS171P, ale widzę, że różnią się pinem 15 SYNC/RD, więc lepiej nie ryzykować uszkodzenia.

tOri napisał/a:

Zaręczam Ci, że na karcie Gwintera siedzi IMSG 710S-35.

Zasugerowałem się fotką z pliku z galami. Zamówiłem 170 w TVSAT-SHOP. Szukałem informacji o 710 ale na razie nic nie znalazłem.

Świetna robota (jak zawsze) :)
Mam taką kartę więc chętnie sprawdzę czy działa w kolorze (pierwej czy w ogóle działa).

p.s. tOri to może teraz kolejny Matrix C32 ? Szalu nie ma 640x480x256, ale zawsze coś.

p.s.2 Na stronie jest napisane DAC IMSG710S a powinno być 170. Taka mała uwaga.

115

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

Zamówiłem nowe z zagramanicy :)
Mam nadzieję, że tym razem czyste.

116

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

Dokładnie tak jak piszesz. Co ciekawe na ebay'u opisy niektórych aukcji sugerują że układ (bez okienka) jest kasowalny.

117

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

No dobrze, pytanie zasadnicze. Czy te układy da się skasować ? Na jednej aukcji są jako EPLD, na innej identyczne jako OT PLD.
Ja kupiłem tukej:
https://shop.tvsat.com.pl/pl/p/1szt-XC7 … USED/36719
ale programator traktuje je jak OTP.

118

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

LabTool teoretycznie też je obsługuje, ale plik wejściowy choć w formacie Intel HEX, to jednak nieprawidłowy.
Wysyłam mejla.

EDIT: Mejl poszedł. Ale nie dotarł, nie udało się dostarczyć :(

119

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

Z ciekawości. Udało się zaprogramować ten układ.
Próbuję przy użyciu LabTool'a, ale na razie coś nie idzie.

120

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

BartoszP napisał/a:

Nie wiem, nie znam się ... ale może kolejność dołączania bibliotek ma znaczenie i trzeba tcftlib dać jako pierwszą aby to z niej pobrało odpowiednie moduły?

bingo !

sqward napisał/a:

Wiem, że Ci tym nie pomogę, ale PureC i AHCC to są przestażałe kompilatory. Polecam GCC jednak.

Na razie będę dziabał w PureC z czasem obaczym, czy cokolwiek się z tego wykluje.

121

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

Jak wyświetlić używając printf zmienną typu float ?
Wypisuje mi komunikat, że należy dołączyć bibliotekę TCFLTLIB. Po dodaniu do pliku projektu PCFLTLIB nic się nie zmienia i dalej nie wyświetla zmiennoprzecinkowych. Co robię nie tak?
Zapomniałem dodać, że w AHCC jest taki sam efekt.

122

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

1. Lizard - brelok 1x, lampa 1x
2. VLX - brelok 1x, lampa 1x
3. tOri - brelok 1x
4. mgr inż. Rafał - lampa 2x bez otworu fi
5. AdamK - brelok 2x
6. Solo - 1 x brelok, 1x lampa (bez otworu na zegar)
7. Piguła - 1x brelpk 2x zegar
8. SuN - 1x zegar z otworem :)
9. Cyprian - 1x brelok
10. piomet - 1xbrelok
11. takron27 - lampa x1
12. n0rbi - lampa x1 bez otworu fi
13. artik-wroc - 1x zegar

123

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

To już kiedyś było:
"System procesora sygnałowego wykorzystujący procesor Texas Instruments TMS 32010 został zaprezentowany wiosną na targach elrad. Ten komponent należy do pierwszej generacji procesorów sygnałowych. W 1985 roku TI wprowadziło na rynek następcę modelu, którego architektura jest już znacznie bardziej złożona, ale też wydajniejsza. Ten TMS 32020 służy do obsługi systemu opisanego w tej broszurze."
sesam



"Wiele dróg prowadzi do komputera; ale mało w środku. Dotyczy to tym bardziej bezslotowego Atari, które jest zazwyczaj zamknięte na zewnętrzne dane."
sesam

124

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

Dostał złe namiary na dyskietkę :)

125

(3 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 :)