Przejdź do treści forum
atari.area forum
Twoje polskie źródło informacji o Atari
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Aktywne tematy Tematy bez odpowiedzi
Aktualności ze świata Atari
Nowy szybki interfejs od Mono i Pancio Twórcy pracują nad rewolucyjnym urządzeniem szeregowym wykorzystującym port SIO.
Zestaw skilli dla LLM od Ilmenita Ilmenit udostępnił narzędzia wspierające modele językowe w pisaniu kodu na 8-bitowe komputery Atari.
Grajodołek Retro #7: Custom Atari 800XL Testy wyjątkowego Atari 800XL z VBXL, stereo i mechaniczną klawiaturą na kanale Borsuka.
Atari rejestruje znak towarowy 800XL Czy czeka nas nowy mini-komputer od Atari? Firma zarejestrowała kolejny znak towarowy.
Dlaczego Atari musiało upaść? Dokumentalna opowieść o wzlocie i upadku giganta, od Ponga po wielki krach na rynku gier wideo.
Opcje wyszukiwania (Strona 44 z 66)
180 kB... ?? Jak dotąd mieścili sie w 96 kB :> postęp ;)
albo LCD + komputer + karta TV ;)
Z XLPaint MAX-em UltraXE w ogóle mam problemy. Jak i z wersją 8 tak i 16 bitową. Linia rysuje się jakoś z boku. Niezłe. Pierwszy raz coś takiego widze :)
A800Win+ i Atari++ radzą sobie bez problemu z 8 bitową...
Tebe: musiałeś coś źle napisać, bo np. dracowy emulator z80 działa, więc aż tak źle nie jest. Nie emuluje tylko szczególnych przypadków, takich jak fakt, że w trybie emulacji pewne instrukcje potrafią przekręcić na chwilę stos poza pierwszą stronę, ale reszta wydaje mi się OK.
jellonek:
spoko spoko. draco wypuści emulator z80 pod warpa/f7, to i motywacja się znajdzie ;) A poza tym w TODO czytamy
[...]
- CPU upgrades (65816, etc)
[...]
więc to tylko kwestia czasu ;)
alex:
Przy odpowiednio dużej determinacji wszystko się da, tylko wymagałoby to rewolucji w źródłach. Sam procesor i pamięć byłoby pewnie nawet prosto, ale np emulacja WARPa (szybszy zegar w wysokiej pamięci) albo F7 (dodatkowe cachowanie zerowego banku) wymagałaby znajomości źródeł na poziomie 0xF'a, a nawet wspomniana linijka w TODO jest zbyt nisko, aby liczyć na szybką interwencję w kwestii WARPów :)
Uważam poprostu, ża są emulatory, w których można zrobić to szybciej i łatwiej ;)
Mam rozumieć, że szukasz kogoś, kto weźmie diffa robiącego UltraXE z atari800 1.2.0 i uaktualni go tak, żeby pasował do wersji 2.0.2?
Jeśli tak to powodzenia :)
IMHO atari800 jest nierozszerzalny. Nie tędy droga...
O... zaczyna się ciekawa dyskusja. Ciekawe ilu atarowców ma komp na strychu, ilu chłodzenie wodne, a ilu gąbeczki pod twardym dyskiem, żeby nie rezonował...
Cóż, niektórzy nie są maniakami wyciszania kompa i wyłączają w nocy komputery ;)
Ooo... kierownictwu też zdarza się gorszy dzień:
wspomniany zbieracz trochę wyżej napisał/a:Dlatego zaplacilem $10 za dodatkowy modul, ktory oprocz mozliwosci filtrowania dal mi jeszcze jeden dodatek na ktorym mi zalezalo: Timer (wylaczajacy kompa) dzialajacy identiko jak w normalnym TV. Czyli nacisniecie klawisza na pilocie zwieksza czas do wylaczenia o kolejne kwadranse.
;)
A w ogóle to w dyskusji nie uczestniczę, bo TV poza meczami polskiej reprezentacji nie oglądam, więc DScalera używam tylko do oglądania obrazu z Atari ;)
dely: u mnie zżera 10% proca, to dużo? Pozatym naciśnij tab i będziesz mógł dragować zawartość :)
A oprogramowanie oficjalnie dawane przez producentów kart sscie IMHO bardziej: okrągłe okienka, mnóstwo butonów, suwaków, ikonek i innych wodotrysków tylko po to, żeby interfejs "fajnie" wyglądał... nie trawie takiego oprogramowania. Przykład na załączonym obrazku:

lol
Super! Taki wybór szerokości/wysokości jest idealny!
Nie widzę tylko jednego - co się stanie, gdy będą wpisywane różne wartości w różnych miejscach? Czy różne wartości bitu 5 w róznych miejscach w linii spowodują generowanie raz szerokiej raz wąskiej zmiany koloru? Czy różne wartości bitów 6-7 w różnych liniach tego samego ekranu spowoduje generowanie linii o różnej wysokości? I najważniejsze. Co się stanie przy różnych wartościach bitów 6-7 w jednej linii??
Ja tak czytam po kilka razy i nie rozumiem co takiego złego jest w pisowni jellonka? Chodzi o interpunkcję, polskie znaki czy może jeszcze coś innego?
spróbuj dscalera. Ja tam jestem zadowolony.
Aż podłączyłem Atarke do kompa przez karte TV, zrobiłem GR.15 i POKE 559,35 ustawiłem pamięć ekranu na śmieci, policzyłem pixelki i wyszło mi 176 nie licząc paska śmieci po prawej :)
dziwne. u mnie działają oba linki :/
Odgrzebuje, bo ostatnio zerknąłem do niego i muszę powiedzieć, że jestem pozytywnie zaskoczony.
Jakie są dowody, że kod atari++ jest zżynany z atar800? Z tych fragmentów kodu które czytałem, to jest on zupełnie inny. Nie wykluczam, że mogła zostać wyrżnięta jakaś trudniejsza procedurka, no ale bez przesady, w "zywcem przeniesione pliki, ze zmienionym naglowkiem" trudno mi uwierzyć: atari800 to czyste C napisany w sposób przypominający wynik działania obfuscatorów (IMHO ma szanse na wysokie miejsce w IOCCC ;) ), a atari++ napisany jest bardzo czysto obiektowo i widać, że na początku był projekt, a nie radosne programowanie, dzięki czemu rozszerzanie go o cokolwiek nie sprawia żadnych trudności. Najnowsze dema chodzą i jedyne co zauważyłem, to że dźwięk faktycznie trochę pierdzi (co dowodzi, że przynajmniej POKEY nie był wyrżnięty ;P). A jakie są inne ciężkie winy, że tak jest jechany i skazany na banicję?
Niech pojawi się tylko dokładna specyfikacja, to pomyśli się nad emu :)
No! To już zaczyna mieć ręce i nogi! Pomysł z nienadpisywaniem adresu rejestru jest super. A wiadomo już czym dokładniej będą różniły się te tryby, czy to jeszcze w fazie opracowywania?
to implikowałoby podwójne buforowanie :)
Rozumiem, że jak GTIA jest w trybie OFF, to nic na ekranie się nie wyświetla (nie ma bombardowania). To stanowi jednak pewien problem w przypadku renderowania w czasie rzeczywistym, bo mamby do dyspozycji tylko czas powrotu plamki na zmianę pamięci, czyli niewiele. Bez tego, to można tyko sprzętowo dopalić graph2font :) Upgrade byłoby znacznie atrakcyjniejsze, gdyby było jakieś podwójne buforowanie: wyświetla się zawartość jednego fragmentu pamięci, a zapisujemy do drugiego i gdy gotowe jakimś rejestrem przełączamy...
tebe napisał/a:wartość do $d024, młodszy adres rejestru do $d025 (kolejność istotna)
Czyli licznik zwiększy się w momencie zapisania czegoś do $d025? Cóż, pofantazjować można: jakbyście projektowali upgrade 2.0, to fajne byłoby np poświęcenie adresów $d080-$d0bf w ten sposób, że zapisana tam wartość, to "wartość", a młodsze 5 bitów byłoby odrazu "młodszym adresem rejestru". Zawsze trochę dopali :) (chociaż na 65c816 teraz też jest szybko)
Myślę, że kwestią jest korzystniejszy stosunek powierzchni ekranu do wydajności proca. Podejrzewam, że jakby na ST/E robić dema w 64x48, to też dałoby się kilka fajnych rzeczy pokazać, a niestety motorolka nie jest aż tyle razy szybsza od 6502, aby wydolić fajne rzeczy w wysokiej rozdzielczości.
O cholera. To aż tak źle? To może i dobrze, że 6502/65816 nie ma mnożenia ani dzielenia, bo odczytanie z tablicy jest o wiele szybsze ;)
Kusiłby mnie jakiś przykład jak się ładuje dane do pamięci i jaka jest organizacja. Zapodajcie źródła tych efektów, jakie są na screenach. To pomoże wyobrazić sobie jak się programuje.
Na wikipedii piszą, że 68010 ma cache na dwie instrukcje i w rezultacie jest 10% szybsza :)
epi napisał/a:Ale po co to robicie, skoro VBXE jest już właściwie gotowy?
Popularoność rozszerzeń jest w dużej mierze odwrotnie proporcjonalna od stopnia skomplikowania. Jeśli okaże się, że GTIA Upgrade będzie na tyle proste, że będzie można sobie to samodzielnie zlutować/wlutowac i inwazyjność tej operacji będzie względnie mała oraz nie będzie wymagało części sprowadzanych na zamówienie zzagramanicy, to uważam, że to nie jest wcale taki zły pomysł. Na "seryjną", profesjonalną produkcję rozszerzeń do atari w dzisiejszych czasach trudno liczyć (patrz F7, którego wątpie żeby ktoś był w stanie zrobić poza Pasiem), wydaje mi się więc, że ten czynnik ma niebagatelne znaczenie. A poza tym dłubanie przy atari to przecież fajna rzecz :)
Jest jeszcze tylko dużo białych plam odnośnie programowanie tego, bo nie wiem, czy da się na tym zrobić jakieś real-time efekty, czy może służyć tylko jako generator statycznych obrazków (super dopał do g2f). Jak wygląda zapisywanie pamięci tego rozszerzenia? Można zapisywać tylko sekwencyjnie czy można w dowolne miejsca?
Q-MEG 4.04 to najnowsza oficjalna wersja.
Znalezione posty [ 1,076 do 1,100 z 1,640 ]
Forum oparte o: PunBB
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.
Wygenerowano w 0.057 sekund, wykonano 23 zapytań