wydaje mi sie na 3 kanalach ale to bez znaczenia. efekt jest powalajacy...
ale to bez znaczenia, na standardowym atari wykonali to co jeszcze pare dni temu bylo do zrobienia tylko minimum na covoxie ?
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Flob wkracza na Atari ST Platformówka z 8-bitowego Atari zmierza na komputery z serii ST.
Return to Blacktooth dla Atari ST Nowa, izometryczna przygoda w stylu Head Over Heels już dostępna na komputery Atari ST.
VBXETERM 0.12 Nowa wersja emulatora terminala VBXETERM z poprawionym SSH i lepszym wsparciem VT100.
Echa GemTOS 2026 Prace z tegorocznej edycji francuskiego zlotu GemTOS poświęconego komputerom Atari.
BigPEmu 1.22 Nowa wersja emulatora Atari Jaguar od Richa Whitehouse wprowadza wsparcie dla kodów cheat.
atari.area forum » Posty przez xxl
wydaje mi sie na 3 kanalach ale to bez znaczenia. efekt jest powalajacy...
ale to bez znaczenia, na standardowym atari wykonali to co jeszcze pare dni temu bylo do zrobienia tylko minimum na covoxie ?
nie dobrze... wiecej wiatrakow tylko zwiekszy tarcie przy ruchu wirowym ziemi co doprowadzi do spowolnienia tegoz ruchu, a wiemy co sie stanie jesli bączek za wolno sie obraca... ziemia sie przewroci albo spadnie.
przy okazji wykopalisk ( http://www.atari.org.pl/forum/viewtopic.php?id=15322 ) napisalem krotka gre: Labirynt 16K
Historia stara jak swiat:
Tezeusz przywiazuje nic Ariadny przy wejsciu do Labiryntu, wchodzi, szuka spiacego Minotaura, zabija go, zabiera trofeum i dzieki nici Ariadny wychodzi z labirynu. koniec bajki.
technikalia:
- duzo rozkazow nielegalnych
- duzo bezposrednich skokow do ROM,
- gra dziala na komputerach: Atari 600XL, 800XL, 800XE, 65XE, 130XE, XEGS a na innych najprawdopodobniej NIE
- tak, gra dziala na 16K RAM czyli np. na Atari 600XL
- tak, obsluguje PAL/NTSC
- tak, czyta i zapisuje na dyskietce
tudu:
- czyatnie i zapis Tropajona
- wywarzenie poziomu nudnosci
- sfx
zwracamy uwage na:
niezalezne od poruszania sie po menu tworzy labirynt na ekranie startowym - normalnie multitasking ;-)
film:
https://www.youtube.com/watch?v=8wIMms4hY2g
https://www.youtube.com/watch?v=Hfq9LwXcPpA
- w kodzie nie ma zadnego bezposredniego zapisu do pamieci ekranu, wszystko leci przez OS
- stos programowy w tym trybie zabiera 2.5 kb
- systemowy fill to jakas porazka, juz stawianie punktow w petli bylo szybsze ale za to funkcja z posta 57 robi robote :-)
i najwazniejsze - wielkosc kodu, no niestety 3 strony pamieci :/ kiepsko.
DISPLY equ $F1E9
jakby sie dobrze zakrecic to ta procka moglaby posluzyc do drukowania tekstu na ekranie graficznym...
albo, szybkie wypelnianie...
albo, softsprite poruszany z dokladnoscia do pixela... ale trzeba przygotowac dane tak, zeby kazdy pixel to osobny bajt wiec 4 kolorowym sprite wielkosci 8x16 zabieralby 128 bajtow ;)
wszystkie XL OS maja procke pod tym adresem
ale zdajesz sobie sprawe, ze na atari nie zrobisz nawet klasycznej ataroskiej teczy bez odwolywania sie do hardware? ;-)
a tak poza tym watki Ci sie pomieszaly, tu jest o odwolywaniu sie do OS a nie hardware.
@Sikor: teraz rozumiesz co mialem na mysli mowiac "jojcenie" postatarowcow?
@Pin: nie interesuja mnie problemy ludzi ktorzy wymienili sobie rom na jakis homebrew.
czy byly sprzedawane koputery (65XE,130XE,800XE,800XL,XLGS) z systemem na ktorym to nie dziala? NIE :D
dziekuje Pin, jestes wolny.
co to jest "Najm" ?
drugi emulec pokazuje crc error...
---
korci mnie napisanie exclusiva dla XL OS (65XE,130XE,800XE,800XL,XLGS) :D
jakby sie zbierala ekipa na AVG cart to jestem chetny.
@Voy: dzieki :-) przejrze to.
@Sikor: to patch na MMU - udostepnia RAM ktora juz jest na plycie Atari - nie dolutowujemy pamieci. Czy slyszales, zeby MAPRAM powodowal jakiekolwiek problemy z kompatybilnoscia? nie :-) a ile razy slyszales jojcenie postatarowcow, zeby dostosowywac programy bo maja zmodyfikowany komp i "nie dziala" ;)
Dobrze by bylo, zebys dorzucil cos do tematu watku a nie tylko trolololo, jak myslisz?
------------
@Voy: sprawdzilem te ROMy, ktore rozpoznaje Altirra:
- XLOS rev.1 (A600XL, A800XL)
- XLOS rev.2 (A800XL, A65XE)
- XLOS rev.3 (A130XE, A800XE)
- XLOS rev.4 (XEGS)
na wszystkich zero problemow.
:D
Przy okazji FILL nie napisalem, ze nalezy wpisac kolor do rejestru:
FILDAT equ $2fD
ok.
czasem jest potrzeba pobrania adresu pamieci pod konkretnym punktem ekranu:
rowcrs equ $54 ;Row of cursor, 1 byte y
colcrs equ $55 ;Column of cursor, 2 bytes x
ADRESS equ $64
CONVRT equ $F5AC ; konwertuje pozycje kursora na adres
lda #100
sta colcrs
lda #50
sta rowcrs
jsr CONVRT
i w ADRESS oraz ADRESS+1 mamy adres pozycji 100,50 w obecnym trybie graficznym
@Voy: podeslij, sprawdze.
@Tebe: Atari nie stosowalo tez HIPa (160 x 240 pikseli w 30 odcieniach)
:D
@Nitro: nie jestem pewny czy uda mi sie zejsc do tego rozmiaru z generatorem labiryntow :/ .... moze .... moze ....
i dlatego do swojego komputera musiales dolutowac pol kilo rozwiazan z obecnej epoki ;-)
swiata skrojonego przez Atari... pelnego ograniczen? oczywiscie :-)
... nie radzisz sobie z tym to lutownica w dlon :D
to pisz pod emulator albo homebrew OS.
ja nie zamierzam :-)
https://www.youtube.com/watch?v=pJYtu71K-4I
troszke uproszczona procka generowania i ok. 100 bajtow kodu mniej :-)
---
FILL
===
wywołujemy tak samo jak DRAWTO, roznica - przed wywolaniem DRAW:
FILFLG equ $2B7
lda #1
sta FILFLG
trzeba pamietac aby przed nastepnym DRAWTO ustawic ta komorke na 0 (zero)
to nie uzywaj i nie zasmiecaj watku tym ktorzy uzywaja.
jak powstanie jeszcze 10 alternatywnych OS to Atari sie ugnie i wyda nowy AtariOS :-)
juz widze jak Atari wydaje aktualizacje OS dla malego atari :D
nie ma i nie bedzie pozniejszych systemow AtariOS to raz.
dwa: rom 800: uzywa ktos? nawet jesli ktos ma 800 to juz dawno wymienil OS na nowy a jesli nie wymienil to i tak nikt na to nie bedzie pisal bo sa problemy chociazby z programowaniem przerwan.
bedzie kolejny watek zasmiecony przez troli?
@flashjazzcat: thanks, could you introduce "proper" calling subroutines from the examples that I published?
@Voy: dzieki, przyda sie. swoja droga to tak jakby uzytownicy windows narzekali na jakis program, ze nie uruchomi sie na windows 3.11 ;)
---
dzieki bezposrednim wywolanim w Atari XL OS Revision 2 moze uda sie zaprogramowac minimalistyczny maze generator :-)
https://www.youtube.com/watch?v=quduTPuu4UY
konkretnie: Atari XL OS Revision 2.
nie dziala?
@flashjazzcat: and if you install the E driver: which will be faster and better, both methods will be useless, but the direct jump is faster and shorter ;-)
LOCATE 10,20,A
==========
GETPLT equ $F18F
lda #10
sta colcrs
lda #20
sta rowcrs
jsr GETPLT
wynik w Akumulatorze
I know it is unusable with drivers which intercept the screen handler and draw lines twice as quickly as the OS line drawing code...
---
INPUT A$
======
EGETCH equ $F24A
jsr EGETCH
znak znajduje sie w "akumulatorze" i w ATACHR
atari.area forum » Posty przez xxl
Wygenerowano w 0.222 sekund, wykonano 18 zapytań