1

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

Źle spojrzałem, tam faktycznie nie ma Supexec, dlaczego działa to zatem pod 060 ?

EDIT: wygląda na to, że tylko Hades ma tę przypadłość. Taki "program":

include "stdio.h"

int main() {

    printf("%c:\\isa_bios.inf", 'a' + (char) (*((volatile uint16*)0x446)));

}

skompilowany zarówno na Hadesie jak i na PAK.
Tylko na Hadesie działa (w obu wersjach), na pozostałym sprzęcie (w tym Falcon, w obu trybach) jest Bus Error.

2

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

Wstawiłem na bezczelnego 2 zamiast 0x446 i teraz działa prawidłowo. Tak mi się przynajmniej wydaje, gdyż akurat w Panterze, nie mam karty PnP :)
Nie mniej jednak, nie wywala się, tworzy plik log i pokazuje adresy.
Procedura która wywołuje tą, na której się wykrzaczyło jest Supexec, więc przywileje chyba są.

sqward napisał/a:

Masz 060-ki z MMU?

Tak, oba są pełne.

3

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

Dzięki za info.
Nie jest to przypadkiem kwestia procesora ? 060 radzi sobie, 030 nie. Uruchomiłem program na Flaconie i w trybie 060 przeszedł tę linię, a w trybie 030 wywalił się na niej.

4

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

W nawiązaniu do nowej płyty 060 o której informował Cyprian.

Agranlund napisał ISA_BIOS do wykrywania i konfiguracji kart PnP, wiadomo. Kiedyś sam napisałem programik do kart PnP, więc zacząłem się bawić dostępnymi źródłami.
Na Hadesie uruchamia się prawidłowo, choć Hades radzi sobie z kartami PnP ISA (przynajmniej z moją sieciówką, która działa prawidłowo bez dodatkowych konfiguracji).
Teraz próbuję uruchomić ISA_BIOS na Panther/2 i natrafiłem na błąd. Dokładnie chodzi o tę linię:

    sprintf(fname, "%c:\\isa_bios.inf", 'a' + (char) (*((volatile uint16*)0x446)));

a właściwie o ten zapis:

 (char) (*((volatile uint16*)0x446)));

pod Hadesem działa, a pod PAK (TOS3.06) wywala dwie bombki. Choć, co ciekawe, na kilkadziesiąt razy, uruchomiło się prawidłowo ze dwa.
Mógłby mi ktoś objaśnić co tu jest problemem, co to za znak 0x446 ? I dla czego działa tu, a tam nie ?

5

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

Poskładać płytę, to za dużo roboty, nie piszę się.
Z tego co czytałem, to jest on (ten projekt) jeszcze w fazie rozwoju.

6

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

Fajna sprawa. Na razie zamówiłem sobie replikę GUS PnP. Swoją drogą, dużo ciekawych retro replik jest na tym Tindie.

Kiedy będzie dostępny "w sklepie" ? :)

8

(179 odpowiedzi, napisanych Scena - 16/32bit)

Od razu widać, że na zwykłym Falconie samochód mniej pęka :)

9

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

Odkurzam stary wątek. Czy ktoś na forum posiada kartę Matrix TC1006 lub TC1208 ? Chodzi o kartę z procesorem TMS34020.
Potrzebuję jednej informacji którą łatwo sprawdzić np. w SysInfo. Adresu pod jakim siedzi karta.

http://artik-wroc.pl/pliki/mataddr.jpg

Cacko :) Świetna robota, jak zawsze.
Może następny Matrix :)

Świetna wiadomość, z pewnością będzie za tym szła jakość.

12

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

W ostatnim czasie (przy okazji kart ET4000) pojawił się problem z niedziałającą kartą. U mnie startuje "od ręki", a w innej MSTE nie.
W instrukcji serwisowej jest oczywiście opis testowania przy użyciu kartridża. Wymienione są tam także dwie karty VME:
1. XVME-400
2. Greenspring VME RAM

czy ktoś widział taki test i jest o co kruszyć kopie :) Na ile to jest pomocne przy diagnozowaniu ?

Kartę XVME-400 można kupić, jednak ze względu na cenę jeszcze nie teraz.

Znalazłem schemat tej karty, ale nie ma wsadów to PAL'i.
http://artik-wroc.pl/pdfy/XVME-400.pdf (strona 68).

Chyba więcej dałaby karta VME RAM. Przy starcie testu jest informacja "Looking for VME RAM" czy coś takiego.
Pytanie tylko czy daje to coś więcej niż każda inna nie działająca karta VME ?

http://artik-wroc.pl/pliki/test.png

Mój nie miał rezystorów na liniach, przesunięcie było prawie 9cm. Chciałem więcej zmieścić w obudowie MegaST. Długość wynikała z rozmiarów PAK'a.
Jakbyś miał wolną płytkę, to pisałbym się ja jedną :)

Sprawdzałem z ciekawości, czy taki np. GEMBench pokaże jakąkolwiek różnicę pomiędzy kartami na których są pamięci 70 i 100ns, ale nic nie zauważyłem.

14

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

Jakby ktoś chciał sobie zrobić samemu:
http://artik-wroc.pl/pliki/NOVAET4K/gerber.zip
http://artik-wroc.pl/pliki/NOVAET4K/bom.pdf

tOri napisał/a:

Najgorsze są pamięci 4bit 256kbit

Takie ?
https://www.ebay.pl/itm/156133706962
Zamówiłem wiele sztuk swego czasu :)

16

(60 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię pozostałe)

#1 - 10 zł BartoszP
#2 - 50 zł  Artu2tu, gdyby się udało, to byłby mój pierwszy xbox
#3 - 10 zł BartoszP
#4 - 20zł artik-wroc
#5 -
#6 -
#7 - 10 zł Dalton
#8 - 20 zł bober
#9 - 10 zł seb@stian
#10 - 10 zł tOri
#11 - 20 zł za pakiet do treningu reballingu BGA tOri ;)

17

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

310

Mam Cenram, jeden zawias wyłamany, ale SIMM się trzyma bez problemu. Bez pamięci.
25zł + sziping

Z tym jest zawsze największy problem. Same piny to duże ryzyko powyginania.

Swego czasu kupiłem coś takiego, z tego co pamiętam, jest to adapter AT-Speed do MegaSTE.

http://artik-wroc.pl/pliki/atpc1.jpg
http://artik-wroc.pl/pliki/atpc2.jpg

Jeżeli może się do czegoś przydać proszę o info :)

Bardzo dobre wieści :) 3mam kciuki.

22

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

Schemat Milana 040 jest dostępny na dev-docs.

23

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

Odnośnie Hadesa, nie bardzo rozumiem, po co odtwarzać zawartość tych układów, skoro wsady są dostępne. Przy płycie byłoby pewnie masa roboty.

24

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

Próbowałem na tych adresach i nie udało mi się.

EDIT:EmuTos z PRG uruchamia się od razu w 640:480.

25

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

Czy komuś udało się uruchomić tę kartę na sterownikach NVDI (bez sterów NOVA) ?