6,951

(644 odpowiedzi, napisanych Programowanie - 8 bit)

Programy użytkowe ukierunkowane pod SDX to jedna rzecz, a gry i dema dla całości to inna sprawa. Czy np. program do diagnostyki filesystemu Sparta DOS ma zadziałać na formacie AtaiDOS? - zastanów się 2 razy nim zapytasz,

6,952

(29 odpowiedzi, napisanych Fabryka - 8bit)

.... to się jednak w tygodniu pofatyguję ;)-

6,953

(29 odpowiedzi, napisanych Fabryka - 8bit)

... co owy programik prezentuje? - pytam, bo nie wiem czy zapier*** lać przez pół miasta po LDW ;)-

6,954

(644 odpowiedzi, napisanych Programowanie - 8 bit)

xxl napisał/a:

i to stanowi o zakwalifikowaniu czegos jako calodysk lub file? w takim razie sparta dos generuje tylko calodyski - wiaze pliki z okreslonym srodowiskiem ;-)

widziałeś grę, lub demo zintegrowane ze Sparta DOS X tak, jak ostatni Mazazem z xBios? - nie istnieje coś takiego. Wniosek więc taki, że w obecnej postaci xBios daje niepełną namiastkę całodysku ;) -

xxl napisał/a:

obawiam sie ze ani Ty ani Pecus nie rozumie czym jest calodysk a czym plik. obraza jest trwanie w tym bledzie.

Obrazą jest używanie małej litery po kropce ;)- tak Ci odpowiem.

xxl napisał/a:

ale ja juz pisalem, ze nie mam problemu z wystawianiem swoich prac na atari xl/xe w postaci plikow .avi skoro na zlotach jest problem ze znaleziemiem 8bitowego atari, a rozowj tej maszynki w strone 16bitow i wiecej mnie po prostu nie interesuje ale nie widze problemow zeby "konkurwac" z pracami na takie maszyny.

Praktycznie wyłącznie jest to Twój problem, gdyż jako jedyny z twórców przez ostatnie kilkanaście lat podniosłeś w tej sprawie raban ;)-

Proponuję wrzucić na luz, zmienić tor wypowiedzi i zrobić na nielegalach coś godnego uwagi. Nielegale dla wygody są dla mnie bez sensu i dla takiego zachowania proszę się zaopatrywać we własny kompotowy hardware, lub prezentować prace z *.avi ;)-

6,955

(644 odpowiedzi, napisanych Programowanie - 8 bit)

@Wieczor - chciałbym mianować Cię moim osobistym rzecznikiem prasowym ;)- mogę dzięki temu wypowiedzi skrócić o 80-90% :D

@XXL - całodysk, lub nie - lecz związanie pliku gry z określonym środowiskiem uruchomieniowym i tylko z nim (xBios) bez możliwości odpalenia w jakichkolwiek innych warunkach jest jednoznaczne. xBbios na dzień dzisiejszy zapewnia mizerną kompatybilność w urządzeniami I/O. Takie są fakty. Wypraszam sobie, byś Atari 65XE i stację XF551 traktował jako sprzęt z kosmosu. To jest standardowy sprzęt bez szczególnych "usprawnień" w Twoim tego słowa rozumieniu. I jest to także standardowy sprzęt na którym oficjalny release gry nie działa i takie są smutne fakty. A szkoda. Zgłaszałem problem po to, byś jako autor miał możliwość poprawy własnego błędu, bo chyba tak to można właśnie nazwać. Ja na ten przykład - zawsze przyznaję się do swoich błędów, bo człowiek zawsze może się pomylić ;)-

@XXL - nie obrażaj Pecusia - niechaj ta rozmowa się czemuś przysłuży i zmotywuje do działania, a nie podzieli scenę na dwa fronty ;)- co byłoby zupełnie bezcelowym działaniem.

@As - patrz uwagi Vasco. Nigdy nikomu to nie przeszkadzało jak do tej pory i nikt też nie wykazał, że nielegale się do czegokolwiek pożytecznego przyczyniły. Wygodnictwo programisty nie stanowi argumentu. Jeśli jednak nie będzie innego wyjścia - to czemu nie. Pisałem o tym już bazylion razy.

... i co do podłączania na kompo dodatkowej maszyny celem prezentacji jednej pracy np. z nielegalami, lub innej niedziałającej z nieznanych przyczyn to chyba nie zdajecie sobie sprawy ile taka pierdoła potrafi usrać życie i zmarnować czasu. Przygotowanie, to przeważnie prawie cały dzień wyjęty z życia party, a dodatkowe komplikacje skutkują później marudzeniem, że kompo odbywa się 3 godziny po czasie. Wierzcie mi, nie zawsze wszystko jest takie proste jakim się wydaje. Dlatego cały czas mówię o tym, że jeśli coś nie jest uzasadnione koniecznością to unikajmy działań bezcelowych, bo wśród 8 - bitowców mamy ciekawą bazę jeśli chodzi o rozwój platformy przy którym zgodność w dowolną stronę niekoniecznie musi ucierpieć. Wystarczy określić podstawowe standardy i czegoś się trzymać. Temu właśnie przy okazji służą regulaminy kompo. Czy taka kwestia jest mało zrozumiała? ;)-

6,956

(644 odpowiedzi, napisanych Programowanie - 8 bit)

@XXL - przepraszam - mówiłem o wersji z muzyczką i xBios. Od wersji całodyskowej różni się to niczym, bo i tak wspomniana wersja działa wyłącznie z xBios, który dosem nie jest. No chyba, że jest i nikt nic o tym nie wie :D

@Mazi - widocznie inny target :) - Jak coś mi nie działa, to nie doktoryzuję się zbytnio w temacie ... a "zrób lepsze", lub "napisz se" nie ma tu żadnego zastosowania :D. W temacie kompomachine, to praktycznie problem używania / nieużywania nielegali nie istniał na przełomie lat 1995-2011, więc był mało istotny i mało zauważalny. Niech teraz ktoś obrazowo przedstawi produkcję, która przedstawi zasadność użycia nielegali. Wówczas można będzie mówić o "zmutowanym" w twoim rozumieniu kompomachine. Zmutowanym w świetle tego, co prawisz a w rozumieniu oficjalnej dokumentacji - praktycznie całkowicie poprawnym sprzętem pod względem specyfikacji. To też należy po części uszanować, lecz będziesz koloryzował problem wielkimi słowami do końca świata, i oczywiście jeden dzień dłużej. To wg. kalendarza Majów i tak nie potrwa raczej nader długo :D. hihihihihihihihhhh ;)-

6,957

(371 odpowiedzi, napisanych Fabryka - 8bit)

epi napisał/a:

Dodam tylko, że odkurzyłem r0l0playera i w planach jest port na side, jak już przyjedzie. :)

... daj info na priv koniecznie. Może na SV się coś pokaże. pin(miałpa) .. . . ghnet(dott)pl ;)-

6,958

(6 odpowiedzi, napisanych Sprzęt - 16/32bit)

wprost i konkretnie ujmując - wersja UK jest 100% lepsza, gdyż masz klawiaturę UK, i TOS po angielskiemu ;)-

6,959

(644 odpowiedzi, napisanych Programowanie - 8 bit)

sajt_XXL napisał/a:

    Rozkazy nieudokumentowane stabilne użyte zostały w:

    grach: Alex, Alley Cat, Flinstone's Adventures, Gallahad, Ghastly Night, Indiana Jones - The Last Crusade, Jurassic Park, Landscape, Leader Board, Nexuss, Riot, SOS Saturn, Terminator, Vanguard
    programach: Deary, Film Editor, Platfus Demo, Rolex, Rolex 2, Rolex 3, Rolex IV, Szczemp Sex Demo

    Rozkazy nieudokumentowane niestabilne użyte zostały w:

    grach: G.I.L.P.
    programach: 6502 Illegal Codes Test (Krógera)

Na uwagę zasługuje wyłącznie:

* Alley Cat (grywalność, lecz nielegale użyte bezzasadnie)
* ... chyba tyle ;)-

Listę programów, gier, użytków niedziałających na 65c816 z powodu użycia nielegali znajdziemy także na stronie Draco (przynajmniej była takowa lista)

Dobra. Niech ktoś pokaże efekt na nielegalach taki, by nie dało się go zrobić inaczej. Skończy się wówczas czcze gadanie ;)-  Jeśli ma coś z tego wyniknąć, niechaj będzie w jakikolwiek sposób twórcze.

@XXL - jest opcja rozwiązania problemu niedziałającego całodyskowego Mazazem na standardowej konfiguracji? Milczysz w temacie i nie wiem, co o tym myśleć.

6,960

(644 odpowiedzi, napisanych Programowanie - 8 bit)

@XXL: jak na razie, to Mazazem wysypał się na 65XE (6502C) i XF551 (19200, std przeplot) ;)-

@Sikor: a co nielegale wniosły do AlleyCat? - pytam, bo nie wiem. Jest to chyba dobry przykład na użycie czegoś niekoniecznie potrzebnego ;)-

@ales: Dobra, może uda mi się niczego tutaj już nie dopisywać, bo i tak nie wniosę niczego ciekawego :D

6,961

(644 odpowiedzi, napisanych Programowanie - 8 bit)

@Mazi - litości. MapRam jest o 98% mniej standardowy niż dowolne rozszerzenie pamięci bazujące na powiedzmy rozwiązaniu znanym ze 130XE. Nie traktuj sprawy dosłownie gdyż oznacza to jedynie, że niczego nie kumasz. Zmierzam tylko do tego, że rozróżniamy różne rozszerzenia z czego niektóre stanowią jakiś standard a nie które stanowić go nie będą, gdyż są jego zaprzeczeniem. W sensie oficjalnej dokumentacji standardem są np. urządzenia obsługiwane poprzez SIO, urządzenia PBI, Pokey z dubletami rejestrów na stronie (czyli niejako powiedzmy przypadkowe rozwiązanie na tej bazie Stereo), ext ram (portB), rozwojowy procek (określone działające rozkazy), itd. Możliwości jest wiele.

Problem jest jednak taki, że sam traktujesz ten temat tak, jak jest Ci wygodnie. Osobiście uważam, że użycie nielegalnych rozkazów nie ma sensu, gdyż do tej pory od powiedzmy 1979 roku do 2012 nikt nie dokonał tym sposobem niczego ciekawego (choć nie twierdzę, że jest to pewnik i że tak będzie). Mówię cały czas, by nie stosować tego rodzaju technik na siłę, bo nie ma to sensu. Jeśli będzie to konieczność i powstanie dzięki temu coś niesamowitego - to czemu nie. Nie krytykuj i nie piętnuj więc 65c816, bo nie stanowi to żadnego naruszenia norm w stosunku do oficjalnej dokumentacji. Projekty 16-bit procka były w fazie planowania już przy okazji 1090 XL Expansion System, co zostało udupione przez Tramiela w pierwszej połowie lat '80 po przejęciu firmy z łap Warnera o ile pamiętam. Takich "przypadków" wymyślać można by wiele.

Przy okazji dobrym przykładem tego, czego nie należy robić jest to, co miałem okazję podziwiać w czasie testów ostatniej edycji gry Mazazem z muzyczką odgrywaną podczas ładowania, całość bodajże w otoczeniu środowiska xBios. Po zrzuceniu całości na prawdziwe Atari (dla Ciebie Mazi - bez 65c816, chyba z plombami ze sklepu Pewex) gra odczytywana ze SIO i realnej w rzeczywistości stacji XF551 zesypało się. Czy o taki standard w tym przypadku chodzi? - by u autora działało a resztę mam gdzieś, bo ktoś wymyślił rozszerzenie bez sensu, konstruktor zaplanował standard, komputer przeżył 30 lat i w 31 roku ktoś powiedział, że to wszystko jest do dupy? Nie wiem, gdzie tu sens i o taki sens pytam i pytam, czy taką drogą należy podążać. Chętnie się temu z boku przyglądać mogę. Czemu nie :)

6,962

(644 odpowiedzi, napisanych Programowanie - 8 bit)

Tak. 65c816, MapRam i 1MB to już nie Atari. Coś jeszcze? ;)-

6,963

(644 odpowiedzi, napisanych Programowanie - 8 bit)

Pasiu, Laoo, Dely(?) - sam mu montowałem 65c816. Sprzedałem także około 40 procków do 65c816 adaptera (Pasiu). XXL - grono użytkowników Ci się powoli kurczy ;)-`

6,964

(644 odpowiedzi, napisanych Programowanie - 8 bit)

Atari z MapRam - to już nie Atari. Nie zachowuje się jak standardowe Atari, bo jest tam o 2kB za dużo pamięci. Tak samo, jak w każdym rozszerzeniu 1088kB ram jest za dużo, bo maksymalnie było 128kB. Protestuję przeciwko MapRam, bo nie jest to już Atari!!!!1111

;)-

Czy std Atari miało MapRam? - nie. I moje Atari nie będzie go miało. Hihihihihihihhhh :D

EDIT:

To jest własnie wybiórczość tego co można a co nie można i co wg. uznania jednego jest dozwolone a inne jest koszerne. Brniemy do czarnej dupy, jej czeluść otwiera się coraz bardziej i szerzej .. i bardziej... .. no i szerzej. Na koniec pochłonie wszystko i wszystkich ;)-

6,965

(644 odpowiedzi, napisanych Programowanie - 8 bit)

xxl napisał/a:
Fox napisał/a:

Dodatkowo anx jest wg niektórych źródeł niestabilny

i to jest w 100% prawda. jednak przy argumencie #0* efekt dzialania tego rozkazu zawsze jest taki sam niezaleznie od tego czy rozkaz dziala stabilnie na danym procku czy nie. co oczywiscie nie zmienia faktu ze rozkaz ANX #n jako taki jest NIESTABILNY

@Mazi - o to dla mnie jest bez sensu. Zakładanie stabilności rozkazu niestabilnego. Czytaj ze zrozumieniem a nie unoś się emocjami, bo złość urodzie szkodzi ;) - :P

6,966

(644 odpowiedzi, napisanych Programowanie - 8 bit)

bez sensu.

6,967

(54 odpowiedzi, napisanych Zloty)

xxl napisał/a:

- instalacja MapRAM

... nie będzie czegoś takiego, bo MapRam to instalują czarni jak asfalt i nielegalni w swym poczynaniu tzw. "hakerzy". Party jest prawe i organizowane w sposób zapewniający poszanowanie prawa ;)- ... a nie lewa :D

EDIT:

Słyszałem, że jeden user usiłował zamówić MapRam ... no i dostał sanatorium 3 lata zawias na 5 :)-

6,968

(54 odpowiedzi, napisanych Zloty)

... to ja też, nie będę się wyłamywał z tłumu. Też poproszę o megapromocyjną cenę. W końcu kryzys jest. Czy raczej będzie jak wreszcie do nas dotrze ;)-

6,969

(644 odpowiedzi, napisanych Programowanie - 8 bit)

... i teraz posypie się plaga programów w których zobaczymy to, co już było, lecz będą działać wyłącznie na nie rozplombowanym Atari 130XE z Pewex'u ;)- .. no chyba, że ktoś wreszcie pokaże coś nowego, co na legalach nie da rady. Sam jestem ciekawy tego, co można i wcale nie neguje efektu pod warunkiem, że działanie jest w 100% uzasadnione. Więc jak? ;)-

6,970

(43 odpowiedzi, napisanych Zloty)

edit: przemyślałem, jednak rozmiar koszulki mniejszy, czyli taki jak niżej ;)-

-------------------------------------------------------------------------------------------------

:) - nielegalną koszulkę XL poproszę. Nie wiem tylko, co na to XXL :D

6,971

(54 odpowiedzi, napisanych Zloty)

Ultimate 1MB do 65XE (płyta od 130XE, pamięci 4-bit) ;)-

6,972

(644 odpowiedzi, napisanych Programowanie - 8 bit)

... wiesz, niestety do tej pory nie wiem jak uruchomić większość z nich. Brak przyczyny, coś nie działa - nie mam czasu odpalać każdej jednej produkcji po 20 minut. A szkoda, bo fajne rzeczy napisałeś.

6,973

(644 odpowiedzi, napisanych Programowanie - 8 bit)

wieczor napisał/a:

To jest uzasadniony przypadek. Jest to przykład jechania po garach, gdzie niepublikowane instrukcje zostały użyte z rozmysłem i planowo aby osiągnąć nieosiągalne. Problem polega na tym, że niektórzy chcieli by uznania ich za standard i jechania do woli czy trzeba czy nie. Z lenistwa.

Cały czas do tego zmierzam. Jeśli użycie nielegali jest uzasadnione wydajnością - czemu nie. Jeśli jednak mówimy o lenistwie i o produkcji w której kwadrat A próbuje zestrzelić prostokąt B - to po jakiego grzyba używać nielegali? ;) - chyba celem upierdliwego działania po to, by kwadratowo - prostokątna produkcja u kogoś nie zadziałała? Z całym szacunkiem dla włożonego trudu i czasu, lecz dobrym przykładem tego czego nie należy robić w tej kwestii są produkcje XXL'a na VBXE. Mając aktualnie obowiązujący rdzeń uzyskujemy stan w którym: 90% rzeczy nie odpali nie wiedzieć dlaczego. Nie ma detekcji karty (na której stronie siedzi), nie ma detekcji rdzenia. A dokumentacja jest i rozszerzenie jest nowe. Jeśli wszystko ma tak wyglądać to niestety muszę stwierdzić, że sytuacja ta sprowadzi userów do czarnej dupy. Niestety takie są realia na dzień dzisiejszy. Oczywiście temat dotyczy również i innych programów dołączanych w pakiecie do VBXE, a szkoda.

Nie brnijmy więc na siłę w rozwiązania, które przy obecnym dowolnym hardware scenowym (i nie tylko) będzie powodować kłopoty, które nie tylko dla jednostki problem będą stanowić niejednokrotnie niebywały ;)-

EDIT:

@XXL - będziemy rozgrzewać GTIA Heavy Metalem odegranym z owego układu? :D

6,974

(644 odpowiedzi, napisanych Programowanie - 8 bit)

tebe napisał/a:

jeśli wykorzystać nielegale do zmian rejestrów kolorów w rastrze, wówczas zastąpienie ich wersją legalną-dłuższą w cyklach CPU zmieni efekt końcowy

wow, zróbmy obrazek który będzie wyświetlany z udziałem nielegali :)

... i rozgrzewajmy dodatkowo GTIA suszarką do włosów. Oczywiście celem wzmocnienia efektów w wyświetlanej grafice ;)-

6,975

(644 odpowiedzi, napisanych Programowanie - 8 bit)

xxl napisał/a:

jak bede robil ankiete "sprzet uczestnikow zlotow" to postaram sie dotrzec do tej wlasnie grupy. dzieki.

... lecz to właśnie ta grupa przede wszystkim reprezentuje populację, która cokolwiek dla komputera robi, lub go realnie używa. Jeśli robisz coś na przekór to raczej musisz zmienić target ;)- hihihihihihihh ;)-