1,151

(18 odpowiedzi, napisanych Emulacja - 8bit)

Kolor tła jest inicjalizowany w procedurze otwarcia ekranu. Do cieni rejestrów kolorów przepisywana jest zawartość tabeli COLor TABle ($fb08). Wszystko opisane jest w zientarze.
Jak chcesz to zmieniać w ROMie, to musisz jeszcze pamiętać o konieczności zmiany sumy kontrolnej (też zientara).

Może nie nikt, ale ktoś napewno. Ja swojej klawiatury nigdy nie rozkęcałem i pierwszy raz widzę ten widok właśnie dzięki wojtkowiS :)

1,153

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

dely: imo lepsze byłoby połączenie na jakiejś taśmie w stylu IDE. Wtedy atarka byłaby bardziej mobilna (mam mało miejsca na biurku i pudło zaraz za atarką mogłoby zasłaniać mi monitor, a możliwość postawienia go z boku jest całkiem interesująca).

jellonek: you missed the point ;)
Po co budować drugiego peceta tylko gorszego, skoro każdy już jakiegoś ma. Atari z założenia ma pozostać konstrukcją hobbystyczną z jego 8-bitowym look and feel z epoki lat osiemdziesiątych. O to chodzi głosom "to już nie jest atari".

1,154

(83 odpowiedzi, napisanych Quast Rules)

Porządne dema w asemblerze wymagają czasu, a full-time job raczej w tym nie pomaga (to już nie szkoła średnia/studia). Cierpliwości... ;)

1,155

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

Pomysł popieram! Również uważam, że w tym kierunku należy zająć się hardwarem atarki, gdyż możliwości są wirtualnie nieograniczone. Sam zastanawiam się nad możliwością skonstruowania zastępnika SIO2PC w formie PBI2USB, ale do czegoś takiego byłbym w stanie też napisać tylko soft, bo lutownicą się parzę. Teorie na temat ExtSel poruszałem już w tym wątku, ale jak dotąd nikt nie udowodnił/obalił, czy to prawda :)

1,156

(34 odpowiedzi, napisanych Bałagan)

e tam nie znacie się... ciemnogranatowe markery są de best.

1,157

(34 odpowiedzi, napisanych Bałagan)

Głównie martwiłbym się o dysk. Starsze dyski mogą mieć problemy z prędkościami powyżej x4

1,158

(48 odpowiedzi, napisanych Bałagan)

Zdecydowanie 19" PVA/MVA. To czy 4:3 czy panorama zależy od zastosowań.

A miłośnicy CRTków mają trochę racji: podstawowa wada LCD-ków jest taka, że strasznie bolą przez nie plecy i ramiona. Na CRT nie ma takich dolegliwości, bo człowiek robi sobie przerwe kilka godzin wcześniej, gdy zaczynają boleć oczy ;)

1,159

(79 odpowiedzi, napisanych Bałagan)

Wystarczy chociazby norton ghost 2003 (sa tez darmowe odpowiedniki) za pomoca ktorego mozna w 10 minut zrobic obraz partycji systemowej, a potem w 3 minuty wgrac ja spowrotem, wiec o "dowodach" zniszczenia windowsa trudno tu mowic. Tylko wyciagniecie pliku byloby wiarygodne.

1,160

(118 odpowiedzi, napisanych Bałagan)

Ja od razu wiedziałem, że jak temat posta będzie ~ /^.*LINUX.*$/ to się szybko nie skończy. no chłopaki. dawać. dopiero trzecia strona ;)

1,161

(4 odpowiedzi, napisanych Bałagan)

I człowiek codziennie sobie powtarza "e... jutro zbakupuje sobie te dane, dzisiaj już mi się nie chce", ale nie zna się dnia ani godziny.
(Jak mówi stare porzekadło "pewne są tylko śmierć, podatki i utrada danych")

1,162

(9 odpowiedzi, napisanych Bałagan)

na koszulkę by się nadawało :)

1,163

(34 odpowiedzi, napisanych Scena - 16/32bit)

alex napisał/a:

Wypełnienie całego ekranu trwa wieczność, bowiem trzeba zapodać 16-bitowy numer komórki pamięci ekranu do zapisu, a następnie bajt, który chcemy tam wpisać.

Wystarczy w pamięci RAM trzymać bufor ekranu i kopiować go do kontrolera. Istnieją procedury kopiujące wyciągające około 30 fps, więc Twój pesymizm jest trochę nadmierny :)

1,164

(34 odpowiedzi, napisanych Scena - 16/32bit)

Roland, który od paru lat niestety nie działa już na scenie, miał (ma) pofiaka i napisał bibliotekę graficzną: filowane trójkąty, czy wypełniane patternem. Od biedy dałoby się na bazie tego jakieś demo zrobić, więc scena może jeszcze powstać, jeśli wcześniej jej nie było :)

1,165

(24 odpowiedzi, napisanych Bałagan)

epi: kurcze! mamy te same preferencje ;)

1,166

(21 odpowiedzi, napisanych Bałagan)

Nie rozumiem tych 2,25 cykla? skąd to się wzięło?

Robiłem test na 7 MHz i instrukcje w stylu

   lda #0
   ldx #$ff
   sta colbak
   stx colbak

Zawieszały atarkę :)

1,167

(60 odpowiedzi, napisanych Bałagan)

Póki nie będzie ingerencji sprzętowej (jakiś ARM na podstawce ;P) to dlaczego niemiałoby to już być atari? Przecież to tylko software :)

Zresztą de facto każde otworzenie atarki i przylutowanie choćby kabelka już sprawia, że to nie jest atari takie, jakie wyszło z fabryki, więc takie dywagacje tworzą tylko flejmy i nic więcej (jak już wielokrotnie się przekonaliśmy na tym forum).

1,168

(6 odpowiedzi, napisanych Programowanie - 8 bit)

Wszystko kwestia mądrego zakodowania danych. Jedna lokacja zakodowana na strukturze o zmiennym rozmiarze może pamiętać obszar o dowolnych wymiarach (1x1 czy korytarz 1xn) połączony przejściami z dowolnymi innymi obszarami. Wszystko może być oczywiście generowane przez jakiś program na piecu. Trzeba tylko porządnie przemyśleć

1,169

(6 odpowiedzi, napisanych Programowanie - 8 bit)

ale 64x64 to nie musi być już graf bo pamięci Ci starczy :)

Graf opłaca Ci się tylko wtedy, jak nie wszystkie pola błedą pełne. w stylu, że labirynt byłby np. generowany w czasie chodzenia w nim, że w pamięci byłyby pamiętane tylko komórki odwiedzone, a do generowania nieodwiedzonych mielibyśmy deterministyczny algorytm.

Pozatym określenie [i]graf[/f] jest baaardzo ogólne, bo jedną z reprezentacji grafu jest właśnie dwuwymiarowa tablica :)

1,170

(31 odpowiedzi, napisanych Bałagan)

A gdyby tak go gdzieś zamieścić, aby częściowo zainteresowani też mogli go sobie odpalić ? ;)
Bo jeśli dyskusja dotyczy rzeczy dostępnej tylko dwóm zainteresowanym, to równie dobrze mogą wymieniać się mailami...

1,171

(56 odpowiedzi, napisanych Bałagan)

spokojnie. już niedługo do obrotu wejdą giertychowi amntestiowicze i umiejętność używania google będzie w cenie ;)

1,172

(83 odpowiedzi, napisanych Bałagan)

co kraj to obyczaj :)

1,173

(56 odpowiedzi, napisanych Bałagan)

gRzEnIu: pracujesz za jedzenie? ;)

1,174

(83 odpowiedzi, napisanych Bałagan)

otaku napisał/a:

po wyjściu update sprawdzającego cd key windows.update już mnie nie kocha

Nie wiem, czy mówimy o tym samym, ale ja updejty sciągam z autopatchera

1,175

(31 odpowiedzi, napisanych Bałagan)

Mój programik jest w DX9 (jest jakiś powód, żeby pisać na starszego DXa? :)) i napisałem go w .NET, bo pisze się w nim szybciej, a czasu za dużo na niego nie miałem. Ma źródełka. Przepisanie go na model COM w C++ nie wymaga specjalnie wysiłku. Wczytywanie plików JPS jest banalne: wystarczy zamiast wczytywać dwa jotpegi wczytać jeden i przekopiować jego połówki do dwóch surface'ów (patrz źródełka). A dlaczego się haczy i nie synchronizuje? Bo jest w okienku i zawartość okienka MUSI być kopiowana, a nie flipowana. Przerabiając go na full-screen rozwiąże problem.
Poza tym, jak napisałem to tylko przykład jak można to zrobić bez karty z 256MB MB RAMu i specjalnych sterowników do OpenGLa i wymaga po prostu dopracowania.

PS: jakby ktoś zerknął do źródełek, to stwierdzi, że stosuję poczwórne buforowanie. Nie mam pojęcia dlaczego, ale z jednym backbufferem mi nie działało a z trzema owszem i już nie dociekałem dlaczego :)

PS2: DX wykorzystuje już sprzętowe procedury karty, więc nie ma co się specjalnie gimnastykować (SwapEffect może być Flip, albo Copy, a jak da się Discard, to w okienku DX sam wybierze Copy, a na full-screenie Flip), chyba, że napiszesz to w VESA ;)