276

(96 odpowiedzi, napisanych Fabryka - 8bit)

fajne kółka w 640x192 :)

277

(37 odpowiedzi, napisanych Software, Gry - 8bit)

SDK jest ... nazywa się Quartus II Web Edition ;-)

278

(37 odpowiedzi, napisanych Software, Gry - 8bit)

Laoo: udostępnia tę samą pamięć (bo innej nie ma :)) ale weź to pod uwagę:

- przez MEMAC i dla operacji VBXE masz pełne 512KB
- przez PORTB mapowane jest TYLKO górne 256KB (adresy 0x40000 - 0x7FFFF)

Może to rozwiązuje choć częściowo Twój problem ?

tak tak - Wy możecie gadać ale ja mam źródła ;-) ... RAMBO było mi potrzebne, bo mam 65xe z (i tylko) vbxe.
W momencie zamontowania 1MB RAMBO z rdzenia zniknie...

Może zniknie wcześniej skoro jest taka potrzeba - na razie uważałem to za plus i nie tylko ja.

Widzę to tak:

- rdzeń FX bez RAMBO (i działa zwykłe rozszerzenie) - można wtedy dodać jakieś funkcje jeszcze (ale czy jest sens ?)

- rdzeń FX z emulacją RAMBO - ale tu już nie dam rady dodać nic nowego ...

279

(96 odpowiedzi, napisanych Fabryka - 8bit)

OGŁOSZENIE: dostępny jest nowy rdzeń (v1.0 beta 6) i manual do VBXE. Chętnych proszę o kontakt.

280

(37 odpowiedzi, napisanych Software, Gry - 8bit)

Jak pisałem - mogę dodać odczytywalny bit, który np. wartością 0 będzie mówił że był zimny start VBXE, tj:

- załączenie zasilania komputera
- ponowne wgranie rdzenia

Po jego wykryciu można będzie jednorazowo przestawić jego wartość na 1 - tym samym niezależnie od ilości resetów (ciepłych czy zimnych startów systemu - programowych lub przez klawisz RESET - nieważne) tam ciągle będzie jedynka - aż do wyłączenia zasilania kompa lub ponownego wgrania rdzenia.

Ewentualnie bit ten może być po prostu ustawialny / kasowalny ale po włączeniu zasilania i tak zawsze "0".

Zerowanie i wpisywanie czegokolwiek do RAM na drodze sprzętowej jest możliwe ale upierdliwe i zasobochłonne - a jedziemy na oparach ...

281

(37 odpowiedzi, napisanych Software, Gry - 8bit)

Wymyśliłem, żeby pierwszy program, który rezydentnie ładuje coś do VBXE, wpisywał pod adres $000000 jakąś magiczną wartość, a pod adres $000003 - pierwszy wolny adres w pamieci VBXE "nad" sobą. Następny pobierałby ten adres i sprawdzał, czy jest tam magic, jeśli nie, to wpisywał swój magic i swój wskaźnik do wolnej pamięci, a jeśli tak, to przeskakiwał następny kawałek, sprawdzał itd. w pętli aż do znalezienia wolnego miejsca albo końca RAM-u karty.

Jedyny problem to, że przy resecie trzeba byłoby te znaczniki pokasować, co oznacza kolejnego rezydenta, który to będzie robił i nie wiem, czy nie kładzie całej koncepcji.

przy jakim resecie ? ciepły start ? zimny start ? opisz dokładniej.
bo mogę zrobić np. jakiś bit w rejestrach vbxe, który ma 0 po resecie (ciepłym ? zimnym ?) i jest możliwe tylko ustawienie go przez program na "1" ale programowe skasowanie byłoby niemożliwe - sam by się skasował po następnym resecie (ciepłym ? zimnym ?).

Czy to coś Ci pomoże ?

282

(127 odpowiedzi, napisanych Fabryka - 8bit)

A tego wcale nie neguję :) Być może sam tak podłączę. Tylko chciałem zwrócić uwagę na taką możliwość podłączenia CS i "kompresji" strony D6.

283

(127 odpowiedzi, napisanych Fabryka - 8bit)

te linie nie zależą od rdzenia - na płytce VBXE jest dekoder 74HCT138, który podłączone ma :

D6xx nCS
A7
A6
RW
FI2

i wypluwa sygnały jak napisałem wcześniej - jest specjalna złączka do ich "odbioru"

Sam z siebie VBXE wykorzystuje d6c0 - d6ff sprzętowo oraz d640-d67f przez rdzeń FX

Oczywiście te wszystkie adresy ulegają zmianie na D7xx jeżeli dekoder w vbxe podłączony jest pod d7xx nCS.

284

(127 odpowiedzi, napisanych Fabryka - 8bit)

Co do mapowania covox na D6xx to VBXE wypluwa na potrzeby urządzeń dodatkowych sygnały (już zsynchronizowane z FI2):

d600 - d63f nRD
d600 - d63f nWR
d640 - d67f nRD
d640 - d67f nWR
d680 - d6bf nRD
d680 - d6bf nWR

Zrobiłem to aby nie uprawiać chamówy typu "cała strona d6 dla mnie".
Da się to tutaj wykorzystać ?

poza tym: śliczna płyteczka :-)

285

(60 odpowiedzi, napisanych Programowanie - 8 bit)

Musisz wyrazić swe potrzeby jaśniej ;-)

286

(60 odpowiedzi, napisanych Programowanie - 8 bit)

Draco:

http://www.ftdichip.com/FTDrivers.htm

287

(60 odpowiedzi, napisanych Programowanie - 8 bit)

To drugie raczej ... driver dostajesz z FTDI, Używasz funkcje w DLL-u. Lub po prostu masz nowy COM.

288

(60 odpowiedzi, napisanych Programowanie - 8 bit)

oferuję pomoc w:

- pisaniu softu dla ATARI
- pisaniu softu dla PC (obsługa ATR, transmisja z driverem D2XX i/lub VCP FT232)

Trzeba pamiętać, że FT232 powinien też potrafić obsłużyć tryb natywny SIO, aby było możliwe bootowanie dysków i ogólnie praca ze zwykłymi DOS-ami (bo. np. taki SDX może mieć driver do transmisji synchronicznej).

289

(60 odpowiedzi, napisanych Programowanie - 8 bit)

Bardzo interesujący temat - rzeczywiście nie znam innej próby wykorzystania transmisji synchronicznej - w połączeniu z trybem bit-bang FT232 może to być rewolucyjna sprawa. Candle - super pomysł - dokończ to :)

290

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

do vbxe by pasował właściwie ... :)

291

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

Pajero - zrób tę przelotkę wreszcie !!!

:)

Czy ja mam ją zrobić ???

Bez tego nie zakładam 1MB.

292

(121 odpowiedzi, napisanych Bałagan)

z atari mógłbyś dać kartriż np. Atrax K.S.O. albo przeróbkę turbo do magnetu, cały komputer nie jest jednak polski ...

mniemam jednak że REF i EXTSEL (albo CASINH) trzeba podłączyć ?

bez REF słabo to widzę :)

294

(3 odpowiedzi, napisanych Bałagan)

Kupowałem dwa razy : raz MAXFLASH-e, raz APE ... wysyłka bez problemu nie czekałem dłużej jak 10 dni...

295

(199 odpowiedzi, napisanych Fabryka - 8bit)

Jeżeli można to poproszę 1 szt. zmontowaną.

296

(60 odpowiedzi, napisanych Programowanie - 8 bit)

W loaderze do R5 ustawiam SKCTL tak, jak to robi OS przy zwykłej transmisji ze stacją dysków. Też łamałem sobie nad tym głowę czemu tak jest (cały czas 0x23 nie działa) i jest to jakaś niezgodność z opisem ... nie pamiętam tylko, czy doszedłem do jakichś wniosków - za dawno to pisałem.

Candle - jak znajdę to prześlę Ci programik działający z linii komend DOS, który potrafił robić różne cuda na SIO...

297

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

Nie mam HyperFX ale mała uwaga co do samej stacji:

Miałem (i mam nadal) XF551 i używanie jej pod SpartaDOS X to była czysta przyjemność bez żadnych rozszerzeń. Szybka transmisja i 360K na dysku od ręki i zero problemów z rozpoznawaniem gęstości dysków. Oczywiście po wyjściu z SDX sytuacja nieco się zmieniała ... :-)

298

(9 odpowiedzi, napisanych Miejsca w sieci)

Uff całe szczęście, że to Atari 800, próchno obrzydliwe. Co innego gdyby to był XL albo XE - to byłoby lekko niefajne.

Larek ma Pokey
Mowny ma Pokey
Zenon ma Pokey ...

... mam i ja !

300

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

Chodzi o to, że te pamięci mają 9-bitowe odświeżanie. ANTIC odświeżając RAM generuje "w kółko" tylko 256 adresów a w tym wypadku powinien 512 ... Bez układu "wspomagania" odświeżania RAM, który by w sztuczny sposób dodawał ten jeden bit do adresu to się niestety nie uda.