Znany jest to temat :)
32000 Colors on ST - add an extra videoshifter to reach 32K colors, includes instructions and software
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
FujiNET firmware v1.5.0 Nowa wersja firmware, która wprowadza szereg ulepszeń i poprawek.
Prima Aprilis Compo 2025 Wystartowała nowa edycja Prima Aprilis Compo, w której obowiązuje jedno wyzwanie - piszemy wyłącznie w Atari BASIC.
maxYMiser FM v1.67 Nowa wersja trackera.
Echa Forevera 23 Wyniki konkursów dla platformy Atari.
Atari Font Maker V1.16.14.4 Narzędzie do projektowania zestawów znaków dla Atari właśnie otrzymało aktualizację
atari.area forum » Posty przez artik-wroc
Znany jest to temat :)
32000 Colors on ST - add an extra videoshifter to reach 32K colors, includes instructions and software
No i stało się ATW/2 :)
https://www.atari-forum.com/viewtopic.p … 08cad0538e
Odczytuję rejestry konfiguracyjne na różne sposoby używając (fast_)read_config_.... czy też get_resource, no i powtarzają się adresy, więc nie ma powodu, aby myśleć, że coś się źle odczytało.
Potem przychodzi moment na odczytanie rejestru "Command Register" Realteka. (fast_)read_io_byte i wartość zwrócona 0xFF. Coś robię źle, ale jeszcze nie wiem co :(
EDIT: Problem rozwiązany.
Command Register bit 0:
I/O Space - If set to 1 the device can respond to I/O Space accesses; otherwise, the device's response is disabled.
Właśnie męczę PCI BIOS na Hadesie :)
http://artik-wroc.pl/pliki/PCI/pci_prt1.htm
Mam takie pytanie. Gdzie znajdują się rejestry karty PCI (pod jakim adresem) ?
Skupiłem się na "Base Address Register", ale chyba jakoś źle to rozkodowuję.
Program testowy pokazuje to:
I/O $1040 offset $B0000000 (Hades), czyli rejestry powinny by pod $B0001040 ? Czy źle to rozumiem ?
Z kolei Linux pokazuje to:
Chciałem odczytać (CR: Command Register (00H; Type=R/W)) i doopa. Może mnie ktoś to wytłumaczyć?
Przy okazji nowej płyty 060 pojawił się temat OPL3
https://www.exxosforum.co.uk/forum/view … 56#p115956
napiszę iż sprawdziłem plugin, z kilkoma kartami ISA, na Hadesie i na Panther i działa to całkiem fajnie. Pewnie nic nie stoi na przeszkodzie, aby zadziałało też z adapterem NOVA VME.
Wydaje mi się, że aplikacje które odwołują się do Shiftera (np. gry) nie będą działały, chyba żeby powstał jakiś "Shifter emulator" obejmujący rejestry tegoż układu. Jak ? Nie wiem :)
Ź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.
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ą.
Masz 060-ki z MMU?
Tak, oba są pełne.
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.
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 ?
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.
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" ? :)
Od razu widać, że na zwykłym Falconie samochód mniej pęka :)
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.
Cacko :) Świetna robota, jak zawsze.
Może następny Matrix :)
Świetna wiadomość, z pewnością będzie za tym szła jakość.
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://artik78.vot.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 ?
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.
Jakby ktoś chciał sobie zrobić samemu:
http://artik-wroc.pl/pliki/NOVAET4K/gerber.zip
http://artik-wroc.pl/pliki/NOVAET4K/bom.pdf
Najgorsze są pamięci 4bit 256kbit
Takie ?
https://www.ebay.pl/itm/156133706962
Zamówiłem wiele sztuk swego czasu :)
#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 ;)
310
Mam Cenram, jeden zawias wyłamany, ale SIMM się trzyma bez problemu. Bez pamięci.
25zł + sziping
atari.area forum » Posty przez artik-wroc
Wygenerowano w 0.073 sekund, wykonano 21 zapytań