2,326

(30 odpowiedzi, napisanych Fabryka - 8bit)

Dla userów SpartaDOS X, zwł. od wersji 4.39 wzwyż, prezencik:

http://drac030.krap.pl/clx.arc

Program nazywa się CleanUp X i podobnie jak pierwowzór, tzn. CleanUp z ICD, służy do sprawdzania, czy na dysku wszystko jest OK i dokonywania ewentualnych napraw. Oczywiście rozpoznaje "nową" gęstość, tzn. DD 512. Instrukcja obsługi jest w archiwum.

PS. Aha, nie jest to poprawiony dekompilat CleanUp-a, ale program napisany zupełnie od nowa.

2,327

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

xxl napisał/a:

>odpowiedz: na co mi Twoje domysly :-)

To nie są moje domysły, sam się produkowałeś kiedyś na ten temat na IRC-u.

odpowiedz: kolejne domysly. kolejny raz nie trafione.

Każdy, kto czyta to forum, wie, że to nie są domysły.

jesli odpowiadasz na cyctat to postaraj sie zeby nie byl twoj :-)

A ty postaraj się nie mylić swoich cytatów z cudzymi:

xxl napisał/a:

wszystko stanie sie jasne jak przymiesz do wiadomosci ze do atari nie koniecznie trzeba podlaczac stacje zeby zagrac w najnowsze gry.

co do starych gier - przeczytaj watek - cale chalo jest o nowe gry wiec Twoja wypowiedz jest lekko nie w temacie :(

Jest w temacie, bo takich, co będą grali wyłącznie w nowe gry, nie ma. A "stare" gry wymagają podpięcia stacji.

okres?

A sorry, nie wiedziałem, że miewasz.

wlasciwie co Twoj post wniosl w temat?

Poćwiczyłeś czytanie.

2,328

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

xxl napisał/a:

nigdzie nie wspomnialem ze bede tego uzywal na emulatorze...

Naturalnie, emulec na to nie pozwala. Sęk w tym, że ty przecież tylko pieca używasz (cross-asm+emulator - może nie).

I jakie "różne nośniki"?

stacja dyskow / kardrydz / magnetofon czyli standardy :-)

Kartridży ani kaset produkować nie będziesz, czyli zostaje tylko stacja dysków, na którą można zapisywać sejwy. Pod warunkiem, że się umie (a w Atariki nie ma przykładów, co za pech).

Aha, nie trzeba podpinać stacji, ale "DOS/inicjalizer jest potrzebny do załadowania gry do pamięci". Twoja żelazna logika powala na kolana.

co tu jest niezrozumialego?

Wszystko jest zrozumiałe: ponieważ stare gry wymagają podpięcia stacji (albo ekwiwalentu), więc każdy gracz ma to podpięte. Skoro tak, to gry xxl-a też będą się ładować ze stacji (bo kartów ani kaset nikomu się nie będzie chciało robić, a plik jest szybciej wczytać ze stacji), ale sejwa się już na dyskietkę zapisać nie da, bo "do atari niekoniecznie trzeba podłączać stację". Myśl trochę czasem.

> Dziwne, że tylu innym koderom OS się nie wiesza

nie os tylko komputer po odlaczeniu os. czytaj ze zrozumieniem :)

Czytam z większym zrozumieniem niż ty piszesz. "OS trzeba odłączyć dla pełnej kontroli nad maszyną":

uwazam, ze (konkretnie) gra musi miec zupelna kontrole nad maszyna dlatego zawsze bede zmienial np.wszystkie wektory przerwan.

gdyż w przeciwnym wypadku "system się wiesza":

przejecie vbl na tym wektorze (...) ma zapobiec zawieszeniu systemu

Jesteś w stanie nadążyć za własnym rozumowaniem? Bo mi się zdaje, że nie bardzo.

2,329

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

xxl napisał/a:

tak to ja chce takie miec i ja bede tego uzywal i to ja sypne grosiwem za zamontownie mi tego w atari - po to jest ten watek

W takim razie jest to offtop, bo to jest dział "Programowanie", a nie "Sprzęt" ani "Kupię, sprzedam, zamienię".

xxl napisał/a:

> Każda będzie robiła, cytuję, "żeby mieć pełną kontrolę nad maszyną".

nieprawda, konsole zapisuja sejwy na wspolnej karcie.

Konsole może tak, ale tu mamy do czynienia z programistami, którzy nie dzielą się zasobami kompa z nikim. :P Zresztą, (a propos samego końca twojego postu), przecież nawet ty sam nie będziesz z tego korzystał, bo w emulatorze tego nie ma.

jesli ktos odpali taka gre z dyskietki to co? chce uniknac roznych wersji gry na rozne nosniki.

Jak ktos odpali grę z dyskietki, to wczyta sobie sejwa z dyskietki (pod warunkiem, że autor gry umie skorzystać z DOS-u, żeby zapisać plik, a potem go wczytać, co nie jest powszechnie, prawda?).

I jakie "różne nośniki"? O ile mi wiadomo, stacja dysków (albo jej emulator, np. sio2pc) to standard.

dos a wlasciwie tylko inicjalizer jest potrzebny do zaladowania gry do pamieci, pozniej juz jest niepotrzebny do niczego.

wszystko stanie sie jasne jak przymiesz do wiadomosci ze do atari nie koniecznie trzeba podlaczac stacje zeby zagrac w najnowsze gry.

Aha, nie trzeba podpinać stacji, ale "DOS/inicjalizer jest potrzebny do załadowania gry do pamięci". Twoja żelazna logika powala na kolana.

@epi: nom, tak samo np. D2D. Tylko xxla programy są tak zaawansowane, że sama obecność OS-u powoduje "zawieszenie systemu":

przejecie vbl na tym wektorze nie ma za zadanie zaoszczedzienie 1800 cykli na sekunde tylko ma zapobiec zawieszeniu systemu

Dziwne, że tylu innym koderom OS się nie wiesza :P

2,330

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

xxl napisał/a:

nie, nie ja :-) gracze! jesli jakas gra bedzie robila sieczke w tabeli savow to niech sie ma na bacznosci! ;-)

Każda będzie robiła, cytuję, "żeby mieć pełną kontrolę nad maszyną". Poza tym samo to rozszerzenie, jak już zauważył macgyver, to wyraźny przerost formy nad treścią.

jeszcze nie spotkalem gry (m.a.m.e.) ktora przed startem nie robi totalnej sieczki w pamieci :-)

Co z tego? Konsole nie mają systemu operacyjnego i nie podepniesz stacji dysków. Nie ma powodów niczego zachowywać, bo tam i tak nic nie ma. Tu masz jednak bądź co bądź komputer, możesz skorzystać z pamięci masowej - albo, zniszczywszy taki DOS, zapędzić się w ślepą uliczkę pt. "nie mam dostępu do pamięci masowej, jak/na czym zapisać hiscore".

a powaznie, uwazam, ze (konkretnie) gra musi miec zupelna kontrole nad maszyna dlatego zawsze bede zmienial np.wszystkie wektory przerwan.

Powiem szczerze, że trąci to paranoją. Np. przejąwszy VBL-a przy samym wektorze $FFFx zyskujesz z 1800 cykli na sekundę, czyli ok. 1/1000 całkowitego czasu CPU - a założę się, że żaden z twoich programów nie wypełnia na tyle ramki, żeby tego potrzebować do czegokolwiek. Tak samo pamięć: zniszczywszy DOS zyskujesz w najlepszym razie 6400 bajtów, w najgorszym marne 2k - a tracisz, jak o tym już była mowa, możliwość skorzystania z pamięci masowej, doładowania czegoś, zapisania wyników. Czyli twój progrma może być np. większy o 6 KB, ale większy o 60 KB już być nie może. Bez sensu.

Innymi słowy "przejmujesz kontrolę" - tylko po co? Dla satysfakcji przejęcia kontroli?

tylko, ze powoli zaczynam myslec o malym atari jak o konsoli do gier

Tebe ma chyba rację.

2,331

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

xxl napisał/a:

> I sądzisz, że gry, które będą o niej wiedzieć, nie będą sobie tych "wyników" wzajemnie zamazywać?

tak, beda wiedziec i nie, nie beda zamazywac - mozna podzielic pamiec na bloki jak na konsolach... gra A zajmuje 3 bloki, gra B 1 blok...

No, tak myślałem. Sam nie piszesz programów tak, żeby umiały się podzielić pamięcią z czymś innym (konkretnie z OS/DOS, patrz niżej), a oczekujesz, że konieczność takiego dzielenia się zdołasz wperswadować innym? :P

pierwsza rzecza jaka robie (nie tylko ja) to wylaczenie os i zamazanie dosa

Tak, wiem. Dodaj: "czy trzeba czy nie trzeba".[1]

A jeśli naprawdę nie masz gdzie zmieścić programu, to oznacza tylko, że trzeba przemyśleć na nowo jego konstrukcję. Jak już masz dysk, to przecież nie musisz całego programu ładować do pamięci na raz, możesz do gry np. doładowywać poszczególne lewele (po cholerę mają wszystkie być w pamięci, skoro na raz potrzebny jest jeden). Likwiduje to konieczność jakichś specjalnych obszarów pamięci na hiscores - magnetofonów już nikt nie używa, więc po cholerę to.

[1]Dokładnie to samą mają na ST z trybem superwizora: każdy "fachowiec" zaczyna program od wejścia w superwizor, czy trzeba czy nie trzeba.

2,332

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

xxl napisał/a:

poniewaz istniejace oprogramowa zamazuje pamiec standardowego rozszerzenia (...)  mnie interesuje pamiec nieulotna, ktora mozna by umownie podzielic gdzie mozna by zapisywac np wyniki gier

I sądzisz, że gry, które będą o niej wiedzieć, nie będą sobie tych "wyników" wzajemnie zamazywać? Zejdź z obłoków, takie rzeczy zapisuje się do pliku na dysk (każda gra do "swojego" pliku). Tylko co poniektórzy muszą się przyzwyczaić do tolerowania DOS-u w pamięci (oraz przyuczyć do używania systemu operacyjnego).

2,333

(709 odpowiedzi, napisanych Fabryka - 8bit)

electron napisał/a:

XXL - prześlę Ci nowszy rdzeń ...

jell: :P

2,334

(709 odpowiedzi, napisanych Fabryka - 8bit)

To jest czerwień? To jakiś amarant.

2,335

(7 odpowiedzi, napisanych Programowanie - 8 bit)

To pytanie to chyba pierwszy skutek zniknięcia ze strony forum wielkiego bannera odsyłajcego do FAQ...

2,336

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

Tak trochę nie a propos (czyli offtopowo), właśnie się doczytałem, że stacja Indus GT - przypuszczalnie bez RAM Chargera wymaganego przez CP/M, czyli stock najnormalniejsza zwykła - w roku 1984 kosztowała ni mniej ni więcej tylko 400 (słownie czterysta) funtów szterlingów.

http://www.page6.org/archive/issue_12/page_20.htm (na samym dole)

2,337

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

Gzynio: nie było, ale mogły być. Projektant nie przewidział, że nikt z tej możliwości nie skorzysta.

Lt: ATR 8000 http://atariki.krap.pl/index.php/ATR_8000 podpina się przez SIO. A moduły CP/M do XL albo przez SIO:

http://atariki.krap.pl/index.php/1060

http://atariki.krap.pl/index.php/LDW_Super_2000 :)
http://atariki.krap.pl/index.php/CA-2001

albo przez PBI:

http://atariki.krap.pl/index.php/1090
http://atariki.krap.pl/index.php/1090_card_-_CP/M_CARD

W każdym razie nie ma to nic wspólnego z wymianą wewnętrznego ROM-u z OS-em.

2,338

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

Do XL/XE był chyba suplement.

2,339

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

nosty napisał/a:

Chyba ciezko Ci mnie zrozumiec, bo to czego ja szukalem, Ty znasz na pamiec i wogole nie widzisz problemu ;)

Masz rację, nie zaszło stuprocentowe porozumienie.

W każdym razie, nie potrzebujesz sprawdzać tego:

Wiec sprawdzam kolejno wywolania procedur systemowych i staram sie sprawdzac ktore nie sa poprawne dla starych systemow.

Każde wywołanie JSR, które w argumencie ma adres poza $D800-$DFFF i $E450-$E48F, jest niepoprawne (w tym dla starych systemów). Spisu różnic nie ma, najwyżej można się z Zientary map pamięci XL/XE doczytywać, co dany podprogram robi, i poszukać legalnego ekwiwalentu (albo o niego zapytać).

2,340

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

Do obcego programu można dopisać podprogram na końcu i zmienić owo problematyczne JSR na wywołanie tegoż. Chyba że program tak szczelnie wypełnia 48 KB, że podprogram się nie zmieści. Jednak w takiej sytuacji testy na typ OS-u nie zmieszczą się również (pominę, że takiej procedury w OS-ie 400/800 chyba nie ma po prostu nigdzie, więc zmiana jednego nielegalnego adresu na inny nie wchodzi w grę).

Innymi słowy, "szkoleniowo słuszne" podejście jest też najsłuszniejsze praktycznie - minimum zmian, minimum kłopotów, maximum zysków.

2,341

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

Nosty see above.

2,342

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

xxl napisał/a:

przydala by sie jakas relokowalna i krotka wersja loadera nie korzystajaca z os. prawdziwy programista nie korzysta z procedur w os ;)

Korekta: prawdziwy programista umie z nich korzystać (bo w ogóle umie programować).

Nosty, rozpoznawanie OS-u nie jest ci do niczego potrzebne, wystarczy korzystać z legalnych odowłań, zawsze będzie działało. Przyjrzyj się tej sekcji:

http://atariki.krap.pl/index.php/Biblio … /XE#System

A co do podanego przykładu:

http://atariki.krap.pl/index.php/Progra … w_na_ekran

Czy program jeszcze korzysta z OS-u w jakichś celach, które nie są ujęte w tych hasłach Atariki?

2,343

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

Jasne, że można, tylko z czego ci komputer wystartuje, przy braku OS-u?

2,344

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

nosty napisał/a:

Jakby Ci wymienic wszystkie organy wewnwtrzne na sztuczne protezy, ale tak, ze bez przeswietlenia nikt by sie nie zorientowal, to przestalbys byc czlowiekiem?

Gdyby jednym z tych organów był mózg, to prawdopodobnie przestałby być człowiekiem, a tym samym człowiekiem to już na pewno.

2,345

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

Wygląda to na robotę macgyvera ;)

2,346

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

Fakt jest faktem, że emulator ma dużo gorszy feeling niż prawdziwa atarka. Co mogę poświadczyć przesiadłszy się po roku emulatorowania z powrotem na Atari (z monitorem Neptun M156B ;) )

2,347

(12 odpowiedzi, napisanych Kolekcjonowanie)

Myślę, że ktoś zaskarżył wersję z lewej o niedozwolone użycie szyi, i wygrał proces.

2,348

(10 odpowiedzi, napisanych Bałagan)

borys, a dlaczego sądzisz (przynajmniej tak rozumiem), że dema to "sztuka przez małe sz"? Inaczej mówiąc, ciekaw jestem twojej definicji "sztuki przez duże sz".

piszczykhm napisał/a:

nie, poprostu od trzech lat nie przebywam w kraju, a miejscu gdzie pracuje jestem jedynym polakiem i tyle

Pieprzenie w bambus, osobiscie znam goscia, ktory mieszka w Seattle od roku 1945, w kraju ostatnio przebywał 17 września 1939 roku, a błędów ortograficznych nie robi i po polsku też mówi bez obcych naleciałości.

2,350

(22 odpowiedzi, napisanych Emulacja - 8bit)

On pyta nie "co w Sparcie X jest do czego", ale "co w Sparcie 3.2 jest do niczego".