6,526

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

tez poczekam.

6,527

(20 odpowiedzi, napisanych Fabryka - 8bit)

heh faktycznie ;-)

ok. http://atari.pl/loz.a8s

-dodana ramka ograniczajaca pole gry,
-startem przechodzimy do nastepnego levelu, na krotka chwilke pokazaje sie efekt dzialania generatora leveli - w koncowej wersji tych dwoch rzeczy nie bedzie,
- brakuje juz tylko sprawdzenia poprawnosci ulozenia

--
poprawiony byk... a najciekawsze jest to, ze mi przegladarka podpowiada prawidlowa pisownie :D

6,528

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

misc/disable colissions na off

6,529

(20 odpowiedzi, napisanych Fabryka - 8bit)

witam,

loops of zen: http://ogry.org/25427

o maly wlos nie powstala w TBXL (w zwiazku z ogloszonym konkursem na 'basicowa' gre na atarionline.pl) przeliczylem jednak swoja znajomosc turbobasic dlatego przepisuje ja na assemblera.

zalozenia:
- generator 'wzorkow' - co da nieskonczenie wiele roznych ukladow
- sila 'mieszania' - poziom trudnosci
- zmienny rozmiar 'wzorkow' - poziom trudnosci
- sprawdzanie prawidlowego ulozenia - dany uklad mozna zlozyc na kilka sposobow

tak to wygladalo:
http://atari.pl/loopofzen.jpg

dzis, lub jutro podesle uruchamialny plik.

jesli ktos uwaza, ze zrobi lepszy generator znakow dla tej gierki, lub ma pomysljak toto ulepszyc/ ciekawy pomysl na zmiany to zapraszam na priv.

6,530

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

o, znowu aukcja usunieta :-) ciekawe jaki daja powod usuniecia...

6,531

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

o fak! nie przy jedzeniu :/


---
no wlasnie, Rick Dangerous - na forum ktos sie chyba chwalil ze gdzies jest nieskonczona wersja na atari

6,532

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

Lt_Bri napisał/a:

na atarce z 6502 na pokładzie nie pogram sobie w np. SimCity

nieprawda, pograsz.

6,533

(2 odpowiedzi, napisanych Bałagan)

ile stanowisk, profil firmy, jakie macie lacza itd itd. napisz do mnie na maila - siedze w temacie

6,534

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

gdzies czytalem ze nes ma najbogatsza biblioteczke gier ze wszystkich 8bitowcow.

http://pl.youtube.com/watch?v=36Wb6s60pTg

Super Mario
Casette games
Sega, Star gladiator
Street fighter, computers
Super Mario
I can't stop playing
Game center
and game center.
Puzzle games
Music video games, ringtones
Puzzle games
Music video games and fighting games
Puzzle games
Batteries, Metro?d
Puzzle games
And game over

6,535

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

> Ja nie umiem portować gier...

ze co? umiesz wiecej niz jest potrzeba, przy portowaniu potrzebna jest przede wszystkim systematycznosc.

> Obecnie wiedzę i pomysły może nawet i mam, ale nie potrafię obsługiwać ani MADSa, ani XASMa, a w QA się już nie pisze tongue

lenistwo, podejrzewam, ze nawet nie odpaliles np. madsa.

6,536

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

chyba nie grales w wersje na c64... ale tlo na c64 faktycznie jest fajne.

co do wypasionych wersji gier na karcie to jest to od pewnego czasu walkowane, tak ze kto wie.

6,537

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

nie da sie uniknac porownan :-) yoomp byl po wielu latach pierwsza wydana gra. co do dystrybucji to jest wlasnie punkt ktory na pewno nie byl wzorowany na yoomp - wiele razy z nostym rozmawialismy o tym. uwazam sposob dystrybucji yoompa za jedyny slaby punkt jego wydania.

gratuluje nostemu, udalo mu sie wydac gre, teraz czytalem na stronie ze zostalo jeszcze chyba 17 kartow wiec jest szansa ze mu sie koszty wroca hehe no ale duma pozostanie.

6,538

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

na stronie nie ma instrukcji no wiec tu zapodam:

dzoj - wiadomo,
s - wlaczenie sfx
m - wlaczenie muzyki
p - pauza
esc - wyjscie z gry
1,2,3 - ustala szybkosc gry

6,539

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

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

kiedys nie umialem jezdzic na rowerze. no wlasnie "kiedys", moze to jest Twoj problem, swiat zasuwa a Ty nadal jestes "kiedys", ale czy to moja wina :)

>>> 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).
>> odpowiedz: kolejne domysly. kolejny raz nie trafione.
> Każdy, kto czyta to forum, wie, że to nie są domysły.

wniosek jest taki, ze dyskietki bede produkowal. nie :)

widzisz, moge byc rownie malostkowy co Ty tylko po co?
zeby forumowicze "cwiczyli czytanie"? heh
cwiczymy, ja z corka jak jej czytam bajki. tu jest forum atari wiec pisz na temat, ludzie tu wchodza nie po to zeby nadziac sie na Twoj list jak na mine.

zaraz! slysze glosy! ... a nie, to do Ciebie:
madrosc ludowa nr1. wiedza nieaktualna bywa bardziej szkodliwa niz jej brak.

a teraz na temat bo ja bana za banialuki dostac moge, draco030 niekoniecznie ;-) :
rozwiazanie o ktorym byla mowa (przed ta pyskowka) opierac sie bedzie o zmodyfikowany kart (argumenty macgyvera, tebe i sebana okazaly sie mocne) oraz niestety bardziej rozbudowana wersje gry dla karta, chyba ze jeszcze cos sie zmieni. mozna o tym poczytac tu: http://atariarea.krap.pl/forum/viewtopic.php?id=6337   (draco030 miej litosc i nie spamuj tam, tu mozesz wyzywac sie do woli bo i tak juz dawno wszyscy stracili watek ;-)

pa

6,540

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

mozecie miec racje... takie teoretyczne pytanie:
problematyczne jest zrobienie karta z kilkoma bankami gdzie np 4 banki od ($8000-$bfff) to eprom i 1 to sram (nie zanika po wylaczeniu)?

6,541

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

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

nedza panie... a myslalem ze chociaz rozmowa bedzie do rzeczy :)
odpowiedz: na co mi Twoje domysly :-)

> 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).

stac Cie na wiecej.
odpowiedz: kolejne domysly. kolejny raz nie trafione.

> 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.

:-) jesli odpowiadasz na cyctat to postaraj sie zeby nie byl twoj :-) co do starych gier - przeczytaj watek - cale chalo jest o nowe gry wiec Twoja wypowiedz jest lekko nie w temacie :(

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

okres?

:D

wlasciwie co Twoj post wniosl w temat?

6,542

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

czyli podejrzane kobinacje bitow to

1.selftest wlaczony, os wylaczony, dodatkowy ram wylaczony
b7=0
b4=1
b0=0

2.selftest wlaczony,dodatkowy ram wylaczony,os wlaczony
b7=0
b4=1
b0=1

czy ktoras z tych kombinacji juz jest uzywana? (najbardziej odpowiadalaby mi pierwsza kombinacja)
???

6,543

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

> Te kombinacje bitów oznaczają konflikt z rozszerzeniami pamięci +512kB (576kB) i+ 1MB (1088kB), a takowych trochę istnieje.

sluszna uwaga. w takim razie moze byc przyjeta kombinacja odpowiedzialna za wlaczanie selftestu... pozbede sie go bez zalu.

czyli: b7=0 i b0=1 wlacza dodatkowa pamiec (chyba ze ta tez jest zajeta?)

    * bit 7: RAM w obszarze $5000-$57FF (1) lub SELF TEST (0)
    * bit 0: ROM w obszarze $C000-$CFFF i $D800-$FFFF (1) lub RAM (0)

>- pozwoli zapisywac w kazdym momencie stan gry i rozpoczynac od tego miejsca
>To fajnie realizowal Freezer sprzetowy

tu nie bedzie zapisywana cala pamiec na nosnik zewnetrzny (zewnetrznego nosnika moze nie byc wcale) w 2kb pamieci mozna bedzie zapisac kilka stanow (zaleznie od gry).

6,544

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

Witam,

chcialbym zlecic wykonanie rozszerzenia pamieci:

sterowanego za pomoca rejestru PORTB tego samego ktory steruje stronicowaniem pamieci w atari 130xe i wiekszosci rozszerzen pamieci atari. interesuje mnie konkretnie:

    * bit 7: RAM w obszarze $5000-$57FF (1) lub SELF TEST (0)
    * bit 0: ROM w obszarze $C000-$CFFF i $D800-$FFFF (1) lub RAM (0)

bit 7 wlacza SELF TEST tylko wtedy, kiedy bit 0 jest ustawiony na 1. W przeciwnym razie zmiany stanu bitu 7 sa ignorowane.

chcialbym aby rozszerzenie o ktorym mowie bylo uruchmiane bitem 7 w przypadku gdy bit0 =0 czyli obecnie niewykorzystana kombinacje.

oczekuje, ze tak przelaczona pamiec bedzie albo na zasadzie ramkarta podtrzymywanego bateryjnie lub ?eeprom? pamiec zapisywalna nieulotna po zaniku zasilania.
ma jej byc dokladnie tyle ile wynika z powyzszej tabelki czyli od $5000-$57ff (2kb)

na pytanie 'poco' odpowiem:
- rozszerzenia tego nie beda zamazywaly zadne obecne i stare programy/gry
- pamiec ta pozwoli wlaczyc kilka funkcji atari dostepnych tylko posiadaczom emulatora na pc
- pamiec bedzie sluzyc do zapisywania hiscore/tabeli wynikow w grach
- pozwoli 'nagrywac' i pozniej odtwarzac filmik z gry (np. mozna bedzie 'nagrac' przejscie jednej fazy)
- pozwoli zapisywac w kazdym momencie stan gry i rozpoczynac od tego miejsca
- umozliwi defniowanie kontrolerow w systemie np.ustawienie klawiszy lub ktorego joya uzywac, mini edytor/loader cheatow itp.
- obslugiwane beda gry zaladowane z dowolnego nosnika kaseta/dysk/kardrydz - oczywiscie tylko nowe (stare po spatchowaniu - ale nie sadze zeby komus sie chcialo)

jeszcze raz podkreslam: dane musza byc zachowane nawet po zaniku zasilania.

nie jest to nowy pomysl, podobne rozwiazania istnieja na konsolach, w miare mozliwosci zostana zaadaptowane.

chcialbym odpowiedzi czy takie rozszerzenie jest mozliwe do wykonania - czy nie ma jakiegos konflitu w PORTB bitu 7 i 0. oraz prosilbym na priv. przewidywany koszt w zl.

6,545

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

@epi: przeczytaj watek - nie widze sensu doladowania czegos ze stacji dyskow bo: 1. nie bede robil wersji gier na rozne nosniki, 2. zaden z nosnikow (stacja/karm/magnet - no moze kart ale z pewnymi zastrzezeniami) nie umozliwi tego co chce zrobic (pisalem w punktach wczesniej).

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

slusznie, poprosze admina o przeniesienie watku.

>Zresztą, (a propos samego końca twojego postu), przecież nawet ty sam nie będziesz z tego korzystał, bo w emulatorze tego nie ma.

nigdzie nie wspomnialem ze bede tego uzywal na emulatorze... mowilem, ze takie rozszerzenie + moj programik da atari pewne funkcje dostepne tylko uzytkownikom emulatora :-) - to akurat jest plus dodatki ;-)

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

stacja dyskow / kardrydz / magnetofon czyli standardy :-)

> 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? inicjalizera dla dyskietek znasz, inicjalizer dla magnetofonu tez powinienes znac jak rowniez inicjalizery dla kartow. w czym problem? (jedna wersja programu na wszystkie nosniki)

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

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

6,546

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

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

nieprawda, konsole zapisuja sejwy na wspolnej karcie.

> Poza tym samo to rozszerzenie, jak już zauważył macgyver, to wyraźny przerost formy nad treścią.

umozliwia cos czego jeszcze na atari i chyba innych 8bitowcach nie bylo (te kilka powyzszych punktow) - sytuacja: nie mozesz przejsc jakiejs planszy w gierce, pobierasz ze strony sejwa z zapisem przejscia odpalasz z niego gre i ogladasz jak ktos inny tego dokonal :-), pewnym rozwiazaniem bylo by tu skonstruowanie karta z wlasna pamiecia (ale to tez ma ograniczenia) tylko ze jak mowisz atari to jednak komputer i jesli ktos odpali taka gre z dyskietki to co? chce uniknac roznych wersji gry na rozne nosniki. poza tym na dyskietce w wiekszosci przypadkow nie zrobisz tego co jest w pkt.3

> Konsole nie mają systemu operacyjnego i nie podepniesz stacji dysków.

hmmm, to nie calkiem jest prawda. wlasciwie to nie jest prawda. ani z systemem, ani z podpieciem napedu.

> 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".

upierasz sie przy tym, ze kazde atari ma stacje dyskow a to nie jest prawda.

>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.

przejecie vbl na tym wektorze nie ma za zadanie zaoszczedzienie 1800 cykli na sekunde tylko ma zapobiec zawieszeniu systemu (os juz nie ma).

> 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.

owszem moze miec ile chce - tyle ile sie zmiesci do pamieci podstawowej + rozszerzonej (przy pracy ze stacja) lub podstawowej i ile nam sie upierdzi na karcie. 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.

tak czy siak. nikogo nie namawiam do tego zeby lutowal sobie 'jeden kabelek' zeby miec takie rozszerzenie oraz mozliwosci o ktorych pisalem. 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, nie po to zeby rozpisywac sie czy to ma sens :D

6,547

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

@macgyver to nie zalatwia kwestii uruchamiania gry z karta - oczekujesz, ze ktos kto gra z karta bedzie mial podlaczony dysk/stacje dyskietek?

> 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?

nie, nie ja :-) gracze! jesli jakas gra bedzie robila sieczke w tabeli savow to niech sie ma na bacznosci! ;-) to jest wlasnie piekne (chociaz szczescie w nieszczesciu) ze autorzy nowych gier sa 'pod telefonem'. wszystkie stare programy/gry nigdy tej pamieci nie zamarza wiec tu problemu nie ma.

odnosnie wylaczania os
> Tak, wiem. Dodaj: "czy trzeba czy nie trzeba".[1]

jeszcze nie spotkalem gry (m.a.m.e.) ktora przed startem nie robi totalnej sieczki w pamieci :-) wiec wylaczenie os nie jest jeszcze najgorsze ;-)
a powaznie, uwazam, ze (konkretnie) gra musi miec zupelna kontrole nad maszyna dlatego zawsze bede zmienial np.wszystkie wektory przerwan.
przypominam ze caly czas mowimy o malym atari :D

>A jeśli naprawdę nie masz gdzie zmieścić programu, to oznacza tylko, że trzeba przemyśleć na nowo jego konstrukcję.

tak, to prawda. tylko, ze powoli zaczynam myslec o malym atari jak o konsoli do gier, nowy edytor tekstu na a8 juz nie zrobi na mnie wrazenia takiego jak np. bomb jack, poza tym dysk nie jest jedynym nosnikiem, coraz czesciej zaczynam myslec o kartach...

i najwazniejsze (chociaz nie sadze zeby to Was akurat przekonalo) przypominam ze startujemy z dowolnego nosnika (kart/dysk/magnetofon)
1. hiscore juz przedstawilem
2. zapisywanie stanow: gre mozna by zapisac w dowolnym momencie i po kilku dniach wystartowac od danego miejsca nawet gdy bohater jest w polowie 'skoku'.
3. nagrywanie 'filmiku': chcialbys nagrac kawalek gry (jak grasz) i pozniej go obejrzec?
4. edytorek ustawien systemu (maszyny) - nacisnij 'tab' podczas gry na emulatorze "M.A.M.E" - definicja kontrolerow, miniedytor cheatow itp.

czy ktorys z tych punktow byl zrealizowany na malym atari ? (nie na emulatorze malego atari) - chyba hiscory ktoras gra zapisywala.

6,548

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

> Pamięć.... zewnętrzna! np. dysk twardy i zapis ustawień w formie pliku.

zeby zapisac cos na dyskietce/dysku trzeba miec przynajmniej czesc dosu w pamieci niestety pamieci w atari jak na lekarstwo - zacytuje klasyka: "ale bredzisz XXL, kup sobie C64 będziesz miał więcej pamięci".

> 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...

> Tylko co poniektórzy muszą się przyzwyczaić do tolerowania DOS-u w pamięci

to nie jest kwestia tolerancji tylko braku miejsca w pamieci na trzymanie dosa. pierwsza rzecza jaka robie (nie tylko ja) to wylaczenie os i zamazanie dosa, byc moze to sie zmieni jesli bede pisal na rozszerzone atari...

>XXL jeżeli interesuje Cię 256 bajtów pamięci nieulotnej to użyć możesz tej z $D500-$D5FF. Wmontować tam można EEPROM i po kłopocie. Kłopot w tym że odpada używanie wszelkich kardridży

no wlasnie, ale musi byc mozliwosc uzywania kardrydzy.

>I powstanie kilka gier, które z tego korzystają i 3 atarki, które będą posiadać to rozszerzenie, tylko po to, że ktoś uparł wyważać się otwarte drzwi, zamiast skorzystać z tak rozpowszechnionego standardu jak pamięć zewnętrzna :-D

gra moze byc zapisana na roznych nosnikach np dyskietka i kardrydz. gdyby stany zapisywac na dysku (pomijam to, ze jest bardzo krucho z pamiecia w standardowym atari) to co zrobi gracz z kartem? oczywiscie, mozna zrobic karta, ktory bedzie mial swoja pamiec do zapisu podtrzymywana bateryjnie tylko ze wtedy ta gra bedzie musiala miec 2 wersje - kart/dysk pomijam fakt, ze kart jest skomplikowany (cena).

6,549

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

poniewaz istniejace oprogramowa zamazuje pamiec standardowego rozszerzenia okupujacego pamiec od adresu $4000, rozszerzenie ramcart/cart od $8000 i/lub $a000 jest jak sama nazwa skazuje na karcie (mozna wyjac), mnie interesuje pamiec nieulotna, ktora mozna by umownie podzielic gdzie mozna by zapisywac np wyniki gier (jak na konsolach), jakies ustawienia lub cokolwiek innego, pamiec ktorej nie mozna 'wyjac', stndardowo niewidoczna.

6,550

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

jak dostac sie do 2kb pamieci ram pod $d000-$d7ff (w ram od $5000):

> MMU dekoduje adresy pojawiające się na magistrali adresowej. W przypadku odwołania do selftestu ustawia _CASINH (pin16) w stan niski  blokując dostęp do RAM i ustawia _OS (pin15) w stan niski aktywując OS ROM. Aby uzyskać dostęp do RAM pod seftestem trzeba przeprogramować MMU, ale wtedy nie będzie już tego pięknego testu.

> jer: przeprogramować, albo zastosować dodatkowy sterownik + przełącznik, tak aby dysponować obydwoma trybami wink

moze ktos zajal by sie taka modyfikacja? najlepiej zeby to byla pamiec 'ramcart na baterie' lub jakis sram.