
ze smieceniem sobie poradzilem, dodalem cieniowanie na pm (slupki dalej polozone sa ciemniejsze), dodalem zmiane biegow.
brakuje zmiany trasy (3 trasy)
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Wielki finał kursu asemblera 6502 Larek kończy swoją serię programowania w asemblerze 6502 na 8-bitowe Atari.
TONY Montezuma's Gold na Atari 2600 Nowa produkcja Monochrome Productions dla konsoli Atari 2600 już dostępna w wersji cyfrowej.
VBXETERM 0.15 Nowa wersja emulatora terminala VBXETERM dodaje obsługę klawiszy strzałek oraz nowe czcionki.
Weekend z Borsuk Retro Gry TV Zapraszamy na weekendowe transmisje z udziałem gości, w tym budowę Custom Atari XL i naprawy sprzętu.
AltirraSDL Lobby Przeglądarkowy front-end dla emulatora Altirra z trybem gry wieloosobowej online od Ilmenita.
atari.area forum » Posty przez xxl

ze smieceniem sobie poradzilem, dodalem cieniowanie na pm (slupki dalej polozone sa ciemniejsze), dodalem zmiane biegow.
brakuje zmiany trasy (3 trasy)
a dlaczego nie? przeciez sa emulatory nawet 4 fpga w systemie
wystarczy ze bedzie mogl kopiowac pamieci. a bedzie to robil minimum 8x szybciej niz procesor :-) delikatnie liczac
kupilem sobie tv/monitor lcd ze zlaczem rgb tylko poto zeby podlaczyc atari :-) to juz jest dla mnie normalny monitor.
blitter jest bardzo, bardzo wazny.
mylisz sie, nawet bez softu vbxe jest warte swojej ceny: mozesz podlaczyc maluszka do (wreszcie) normalnego monitora.
co do oprogramowania to z pewnoscia cos tam powstanie ;-)
ziew.
5 lat temu bylbym za takim rozwiazaniem ale dzis wydaje mi sie to krotkowzroczne.
jedyny projekt modyfikacji graficzne, ktory moglby powalczyc z vbxe to upgrade Psychola (moze i mniejsze mozliwosci ale bardzo interesujace).
---
poza tym cos mi tam smierdzi, nie wiem czy dobrze czytam: gosc mowi, ze to nie antic daje sygnal odswierzania?
http://atari.pl/nightdriver2.a8s
f2 - start
joy sterowanie, ustawiony jest bieg 2 na stale.
? nie rozumiem.
slepe irq. tak ma byc narazie. fioletowy pasek to czas jaki potrzebuje silnik spritow do obslugi 14 obiektow. obslugiwane sa tylko klawisze konsoli - tylko dla demonstracji tego co narazie jest zrobione.
plik uruchamiamlny dla atariwinplus http://atari.pl/nightdriver1.a8s
f2 sart, f3 gaz do dechy
brakuje 2 spritow - gdy sa rysowane brakuje czasu na sama gre i zaczynaja sie smieci. optymalizacja w toku.
http://atari.pl/nr2.rar - wszystkie sprity na ekranie w 1 ramce. czas na klawiature
slupki na pm - tez o tym myslalem tylko, ze oprocz pozycji na dli trzeba by ustawiac tez szerokosc bo czasem 6 slupkow nachodzi na siebie czyli missiles tez sa potrzebne... ale gra sporo by stracila - zmiana pozycji co 2 pixele, zmana szerokosci co 2 pixele, a co najwazniejsze gra nie wygladalaby jak oryginal ;) poza tym moze pm uzyje sie do narysowania auta? albo do symulacji oswietlenia przez reflektory drogi w nocy ;D
---
poprawiony silnik spritow:
http://atari.pl/nr1.rar - nie wyswietlam 4 spritow bo obraz zacznie migac - w ostatecznej wersji obraz bedzie 2buforowy
witam,
http://atariarea.krap.pl/forum/viewtopic.php?id=5853
http://atari.online.pl/v01/index.phtml? ... ct=nowinki
http://atari.pl/nr.rar - filmik
na filmiku widac, ze sprity smieca po ekranie... chcialbym prosic o pomoc w napisaniu dobrego i szybkiego silnika spritow dla tej gry.
obecnie wyglada on tak:
; sprite engine
_x equ $b0
_y equ $b1
_hv equ $b2
_ekran equ $b3
_sprite1 equ $b5
_sprite2 equ $b6
_temp_x equ $b7
_sprite_engine
ldx #$0f - 16 spritow
_next_spr stx _temp_x
lda $400,x - od $400 do $42f znajduja sie rejestry hardwarowe. $400-$40f to pozycja x spritow ponizej sposob liczenia
sta _x
lda $410,x - pozycja y
sta _y
lda $420,x - szerokosc i wysokosc sprita. starszy nibbel=0 oznacza sprita wylaczonego
sta _hv
jsr _se0
ldx _temp_x
dex
bpl _next_spr
rts
_se0
lda _hv
and #%11110000
bne _se1
rts
_se1
lda #$00
sta _sprite2
lda _x
and #%111
tay
lda _hv
lsr @
lsr @
lsr @
lsr @
tax
lda _tab_h,x
cpy #0
beq _se5
_se2 lsr @
ror _sprite2
dey
bne _se2
_se5 sta _sprite1
lda _y
lsr @
lsr @
lsr @
tax
lda _tab_y,x
sta _ekran+1
lda _y
and #%111
tax
lda _tab_y_fine,x
sta _ekran
lda _x
lsr @
lsr @
lsr @
clc
adc _ekran
sta _ekran
lda _hv
and #%1111
eor #%1111
tax
_se4 ldy #0
;lda (_ekran),y
;ora _sprite1
lda _sprite1
sta (_ekran),y
iny
;lda (_ekran),y
;ora _sprite2
lda _sprite2
sta (_ekran),y
lda _ekran
clc
adc #$20
sta _ekran
bcc _se3
inc _ekran+1
_se3 dex
bpl _se4
rts
; szerokosc sprita
_tab_h dta %00000000,%10000000,%11000000,%11100000
dta %11110000,%11111000,%11111100,%11111110,%11111111 - hardware obsluguje szersze ale w tej grze nie ma spritow szerszych od 8
; numer lini przelozyc na starszy adres 0,1,2,3..7 zawsze puste
_tab_y dta $40,$40,$40,$40,$40,$40,$40,$40
dta $40,$41,$42,$43,$44,$45,$46,$47
dta $48,$49,$4a,$4b,$4c,$4d,$4e,$4f
dta $50,$51,$52,$53,$54,$55,$56,$57
; mlodszy bajt pozycji pionowej
_tab_y_fine dta $00,$20,$40,$60,$80,$a0,$c0,$e0nie bylo by problemu gdyby mozna bylo szybko na vbi wymazac pamiec ekranu, ale nie mozna...
na powyzsza procedurke jesli jest taka potrzeba mozna przeznaczyc pamiec: $b0-$1af
procedura bedzie wykonywana na vbi ale byc moze lepiej bedzie sie wpiac w kod gry:
ldy #$0f
ldx #$1f
_1 lda $08,x
sta $420,y
lda $28,x
eor #$ff
sta $400,y
lda $48,x
sta $410,y
dex
dex
dey
bpl _1zaraz na poczatku 'podstawowki' w salonie gier mialem okazje w to grac i dalbym reke obciac (kolegi) ze biegi sie zmienialy na ekranie a nie bylo to narysowane na obudowie maszyny (tak jak samochod)... moze mi sie wydawalo.
to byli czasy ;-) spec od hardwaru przygotowal maszyne tylko dla jednej gierki pod dyktando programisty :D
---
ciekawe czy jest 'scena' na pisanie demek na istniejacy hardware arcade:


:D
---
witam,
dlugi łikend sprzyja giercmanom... wlasnie maltretuje MAME ;-)
czy ktos ma rom do gry:
http://en.wikipedia.org/wiki/Night_Driver
ale taki z napisami na ktorym biegu jedziemy i jaka to trasa, sciagnalem kilka romow ale kazdy jest bez tej ostatniej lini.
swoja droga 1976 rok!!! pierwsza gra fpp :-)
---
czy ta gra byla na atari? (lub podobna)
nie chce rozszerzac pamieci 130.
130 xe z jakims rozszerzeniem na simm, atari kupilem i nawet nie podlaczylem :-) ale oczywiscie przed wymiana sprawdze.
witam,
oferuje:
1x a130 z rozszerzeniem pamieci na simm
1x a65 z expansion
1x a65 bez expansion
wymienie na:
1x a130 bez modyfikacji (akceptowana modyfikacja to pokey stereo)
wymieniam poniewaz chcialbym miec zainstalowany vbxe na golej a130.
pozdrawiam
room format trzeba poznac a pozniej jest juz z gorki ;-)
temat rdzeniowy?
dla muzyka:
http://home.freeuk.com/fpgaarcade/resources/ym2149.zip
dla grafika:
http://www.howell1964.freeserve.co.uk/l ... 45_vhd.htm
gdyby sie tak dobrze zastanowic to mozna by zmodyfikowac montezume, pozmieniac kilka plansz, wyedytowac poziom trudnosci, byc moze zmienic sposob zachowania niektorych przeszkadzajek...
ale czy wolno kalac klasyka?
podejrzewam, ze Arczi to bot. ktos tylko spieprzyl sprawe bo bot pieprzy bez sensu.
takiego p*.* saskiego dawno nie slyszalem.
nie wiedzialem ze pier-do-ła to brzydki wyraz :-)
e tam. jesli prog bedzie na vbxe wystarczy ze loader wymusi pauze na wyswietlanie np tytulu.
atari.area forum » Posty przez xxl
Wygenerowano w 0.232 sekund, wykonano 18 zapytań