51

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

Mejl poszedł.

Teraz dwie obudowy do Mega 1 sprzedam.
Ładniejsza - 100zł
Bardziej żółta - 50zł

blachy są, brakująca zaślepka z tyłu będzie (mam ich gdzieś kilka). Przy żółtej nie ma zamknięcia koszyka baterii, chyba, że coś znajdę. Rozbrojona płyta i zasilacz gratis, dla pierwszej osoby, która zgłosi chęć nabycia którejś obudowy (o ile będzie chciała).

52

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

Robię porządki i szkoda mi wyrzucić.
Na początek myjka ultradźwiękowa, używana, sprawna.
koszt = etykieta do paczkomatu.

53

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

Temat do zamknięcia.

54

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

Przydadzą się komuś takie pamięci ?

55

(6,329 odpowiedzi, napisanych Kolekcjonowanie)

Szkoda, że nie ma wysyłki :)
https://www.ebay.pl/itm/156630148401

56

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

Tutaj masz wsady:
https://www.newtosworld.de/viewtopic.ph … 631a5c3960

Tsengi wyszły, trzeba szukać z odzysku.

57

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

Można ściągnąć
http://artik78.vot.pl/pliki/NOVAET4K/gerber.zip

58

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

Próbowałem rozwiązań atarowskich (Digger 8.1), ale ostatecznie skończyło się na Ghidra, głównie dlatego, że można dostać plik w C, a to dla mnie zdecydowanie bardziej czytelne niż asembler. Poszukam jakiegoś samouczka, bo pewnie można wycisnąć z tego programu więcej, niż podczas pierwszej godziny używania :)
Już widzę, że problem jest też w adresach rejestrów MFP (IRQ). W innym miejscu są w Milanie niż w Hadesie. Krok po kroku spróbuję, a może się uda coś zamataczyć.

59

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

Okazało się, że było łatwiej niż myślałem. W Milanie obszar I/O ISA jest pod różnymi adresami:

$80000000 - $BFFFFFFF    PCI I/O, overlayed with ISA I/O[1]
$C0000000 - $C000DFFF    PCI/ISA I/O using big endian addressing

w Hadesie pod adresem $80000000 zaczyna się obszar pamięci PCI MEM.

Było mi to potrzebne, aby spróbować użyć sterowników MilanBlaster z Hadesem.

Karta jest rozpoznawana, adresy są ustawione, ale niestety sterownik zgłasza błąd.

W przypadku sterownika do kart SB, zgłasza info w o braku dostępu do DSP. Jednak jak uruchamiam program sprawdzający adres SB, który właśnie resetuje DSP, o ten działa zarówno pod adresem Hadesowym, jak i Milanowym.
Większość kart jakie mam nie jest rozpoznawana przez narzędzia PNP. Zamówiłem jeszcze inną kartę i spróbuję, gra jest warta świeczki.

60

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

Podczepię się tutaj, bo jest sporo o MMU.

Przeczytałem to jeszcze raz i nie do końca rozumiem.

Jest sobie program A, który "majstruje" przy adresie $1234, a ja chciałbym aby majstrował przy $5678.
Do tego momentu wygląda, że nic prostszego.
Problem w tym, że jest program B, który również majstruje przy $1234 i tak musi zostać.
Czy do tego da się użyć MMU ? Wszak ono działa z poziomu procesora, a nie programu.
Jedynym rozwiązaniem byłyby źródła programu A i tam zmiana. Dobrze to rozumuję ?

61

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

https://www.atari.org.pl/forum/viewtopic.php?id=19792

XVME-400 można kupić. Znalazłem też schemat, ale bez wsadów.

62

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

Cyprian napisał/a:

jak najbardziej!
dzięki

Ja też się przyłączam. Nie raz już trafiłem na Twoje skany i było to bardzo pomocne. Dzięki.

63

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

Teoretycznie :)
Gdyby dajmy na to, chciał się bezczelnie władować z jakimś sprzętem w obszar pamięci pomiędzy Blitter i MFP.

https://info-coach.fr/atari/hardware/_ste-hw/memory%20map.jpg

Mam zatem przedział pomiędzy $FF8230 a $FFFA00, to potrzebuję "obserwować" linie adresowe 16-23 czyli $FFxxxx oraz A15, /A14, A13, wtedy będę między $FFA000 a $FFBFFF. Mowa o gołym ST (nie STE, czy Flakonie) więc JOY/PAD odpada z gry.
Dobrze to rozumuję, czy nie ?
Muszę zatem "obserwować", aż 11 linii adresowych w dekoderze ? Czy jest jakiś myk, tudzież wymyk ?

64

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

To tak jak teraz na eBay'u :)

65

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

Któryś z nich nawet informuje, że jeżeli tego nie ma, to domyślnie zakłada VCC.

66

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

Zrobiłem płytki poskładałem i znalazłem koszmarne babole :) Poprawiłem na razie kabelkami i teraz się zgadza.
Mam jednak problem, gdyż są tu trzy pliki z wsadami do GALi, niestety nie w wersji wynikowej JED.
http://atari4ever.free.fr/hardware/zip/mach16.zip

Udało mi się uzyskać pliki wynikowe zarówno przy użyciu JEDI:
https://ralfzimmermann.de/software.html#Download

jak również GAL_ASS.TTP, czy wersji PC.
Problem w tym, że pliki wynikowe są zupełnie inne w obu tych programach.

Sprawdzałem obie wersji i tak MACH16 nie działa.

Ogarnia ktoś takie pliki, może są tam błędy ? Miałem już różne wsady, do różnych projektów i nie było takich jajków. Sprawdzę jeszcze raz, czy nie pomyliłem się na PCB.

67

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

Cyprian napisał/a:

Co do pinów to z tego co widzę to pin 28 to GPIO-6 a pin 32 to Interrupt Request

Też tak myślałem, ale to są układy PLCC.

http://tho-otto.de/hypview/hypview.cgi? … ;index=467

68

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

Poprzednim razem udało się i przerwania zadziałały :)
Odkurzam temat, gdyż chciałbym zapytać jak to odnieść do Hadesa jeśli, siedzą tam dwa układy MFP.
Ten który mnie interesuje (obsługujący ISA) znajduje się pod adresem $FFFFFA00-A3F, wszystkie przerwania z każdego slotu ISA są połączone i idą właśnie do MFP. Z pierwszego slotu do pinu 28 (I/O3), z drugiego do 32 (I/O7).
Przerwanie MFP ma priorytet 6, ale tu są dwa MFP. Jak to ugryźć ?

Ta wersja jest inna od tej którą kiedyś miałem:
http://artik-wroc.pl/fotki/megast/ide.jpg

Ja też, ja też

Znany jest to temat :)

32000 Colors on ST - add an extra videoshifter to reach 32K colors, includes instructions and software

72

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

No i stało się ATW/2 :)
https://www.atari-forum.com/viewtopic.p … 08cad0538e

73

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

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

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

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.

74

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

Właśnie męczę PCI BIOS na Hadesie :)
http://artik-wroc.pl/pliki/PCI/pci_prt1.htm

75

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

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:

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

I/O $1040 offset $B0000000 (Hades), czyli rejestry powinny by pod $B0001040 ? Czy źle to rozumiem ?

Z kolei Linux pokazuje to:

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

Chciałem odczytać (CR: Command Register (00H; Type=R/W)) i doopa. Może mnie ktoś to wytłumaczyć?