1,076

(14 odpowiedzi, napisanych Emulacja - 8bit)

Jeśli chodzi o ripowanie sprajtów aktualnie wyświetlanych na ekranie to rzeczywiście jak najbardziej. Nawet można wtedy zripować z aktualnymi szerokościami, "liniowością" i kolorkami. Nie można jednak automatycznie wyripować wszystkich używanych sprajtów (np kolejnych faz ruchu chłopka), bo to programista jest odpowiedzialny za umieszczanie animacji w obszarze wyświetlania sprajtów, a jak on zorganizuje sobie pamięć, tego już nie można przewidzieć. Wyobrażam sobie, że w C64 jest łatwiej, bo tam emulator może znać położenie każdego wyświetlonego sprajta, a u nas jest ciężej zbieżne do niewykonalności.

A ripowanie wyświetlanego sprajta przez emulator nawet bez PMBASE  też "jest możliwe" bo w końcu on "wie", że go wyświetla :)

1,077

(14 odpowiedzi, napisanych Emulacja - 8bit)

Jedyne co sobie wyobrażam, to półautomat potrafiący wyświetlać każdy możliwy obszar pamięci (zaczynający się na granicy dwóch lub jednego kilobajta w zależności od jedno lub dwuliniowości sprajtów) we wszystkich trybach w jakich mogą być sprajty. Ale jako że kombinacji jest dużo to człowiek i tak musiałby się trochę napracować. Fullautomat nie może istnieć, bo sprajty nie mają nagłówka (jak moduł muzyczny) po którym można by je rozpoznać (szukanie sekwencji sta $D407 jest marnym pomysłem)

1,078

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

mikey: no, aż strach pomyśleć, co jeszcze jest zdolny w przyszłości zrealizować :)

1,079

(14 odpowiedzi, napisanych Emulacja - 8bit)

Od takiego programu to tylko kroczek do klik i 42.

1,080

(6 odpowiedzi, napisanych Bałagan)

Byyyłłooo... Sikor zakładał już podobny temat ;)

1,081

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

Ta. W dzisiejszych czasach zaprogramowanie sobie mikrokontrolera jest bardzo tanie. Kolega zrobił sobie obsługę robienia zdjęć z modelu samolotu na mikrokontrolerze Cypress CY76803 i działa bardzo fajnie (klik). Można takiego ustawić na ile megaherców się chce i sobie cyka prawie nie jedząc prądu, a to czy to "overkill" czy nie, to kwestia bardzo subiektywna.
A jeśli chcieć obsługiwać USB to bez chociażby jakiegoś AVRa się nie obejdze. Kartę testową mogącą przetestowąć wszystkie aspekty boarda na AVRze można było by zrobić całkiem bezboleśnie.

EDIT: zauważyłem, że zmienił się adres stronki, toteż uaktualniłem.

1,082

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

Nie wiedziałem, że można nadpisywać urządzenia systemowe (czyli dodać nowe o tej samej nazwie, żeby miało większy priorytet).

1,083

(118 odpowiedzi, napisanych Bałagan)

jellonek napisał/a:

Pin: [...] trzeba bylo tylko nieco poczytac, popytac... Podobnie z mysza - zapytalbys, ktos by wspomnial jak ją aktywowac.

A mi się wydaje, że gdy laik pyta się linuksowca w sprawie linuksa, to zwykle dostaje redirect google.pl i dlatego nikt nie pyta się linuksowców o linuksy i wszyscy laicy boją się tematu jak ognia...

1,084

(5 odpowiedzi, napisanych Programowanie - 8 bit)

DL musi kończyć się JVB, aby obraz nie tracił synchronizacji. Od adresu docelowego tego skoku ANTIC będzie przetwarzał DL w następnej RAMce (o ile nie zmieni się odpowiednich rejestrów w przerwaniu VBL). Więcej info znajdziesz chociażby w atariki

1,085

(5 odpowiedzi, napisanych Programowanie - 8 bit)

Metoda dość osobliwa :)

Powody migania przychodzą mi do głowy dwa:
1. gdzieś tam jest druga DLista, która jest aktywna co drugą ramkę
2. wpisałeś zero także do instrukcji synchronizacji z ramką (JVB)

Powrót do BASICa odnawia DLkę więc zaprzestanie migania nie jest niczym dziwnym.

na więcej nie mam pomysłu...

1,086

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

Brzmi optymistycznie :)
To i tak tylko teoretyczne rozważania, ale racja, że sprzęt podkładający obraz ANTICowi nie lubiłby innych urządzeń, bo trzeba byłoby liczyć się ze znikaniem obrazu podczas obsługi innego urządzenia, jeśli chcielibyśmy być kompatybilni, a w innym przypadku potencjalne urządzenie nie cieszyłoby się popularnością (NP w takim dracowym 1090 już by nie zadziałało :))

1,087

(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,089

(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,090

(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,091

(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,092

(34 odpowiedzi, napisanych Bałagan)

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

1,093

(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,094

(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,095

(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,096

(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,097

(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,098

(9 odpowiedzi, napisanych Bałagan)

na koszulkę by się nadawało :)

1,099

(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,100

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