276

(142 odpowiedzi, napisanych Sprzęt - 8bit)

co to wlasciwie znaczy, ze "karta nie ma możliwości mapowania pamięci dodatkowej - tylko podstawową"?
A wylaczenie dopalki pamieci podstawowej jest hardwarowe czy softwarowe?

Pamieć podstawowa jest mapowana w szybką pamięć SRAM na karcie. Zapis danej przez procesor następuje do pamięci Atari oraz równocześnie do pamięci SRAM. Odczyt jest tylko z tej ostatniej. Opisane to było w którymś z postów...
Przełączanie między trybami następuje poprzez rejestr po adresem $ff0000 (oraz ręcznie w fazie prototypu).

277

(142 odpowiedzi, napisanych Sprzęt - 8bit)

Oczywiście :).

278

(13 odpowiedzi, napisanych Sprzęt - 8bit)

Dla mnie pomysł bombowy. Obsługę poprzez gniazda joysticków też można zastosować. Chociaż czy nie lepiej byłoby zrobić jakiś sprzętowy dekoder, z którym Atarka komunikowała sie poprzez jakieś rejestry...

279

(142 odpowiedzi, napisanych Sprzęt - 8bit)

Na pewno nowonapisany soft lepiej by wyglądał, zwłaszcza, że karta nie ma możliwości mapowania pamięci dodatkowej - tylko podstawową. Z tego względu progi, które mają wykonywalny kod w pamięci dodatkowej nie przyspieszą (no może minimalnie).

Co do Numena, to muszę niestety was rozczarować. Karta jest za szybka dla tego dema, ale taki Reditus prawie chodzi doskonale.

Z definicji źle także chodzą obrazki typu g2f i tip.

280

(142 odpowiedzi, napisanych Sprzęt - 8bit)

Dzięki uprzejmości Krapa (jeszcze raz ogromne THANX) na stronie http://pasiu.krap.pl znajdziecie zrzuty niektórych dem (na razie jest jedna 16kilówka z LP'98 ) z Atarki dopaloną kartą turbo.

Z góry sory za jakość (m.in. uśrednienie linii parzystych i nieparzystych) ale to wina przede wszystkim softu jaki mam... Niemniej widoć to i tamto  :D.

281

(31 odpowiedzi, napisanych Sprzęt - 8bit)

Niestety trzeba uklad 'dostrajac' do danego kompa (chodzi glownie o dobor opoznienia sygnalu zegarowego). Mimo wszystko w zalaczniku znajdziecie schematy ukladu (na razie w pdf'ie) oraz pliki jedec do gali. Na caly projekt w formacie protela (wraz z plytkami) trza jeszcze poczekac...

282

(31 odpowiedzi, napisanych Sprzęt - 8bit)

Mysle, ze 1MB powinno byc jak na razie standardem.

Pin: nie podam ceny, bo w najblizszym czasie nie zamierzam tego robic...

283

(31 odpowiedzi, napisanych Sprzęt - 8bit)

Powiedzcie mi: ile jest na scenie atarek z 65c816 z rozbudowanym liniowym RAMem opartych o pasiowy MegaMEMboard?

dwie (plus teoretycznie jeszcze jedna)  :D

284

(31 odpowiedzi, napisanych Sprzęt - 8bit)

Krap: daj linka do zdjatek swojej XEGS.

Po co tyle basicow? Tyle musi widocznie byc  :D .

285

(31 odpowiedzi, napisanych Sprzęt - 8bit)

Dobrze mowicie obywatelu  :D .

286

(31 odpowiedzi, napisanych Sprzęt - 8bit)

prawda, ze ladnie?

strukturka jest  w zalaczniku. zamiast Qmega wstawiasz DracOeSa, romy z zaznaczonym 'HDD Handler' musisz zmodyfikowac wstawiajac zamiast pakietu matematycznego bios interfejsu twardego dysku.

287

(31 odpowiedzi, napisanych Sprzęt - 8bit)

Wsadzenie kilku romow do jednego eproma bardzo uproscilo montaz wszystkich przerobek, przy niewiele wiekszym skomplikowaniu calosci  :D .

288

(64 odpowiedzi, napisanych Bałagan)

Trzeba bylo pisac, ze jest zrzuta, wtedy dalbym na wstrzymanie. A domyslec sie, ze jest takowa po wyrazeniu:

...w sumie tu jest jeden i możnaby coś ala zrzutę machnąć (cena jeszcze dobra) - a może to ten nawet

naprawde trudno. Nie miejcie mi tego za zle, mi tez brakuje do Jaguara pada (bede musial sobie joya przerobic).

Tyle mam do powiedzenia w tej sprawie. Wszelakie fucki -> pasiussg@wp.pl

289

(30 odpowiedzi, napisanych Sprzęt - 8bit)

Tyle zamieszania o jedna diode. Wystarczy jakakolwiek dioda Schotky'ego (zlacze metal-polprzewodnik) np. z rodziny BAT. Chodzi po prostu o to aby na niej byl jak najmniejszy spadek napiecia (rownie dobrze dzialalaby dowolna dioda germanowa). W ostatecznosci mozna wykorzystac 1n4148, z ktora tez powinno dzialac.

290

(40 odpowiedzi, napisanych Sprzęt - 8bit)

Hmm Pasiu - u mnie jakos pin ten wykazuje tendencje do ciaglego "swiecenia" sie.

Masz teraz wskaznik dzialania procka. Dioda nie powinna jednak ciagle świecic tylko bardzo szybko mrugac. A jak chcesz wskaznik zwiech, to podlacza odwrotnie :).
Z dodatkowej elektroniki to chyba dalem dodaktkowo negator '04, przez ktory przepuszczalem sygnal sync.

291

(40 odpowiedzi, napisanych Sprzęt - 8bit)

Z tego co pamietam, to nalezalo wykorzystac sygnal SYNC procka (bodajze pin 7 6502). Sygnal ten informuje (chyba stanem wysokim) o pobieraniu kodu rozkazu z pamieci. Jezeli procek sie powiesi, to caly czas panuje na nim 0 (lub 1 - trza sprawdzic).

Zmontowalem to chyba Lewisowi i jakos to dzialalo...

292

(58 odpowiedzi, napisanych Sprzęt - 8bit)

Co jak co ale teoretyków na tym forum nie brakuje.  Ktokolwiek chciałby zrobić zewnętrzny układ korzystający z zasobów pamięci Atari (poprzez DMA) podłączając się tylko do złącza PBI/cart+exp bardzo się rozczaruje. Nie ma takiej możliwości, choćbyście stanęli na głowie.
Roszerzenie, które robię możecie traktować jak chcecie: czy postawicie je na równi z np. interfejsem HDD czy potraktujecie jako nowy komp. Mi jest wszystko jedno. Ja robię to dla siebie, bo to lubię, a czy ktoś będzie chciał z tego skorzystać, to już nie moja sprawa.  Założenie natomiast przy konstruowaniu było jedno (chce rozwiac pewne niejasności nie wiem skąd wynikłe): ma to być układ zewnętrzny (!) dołączany do dostępnych gniazd oraz do dodatkowego dorobionego. Aczkolwiek, jak ktoś się uprze to będzie mógł to wsadzić pod maskę. Mimo wszystko 6502 zostanie na płycie prawie nieruszony.

293

(62 odpowiedzi, napisanych Sprzęt - 8bit)

Jest to uklad VIA (6522) troche podobny do PIA. Ma chyba 2 porty IO i timer. W karcie ma byc taki uzyty, wiec trza go tez zamowic.

294

(62 odpowiedzi, napisanych Sprzęt - 8bit)

A co powiecie na propozycje umieszczenia rejestrow twardziela takze w innym miejscu (projekt zaklada, ze od adresu $ff0300)? I do tego mozliwosc czytania i pisania danych rozkazami 16bit...

295

(62 odpowiedzi, napisanych Sprzęt - 8bit)

Oczywiście że potrzebuję. Nie jest to pilne, ale gdy będę uruchamiał następną część karty taki prog będzie bardzo przydatny. Jeżeli chodzi o dosa to korzystam właśnie z 'DwaPluzDe', więc nie będzie problemu.

Odpowiedzi (lub próby odpowiedzi) na pozostałe pytania masz na skrzynce imejlowej...

296

(37 odpowiedzi, napisanych Sprzęt - 8bit)

Jakby co to prosze zamawiac 65c816 w wersji PLCC oraz dodatkowo 65c22 (tez PLCC) :)

297

(21 odpowiedzi, napisanych Sprzęt - 8bit)

Mam zdjątka XFD602. Nie wiem skąd mi się znalazły na twardzielu :).

298

(62 odpowiedzi, napisanych Sprzęt - 8bit)

Robiłem też próby z zegarem 16MHz. Zamiast 3.1 wskaznik pokazał 3.8 MIPSa, ale komp pracował trochę niestabilnie. Ciekawe co pokaże gdy uda się podkręcić procka do 20MHz (tyle nieoficjalnie wyciąga 816).

299

(62 odpowiedzi, napisanych Sprzęt - 8bit)

I jak idą pracę?  :D  Prog by mi się naprawdę przydał...

W międzyczasie próbowałem odpalić podobny tryb pracy jaki opisał Draco w pierszym poście. I co mi wyszło - może pokolei.

Procesor 65c816 taktowany trochę ponad 14MHz.

Pierwszy zrzut z sysinfo (si3.png) pokazuje prace karty w trybie normalnym, z włączonym DMA; operacje na podstawowym ramie. Niewielkie przyspieszenie w stosunku do 6502 (normalnie overall=336) spowodowane jest tym, że wewnętrzne operacje procesor wykonuje z pełną szybkością. Na inne (czytaj/zapisz) musi czekać (dopasować się do magistrali 6502).

Drugi zrzut (si1.png) to tryb ze zmapowaną pamięcią podstawową z włączonym DMA Antica. Zapis odbywa się do szybkiej pamięci ram oraz poprzez tzw. databridge do pamięci podstawowej Atari. Odczyt następuje tylko z szybkiego ramu. W mapowaniu nie uczestniczy rom systemu oraz rejestry sprzętowe, tylko ram (pod romem też) zatem operacje na systemie dalej są wolne. Pomimo tego wyniki każdy widzi jakie są.

Trzeci zrzut (si2.png) tryb taki sam jak poprzednio tylko z wyłączonym DMA.  :D

Przy okazji posprawdzałem niektóre demka 16k (w kompie testowym nie mam rozszerzonej pamięci) i no cóż... przez dwa dni je ciągle oglądałem, bo nie mogłem wyjść z podziwu jaka moc drzemie w 65c816@14.

300

(62 odpowiedzi, napisanych Sprzęt - 8bit)

LPOKE - taka nazwa mi się podoba :)

Może to będzie w taki sposób odpalane: po włączeniu zasilania zatrzymywany jest 6502 (od razu - zatem stoi na wektorach od resetu), 816 odpala się z romu na karcie przy okazji ładując jakiś pseudo oes do pamięci pod oryginalnym romem, po chwili 816 uruchamia 6502.
6502 będzie głównie służył do odpalania starych progów (gier itp.) pod kontrolą 816...

Naprawdę trudno mi jest cokolwiek więcej napisać o softwerowym sterowaniu czegoś, czego jeszcze chyba w ośmiobitowcach nie zrobiono...