451

(5 odpowiedzi, napisanych Programowanie - 8 bit)

Witaj chicago. Napisz jakiej konfiguracji używasz (emulator, Atari + stacja dysków…)
Aby uprościć: tutaj masz zestaw książek na start. Bez nich ani rusz :) . W De Re Atari masz m.in. opis dispaly list i grafiki player-missile.
Atari BASIC
De Re Atari
Mapa pamięci

Jeśli chodzi o programowanie w Atari BASIC-u to odradzam. Są znacznie lepsze odmiany BASIC-a.

452

(17 odpowiedzi, napisanych Sprawy atari.area)

Tylko chlać panie z rozpaczy, tylko chlać...
http://emotikona.pl/emotikony/pic/telefon.gif

453

(14 odpowiedzi, napisanych Różne)

Zakończenie konkursu

Cóż mogę powiedzieć… Termin zgłaszania prac minął, a nie wpłynęła żadna gra. Szczerze mówiąc dziwi mnie to, bo przecież wystarczyłaby prosta gra oparta na semigrafice, którą można napisać nawet w jeden wieczór.

Wyjątkiem jest nadesłana przez QTZ „wydmuszka”, jak sam to określił autor. Zasadniczo nie kwalifikuje się ona do konkursu, ponieważ jak powszechnie wiadomo, gra służy do grania, a ta jest w 100%… niegrywalna.

Z rozpaczy chciałem się upić. Nawet wypiłem trzy surowe jaja, ale nic to nie dało. W akcie desperacji zajrzałem w czarną gardziel jajowara i co straszne, nie zobaczyłem tam przyszłości dla tego typu konkursów. Przynajmniej w Kraju nad Wisłą, bo przecież konkurs na dziesięciolinijkowca na Atari Age cieszył dużym zainteresowaniem mimo zacznie bardziej rygorystycznych warunków.

Do rzeczy:
– jedyna gra została przysłana „dla jaj”;
– jest wydmuszką;
– na ekranie jest jajo.

Czyli przymykając jedno oko wszystko jest OK.

W takim razie mam przyjemność ogłosić, że zwycięzcą Konkursu z jajem i profitentem nagrody głównej, czyli jajowara został QTZ i jego gra-wydmuszka „399s”.

Szczegóły wysłania nagrody omówię ze zwycięzcą konkursu drogą mejlową.

NINIEJSZYM ZAMYKAM „KONKURS Z JAJEM”.

454

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

Prędzej kabel antenowy niż modulator będzie uszkodzony, ale jak napisał laborant - cokolwiek nie zrobisz, to przez modulator będziesz miał kiepski obraz. Jeżeli telewizor ma wejście s-video (choćby przez eurozłącze), to obraz będzie super.

Wymagania: Atari XL/XE, 64 kB RAM.

To jeszcze nie jest ostateczna wersja tej gry, ale do dokończenia pozostały już tylko drobiazgi, m.in. dodanie kilku efektów dźwiękowych. Tezz, autor niniejszej gry napisał o niej między innym to (całość wypowiedzi oraz pobieranie gry w wątku „Manic Miner released!” na AtariAge):

Większość z Was zapewne wie, że Matthew Smith zaprojektował „Manic Miner” dla Spectrum na początku 1983 roku, zainspirowany grą „Miner 2049'er” na Atari, a teraz wreszcie mamy ponowną konwersję na Atari. Jego gra stała się jednym z pierwszych wielkich hitów na Spectrum, z rozrzewnieniem wspominana za humor i wielką grywalność.

Zacząłem pisać „Manic Miner” na Atari w 2010 roku całkowicie od podstaw. Pomimo że zostało tylko kilka rzeczy do dokończenia, nie byłem zadowolony z efektu i odłożyłem całość na później. Chciałem się upewnić, czy gra odpowiada pierwotnej wersji. Konwersje powstałe na inne platformy zostały przed deweloperów potraktowane dowolnie, przez co zawsze coś im brakowało.

Gdy na początku roku powróciłem do projektu, uznałem, że najlepiej byłoby zacząć od nowa. Po rozmowie z Mariuszem [Wojcieszkiem] o jego pracy nad kodem Z80, przy okazji współpracy nad grą „Saboteur”, wzbogaciłem swoją wiedzę o Z80 i rozpocząłem tłumaczenie oryginalnego kodu Z80 Matthewsa na kod 6502. Po dokonaniu koniecznych zmian i optymalizacji uzyskałem oryginalną grę w chwalebnym trybie monochromatycznym, działającą szybciej niż na Spectrum. […] Kolejnym etapem było ponowne napisanie całej gry pod procedury procesora 6502 z przerobieniem wszystkiego na standardowy układ bitmapy Atari zamiast symulowanego układu Spectrum. […]


http://i.imgbox.com/mZUstc41.gif

456

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

Nie do końca rozumiem To „nie ma miejsca”. Niemożliwe, aby nóżki podstawek były zbyt krótkie, chyba że podstawki nie są nowe, tylko z demontażu.

W Atari płytka drukowana posiada ścieżki z dwóch stron, a otwory (w tym punkty lutownicze) są metalizowane, aby było „przejście”. Jak napisał laborant, jeżeli w otworach została cyna to wtedy nie da się włożyć do końca podstawek. Trzeba oczyścić z cyny otwory, ale tak, aby nie zniszczyć metalizacji.

457

(14 odpowiedzi, napisanych Różne)

Uwaga! Do zakończenia konkursu zostało już tylko dziesięć dni i z każdą dobą jeden dzień będzie upływał! To ostatnia chwila, aby wziąć udział w konkursie i wygrać jajowar!

458

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

Pin, to dawaj te materiały tutaj lub mi na mejla. Kiedyś szukałem tej poprawionej wersji.

459

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

Na dyskietce z DOS-em i Turbo BASIC-em XL (zapisanym jako AUTORUN.SYS) umieszczasz grę pod nazwą AUTORUN.BAS. Zobacz też wątek "Autorun w BASIC-u".

460

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

https://images2.imgbox.com/0c/40/p3mLzR5B_o.png

Jak nietrudno się domyślić, zajmiemy się automatycznym uruchamianiem programów w BASIC-u i Turbo BASIC-u XL 1.5. A dokładniej loaderami mojego autorstwa umożliwiającymi „eleganckie” uruchamianie gier.

Potrzebna nam będzie rzeczywista lub wirtualna (ATR) dyskietka z zapisanym praktycznie dowolnym DOS-em. Dla ułatwienia takie gotowe dyskietki wraz z niezbędnym oprogramowaniem znajdują się w załączniku. Jest na nich MyDOS 4.50T, ale tylko plik DOS.SYS. Do uruchamiania gier DUP.SYS nie jest potrzebny, zajmuje tylko niepotrzebnie miejsce na dysku. Gdyby z jakichś powodów był potrzebny pełny lub inny DOS, to nic nie stoi na przeszkodzie, aby samemu taki dysk sporządzić. W przypadku Atari BASIC-a użyłem również programu w języku maszynowym o nazwie AUTORUN.SYS zamieszczonego w czasopiśmie „IKS”, zeszyt Programy 2, numer 2/1987.

Pierwszy program, który przedstawię, to AUTORUN.BAS & TB + EXIT. Jak widać po nazwie, jest on uniwersalny – obsługuje zarówno Turbo BASIC XL, jak i Atari BASIC. Znajduje się na dysku AutoBAS single i AutoTBXL single. Służy do wczytywania pojedynczych gier.

Zaraz, zaraz, a nie prościej od razu zapisać grę jako AUTORUN.BAS? Niby prościej, ale gdy mamy, powiedzmy 20 dysków z grami, a każda gra nazywa się AUTORUN.BAS...  W dodatku, gdy gra ma możliwość wyjścia do AUTORUN.BAS, to próba jej opuszczenia zakończy się ponownym załadowaniem i uruchomieniem. „AUTORUN.BAS & TB + EXIT” ma mechanizm powodujący w takim przypadku przejście do edytora BASIC-a.
Aby uzyskać pożądany efekt, wystarczy umieścić na odpowiednim dysku grę o dowolnej nazwie. Należy tylko pamiętać, aby rozszerzenie nazwy gry było odpowiednio BAS lub TB.
I jeszcze uwaga dotycząca Atari BASIC-a. Komputer uruchamiamy bez wciśniętego OPTION, a w emulatorze włączamy BASIC.

Drugi loader to INICJALIZER PROGRAMÓW – BASIC i INICJALIZER PROGRAMÓW TBXL. Jak widać są to oddzielne programy, choć bardzo do siebie podobne. Znajdują się one odpowiednio na dyskietkach AutoBAS multi i AutoTBXL multi. Oba służą do uruchamiania wielu gier – maksymalnie 26 na jednym dysku.
Wystarczy teraz zapisać na wybranym dysku nasze programy. Te, które ma widzieć inicjalizer muszą mieć rozszerzenie BAS (Atari BASIC) lub TB (TBXL). Teraz uruchamiamy komputer. Jeśli to pierwsze uruchomienie, nastąpi od razu przejście do edytora, jeśli nie, naciskamy SET (SHIFT + TAB). Możemy teraz wpisać nazwy gier zawierające do 16 znaków. Jeśli chcemy odczytać zawartość innego dysku (tak samo przygotowanego) to nie trzeba uruchamiać wszystkiego od nowa. Wystarczy wymienić dysk i nacisnąć ESC. A tak wygląda przykładowe menu:

https://images2.imgbox.com/d0/4c/Z5fUlTCz_o.png

Jest jeszcze jeden program, napisany przeze mnie w 1989 roku. Inicjalizer TB & CTB obsługuje zarówno programy pod interpreterem TB, jak i skompilowane. Obecna wersja nieco poprawiona pochodzi 1990 roku. Jako że był to chyba pierwszy napisany przeze mnie program w TB ma on pewne wady. Być może kiedyś, jak będą chęci i potrzeba, postaram się go poprawić, chyba że ktoś mnie wyręczy. Ważne, że mimo tych paru wad działa poprawnie.

Na dysku „Inicjalizer TB&CTB” znajdują się cztery loadery AINIC – dwa dla gier pod interpreterem i dwa dla gier skompilowanych. Ten z cyfrą „1” działa typowo – aby wybrać grę, naciskamy odpowiedni klawisz literowy. W tym z „2” wyboru dokonujemy klawiszami ze strzałkami (↑ ↓) i RETURN.

W załączniku są już dwie „dyskietki” ATR przygotowane do umieszczenia na nich gier w TBXL interpretowanym (AINIC TB) i skompilowanym (AINIC CTB) z zapisanym loaderem „AINIC1”. Wystarczy umieścić na wybranej nasze gry zwracając uwagę na rozszerzenie nazwy (TB albo CTB). Następnie uruchamiamy dysk „Inicjalizer TB&CTB”. Załaduje nam się DOS. Wybieramy opcję „L” i w zależności od potrzeby wczytujemy TBASICXL (TB*) albo RUNTIME (RUN*). Dalej postępujemy zgodnie z potrzebami i tym, co wyświetla się na ekranie.

https://images2.imgbox.com/3e/5a/Cqlwjt2B_o.png

A tak wygląda przykładowe menu loadera:

https://images2.imgbox.com/d9/b3/q9WBNo6H_o.png

Inicjalizer TB&CTB ma jeszcze jedną właściwość. Gdy na dysku znajduje się tylko jedna gra, uruchamia ją automatycznie bez potrzeby wciskania czegokolwiek. Dlatego może być używany z powodzeniem do uruchamiania pojedynczych gier.

Jeśli zamierzamy stworzyć własny dysk, to powinny na nim znaleźć się oprócz DOS-a następujące programy:
interpreter: TBASICXL zapisany jako AUTORUN.SYS i AINIC1.TB lub AINIC2.TB zapisany jako AUTORUN.BAS oraz gry z rozszerzeniem TB.
kompilator: RUNTIME zapisany jako AUTORUN.SYS i AINIC1.CTB lub AINIC2.CTB zapisany jako AUTORUN.CTB oraz gry z rozszerzeniem CTB.

Mnie te programy się przydały, dlatego je napisałem. Mam nadzieję, że jeszcze komuś też się przydadzą :) .

Przykład wykonania takiej dyskietki (ATR) z pojedynczą grą w BASIC-u.

1. Pobieramy załącznik „AutoBAS single” (nazwę można dowolnie zmienić).

2. Do umieszczenia gry w pliku ATR (czyli obrazu dyskietki Atari) można użyć np. programu „makeATR”. Na fizycznej dyskietce można użyć DOS-a lub zapisać grę poleceniem SAVE"D:nazwa.BAS" z poziomu BASIC-a.

3. Jeżeli jest inne, zmieniamy rozszerzenie gry na „BAS”.
Uwaga. Niektóre nazwy gier dostępnych w Internecie są zbyt długie. MakeATR umożliwia dokonanie zmiany takiej nazwy.

4. I to wszystko. Teraz można „odpalić” naszą dyskietkę.

461

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

Dobrze, że ją przypomniałeś. Gra logiczna nie musi mieć oszałamiającej grafiki, aby była wciągająca, a ta może wciągnąć. Cóż, sentyment też na pewno w Twoim przypadku odgrywa rolę :) .Jedynie szkoda, że nie ma polskich liter na planszy głównej, a przecież w instrukcji są. Może znajdziesz czas na poprawkę?

Mam nadzieję, że pozostałe Twoje produkcje i materiały też przypomnisz. Szkoda byłoby, aby gdzieś bezpowrotnie się zagubiły. Przy okazji zrobiłem samouruchamialną wersję ATR.

To czekam na kolejne rewelacje z przeszłości :) .

462

(14 odpowiedzi, napisanych Różne)

Przypominam, że zbliżamy się do półmetka konkursu. Mam nadzieję, że praca wre ;)

463

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

@hexagon95
Ja tylko dodam: jeżeli mieszkasz w w większym mieście to podstawki bez problemu powinieneś dostać w sklepie z częściami elektronicznymi.

464

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

Odpowiedź na oba pytania - tak.

465

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

INTER-CHIP ma po 8 zł.

466

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

Jeżeli pamięci nie grzeją się zbytnio zacząłbym od podstawienia U3 (MMU, 20 nóg). A co do pamięci RAM, to radzę wymienić od razu komplet. I pamiętaj o podstawkach.

Niestety laborant ma rację: "diagnostyka przez internet to jak operacja ślepego chirurga kierowanego przez telefon".

467

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

Jeśli zasilacz okaże się sprawny to w następnym kroku trzeba ustalić co to za przeróbka i ewentualnie ją usunąć.

468

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

Pierwsze pytanie. Jeżeli wyłączysz komputer wyłącznikiem z tyłu i ponownie włączysz bez podłączania czegokolwiek poza zasilaczem i anteną po 5 minutach, to nadal jest źle?

Jeżeli masz możliwość sprawdź napięcie zasilania (np. na wyłączniku względem masy) przy włączonym komputerze. Nie trzymaj jednak długo komputera pod napięciem, bo jeżeli winny jest zasilacz, to może dojść do dalszych uszkodzeń.

Na zdjęciu widzę jakąś przeróbkę, ale nie wiem co to. Może ktoś inny rozpozna.

Zauważyłem też pamięć RAM f-my MT USA, to chyba najbardziej awaryjne kości, jakie montowano.

469

(8 odpowiedzi, napisanych Sprawy atari.area)

Przyznaję, że też zdarzało mi się edytować tytuł swojego wątku, zarówno w przeszłości jak i obecnie , gdy trafiła się literówka.

470

(43 odpowiedzi, napisanych Konsole)

Kurczę, żeby była obudowa to też bym się pisał :(

471

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

MyDOS dla osoby początkującej może być zbyt trudny. DOS 2,5 owszem, ew. SuperDOS 2.9.

472

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

Nie wspomniałeś o wieku syna. Zobacz:
Szalone dżdżownice, Trzy korony, Obrona Ziemi, Osiem znaczków.

473

(14 odpowiedzi, napisanych Różne)

Krótko mówiąc: tak.

474

(14 odpowiedzi, napisanych Różne)

Uwzględniłem sugestię Sikora i zmodyfikowałem punkt 10 regulaminu dodając fonty zarówno na potrzeby grafiki, jak i generatora znaków. Umożliwienie ładowania fontów z zewnętrznego pliku dla grafiki a zabronienie dla generatora znaków byłoby już nielogiczne.

Co do braku Atari BASIC-a.
Pełna zgodność w górę występuje w OSS BXL i BXE. Czyli tym bardziej Atari BASIC nie jest potrzebny. Byłoby to „dublowaniem bytów” :) . Pytanie też, po co pisać w AB skoro inne interpretery mają tyle dodatkowych fajnych poleceń :)

475

(14 odpowiedzi, napisanych Różne)

Gry zakwalifikowane do konkursu.

[1]
Tytuł: 3.99$ / 399s / 3995 (demo)
Autor QTZ (KuTeZet)
Data: 9.05.2016

W skrócie tytuł to „399s”, a gra polega na… hm… chodzeniu, ponieważ sama gra jeszcze się nie wykluła, jest dopiero zalążkiem, ale kto wie, może kiedyś się wykluje?
Sterowanie dżojstikiem. Fire – zmiana stroju bohatera (bohaterki), ESC – wyjście.

http://i.imgbox.com/zz4yH40f.png

http://i.imgbox.com/llXd8vIc.png

http://i.imgbox.com/pTg3lety.png