1,151

(216 odpowiedzi, napisanych Fabryka - 8bit)

@xxl: VBXE - wiem, bo widziałem listę :)
Z kompatybilnością to się zobaczy - zmiany w rastrze, brak synchronizacji, to mogą być problemy, których programiści przywiązani do 1.77MHz mogli nie wziąć pod uwagę, więc będziesz miał to co z Rapidusem.
Kronikarzem być nie zamierzam choć pewnie byłem wcześniej: http://www.atari.org.pl/forum/viewtopic.php?id=11655 :) Ale perełki warto zawsze notować.

1,152

(216 odpowiedzi, napisanych Fabryka - 8bit)

xxl napisał/a:

zla i dobra wiadomosc:

zla - rejestr odpowiedzialny za czestotliwosc cpu nie jest dostepny dla 6502

dobra - moze bedzie dostepny dla 6502, w locie bedzie mozna zmieniac speed
dobra #2 - 28MHz nie jest ostatnim slowem i w zaleznosci od zainteresowania mozliwe ze pojawi sie 56MHz, 112MHz, nie bede udawal ze zrozumialem co o co chodzi ale podobno: czestotliwosc pamieci adekwatna.

Ale Rapidus jest be?

xxl napisał/a:

ciekawe jak na najwolniejszej wersji @28 wygladaloby zapisywanie w locie rejestru bakground w jakims trybie graficznym... oczami wyobrazni widze dual-playfield z amigi :-) przy czym plan1 128 kolorow a plan2 3 kolory ;-)

Ale VBXE z niezależnym overlayem i 1024 kolorami to jest jak rozumiem be?

Chyba trzeba będzie dodać kolejne sentencje do zbioru cytatów...

1,153

(216 odpowiedzi, napisanych Fabryka - 8bit)

Nareszcie! Mam nadzieję, że PBI będzie bezproblemowo działać i HDD pójdzie bezproblemowo.
Fajnie byłoby gdyby jeszcze była do tego klawiatura z układem klawiszy Atari (XE), a nie PC :]

1,154

(12 odpowiedzi, napisanych Fabryka - 8bit)

Na 6502 też możesz sobie pisać w "zwykłym C".

1,155

(12 odpowiedzi, napisanych Fabryka - 8bit)

@pajero: Weronika jest ukończona i można było kupić egzemplarz chwilę temu.

1,156

(1,653 odpowiedzi, napisanych Bałagan)

Ładny!

1,157

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

@skrzyp: Bardzo Cię przepraszam, ale nie pamiętam (stary ja i głupi).  Przy okazji naświetlisz mi problem i ja poprawię w sio2bsd.

1,158

(8 odpowiedzi, napisanych Miejsca w sieci)

Industrialna żaba?

@pawel: Gdyby nie chciało, to nie robiłoby DMA dla ANTIC-a i w ogóle ANTIC-a, a obraz robiony byłby "za pomocą CPU" jak w ZX81 :P
@xxl: Dzięki. 6502 w FPGA widziałem, zrozumiałem że mówisz o 816@200MHz.

Edit: filque już dawno podjął decyzję - obecnie wątek służy szeroko rozumianej wojnie między Atarowcami lat 80 a Atarowcami 3 millenium :)

@swinkamorska: Dziękuję, NIE! Skończy się tak jak u was z PPC. Wolę 816 nawet na 200MHZ.
@xxl: Zapodasz linka do tego projektu? Jakoś mi te 200MHz umknęły :/

Koniki są widoczne na pierwszy rzut oka, a to dopiero wierzchołek góry lodowej :)
Możliwości przetwarzania równoległego w Atari jest już trochę:
- CPU 6502C 1.77MHz
- Rapidus 65C816 21MHz,
- Veronica 65C816 16MHz,
- VBXE blitter 14MHz.
Te rzeczy mogą pracować równocześnie. Są z tym oczywiście związane różne szykany z pamięcią, synchronizacją czy ogólnie ze specyfiką każdego rozwiązania, ale jest co zatrudnić do roboty :)

No i dlatego idziemy na zaplecze i bijemy kucharza, a lokal demolujemy doszczętnie.

Może nie rozkręcajmy niepotrzebnego offtopiku.
Emulacja w Altirrze wystarczy do napisania programu, który będzie działał na 816 z turbo do 21MHz, ale nie będzie potrzebował do działania specyficznych możliwości Rapidusa. Nie ma tu o co kruszyć kopii.
Póki co nowe możliwości wykorzystuje emulator ZX Spectrum 48k i ramdysk. Szybciej działa komunikacja z HDD - SIO działa tak samo wolno. Jak pin zauważył szybciej działają dobrze napisane dema i programy użytkowe.
Na dzisiejszy głód nic jednak nie poradzę - dzisiaj trzeba zapobiegać jutrzejszemu głodowi. Narzekanie, że dzisiaj nie ma co jeść jest skutkiem tego, że wczoraj nic do gara nie dorzuciłeś. Czy należy z tego powodu zdemolować kuchnię?

Taka, która zostanie napisana specjalnie dla Rapidusa.

Owszem, ale to nie jest emulacja Rapidusa. Spróbuj zaadresować jakiekolwiek rejestry Rapidusa, albo odpalić 65816 i 6502 razem.
Altirra emuluje Candlowe turbo.

Edit: Poza tym Rapidus ma zdaje się trochę więcej RAMu :)

Edit 2: @xxl: Wszystko zależy od potrzeb ;P

Altirra nie emuluje Rapidusa.

1,167

(28 odpowiedzi, napisanych Fabryka - 8bit)

No, ale to nie są dynamiczne zmiany - wystarczy raz zapisać GRAFM, HPOSMx i ustawić COLPMxS.

1,168

(28 odpowiedzi, napisanych Fabryka - 8bit)

To Rasta korzysta z PMG? Cały czas wydawało mi się, że on dokonuje tylko zmian koloru PFx/COLBAK w linii...

1,169

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

@skrzyp: Jaki jest problem z mkatr z sio2bsd?

Edit: Bo może bym naprawił...?

1,170

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

1. Ściągasz sio2bsd.
2. Rozpakowujesz.
3. Kompilujesz.
4. Robisz linka do sio2bsd o nazwie mkatr.
I masz tool do robienia atrów z 512 bajtami na sektor.

1,171

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

Udało mi się załadować muzyczki przez SHIFT+L (odtwarzanie SHIFT+CONTROL+P, zatrzymanie SPACEBAR) na emulcu atari800 kiedy włączony jest SIO patch.
W załączniku program skompilowany ze źródeł Świętego + muzyczki stamtąd (*.ms1) ale dla SDX.

Edit: Tzn program jest zwykły, ale format atra SDXowy.

1,172

(53 odpowiedzi, napisanych Fabryka - 8bit)

Jasna sprawa.

1,173

(53 odpowiedzi, napisanych Fabryka - 8bit)

Jeśli dlist i obszar chroniony (MEMLO/MEMHI) nie został zniszczony to możesz otworzyć zawartości wg cienii (tych systemowych). Z VBXE możesz zrobić to samo - VBXEFXS  mają VMEMLO i VMEMHI, VIDEO_CONTROL i co tam potrzebujesz.

1,174

(53 odpowiedzi, napisanych Fabryka - 8bit)

Ogólnie warto na czas operacji IO odłączać VRAM dla CPU, ponieważ nie wiadomo czy użytkownik nie będzie ładował np. z ramdysku. A i SDX jak pisze Draco może mieć swoje rzeczy w banku XRAM. VRAM przesłania XRAM (Electron pisał o tym w opisie rdzenia FX).

Edit: Nieśmiało wspomnę, że adres rejestrów VBXE jest dostępny pod symbolem VBXEBASE kiedy program jest w formacie SDX. Cienie VBXE (FXS) też powstały po to właśnie żeby umożliwić dostęp do wartości zapisywanych do VBXE i są pod symbolem VBXEFXS. Do VBXEBASE potrzebny jest VBXE.SYS, do cienii VBXEFXS.SYS - obydwa ficzery impleentowane są też w S_VBXE.SYS.

Edit 2: Czy adresowanie VBXE (),y nie spowoduje czasem zakłóceń na COVOX-ie (zdaje mi się, że przerabiałem to w "Ni z gruchy ni z pietruchy")?

1,175

(53 odpowiedzi, napisanych Fabryka - 8bit)

@pin: Możesz sprawdzić listę zdefiniowanych rozszerzeń wklepując z palucha RUNEXT. Zobaczysz wtedy które definicje z pliku są wciągnięte, a które już nie. Możesz wtedy podzielić plik RUNEXT.CFG na dwie części i ładować driver dwa razy - raz z pierwszą listą, następnie z drugą. Skleją się razem.