Przejdź do treści forum
atari.area forum
Twoje polskie źródło informacji o Atari
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Aktywne tematy Tematy bez odpowiedzi
Aktualności ze świata Atari
Echa Lost Party 2025 Wyniki, zapis wideo oraz stuff.
Lost Party 2025 startuje już jutro W Licheniu Starym rusza zlot fanów 8-bitowych komputerów
zeST 20250627 - Atari ST w FPGA z turbo! Nowa wersja zeST z trybem turbo 50 MHz i poprawkami Shiftera i MFP
UltraSatan - firmware 1.30 Nowa wersja firmware dla UltraSatana wspiera nowoczesne karty SDHC i SDXC
53 lata marki Atari 53 lata od założenia Atari - firmy, która odmieniła świat gier i komputerów.
Opcje wyszukiwania (Strona 58 z 116)
Knight Lore działa na znakach, nie jest to tryb bitmapy, stąd większa komplikacja, dla bitmapy nie trzeba się cackać z każdym znakiem, obliczać jego adres itp. można walić bajt po bajcie
ogólnie gdyby rozpisać pętle modyfikujące znaki wówczas byłoby to nieznacznie wolniejsze od bitmapy, jednak nie ma na to pamięci w podstawowym ramie
kod gry pisany pod karta jest tylko do odczytu, program nie może modyfikować sam siebie, jest ściślejszy podział na obszar kodu i danych
seban napisał/a:Teraz sobie przypomniałem... dla turbo 2000F był programik który umożliwiał wczytywanie danych ze spectrum. i Faktycznie na giełdzie na Saskiej prosiłem spectrum-owców aby mi nagrywali mi fajne obrazki z gier ze spectrum na taśmę... w domu czytałem to przy pomocy turbo 2000F i oglądałem te obrazki na ATARI :)
rzeczywiście był taki programik, obrazki pozyskane w ten sposób zostały umieszczone w pierwszej część Happy Demo
dzięki za wyjaśnienie, idea w sumie prosta tylko podejście do tematu różne, ilość oprogramowania i jakość loaderów rzeczywiście wpływała na popularność danego roziwązania, ja przerzuciłem się z T6000 na T2000F właśnie ze względu na lepszy soft, więcej tytułów można było przenieść na turbo
a wiadomo kto pierwszy zapoczątkował sprzętowe modyfikacje magnetów na turbo, czy dużo więcej osób wpadło na ten sam pomysł w tym samym czasie
a tak z ciekawości mógłby ktoś nieuświadomionemu elektronicznie napisać na czym polega Turbo do magnetu Atari XE/XL
pozatym ciekawe dlaczego Atari oferowało tylko normal zamiast turbo jak na C64, czy Turbo do magnetu XE/XL sporo podrażało koszty sprzętu, pomijam marże elektroników którzy montowali systemy turbo
kiedyś specjalnie pojechałem do Warszawy aby zamontować T2000F, poprzednio miałem właśnie Turbo6000, goście z W-wy nie omieszkali skrytykować tego rozwiązania, czym się różniły od strony elektronicznej systemy turbo, z doświadczenia wiem że na T6000 nie udało przenieść się wszystkich rodzaji plików, wersje plikową carta T2000F można znaleźć na http://madteam.atari8.info (zrzut pamięci)
w sumie istniała swego rodzaju wojna zdaje się pomiędzy T2000 i Blizzard, który w końcu okazał się lepszy i dlaczego ?
no to jeszcze tutaj można dowiedzieć się jak zapisane są informacje o komnatach w Knight Lore, Alien8, Pentagram, można pociągnąć edytor do silnika Filmation na którym działają te gry, można poczytać troche o historii tych gier jak i zmian jakie zaszły w ich kodzie
http://retrospec.sgn.net/users/nwalker/filmation/
p.s.
do edytora Filmation dołączone są wyripowane dane na temat komnat do Knight Lore i Alien8
stąd można pociągnąć zdisasemblowany w jakimś stopniu Knight Lore, Alien8 dla ZX Spectrum (dostępne są bitmapy z wyripowaną grafiką dla tych i jeszcze innych gier)
http://www.icemark.com/downloads/index.html
tak zazdroszcze że na inne platformy można zrobić grywalną wersje tej gry a na Atari 8-bit nie, zamiast dopracować ten tytuł to XXL zaczyna następny, może kiedyś ktoś tą grę przeportował już na Atari 8-bit tyle że nikt nie odważył sie tego wydać, czyżby Atari było za wolne na tą grę
nie ujmuje XXL-owi zasług ale jak za coś się bierze to liczę że zrobi to do końca tak aby przypominało oryginał nie tylko od strony graficznej ale przede wszystkich od strony grywalności
XXL-a gonią inne konwersje, ma ich do zrobienia setki, tak więc nie przejmujcie się że nie da się grać bo z innymi tytułami będzie jeszcze gorzej :P
Urborg napisał/a:A jakby pociski połączyć w piątego gracza? Coś by to zmieniło? Sorki, pytam bo się na tym nie znam.
zyskałbyś dodatkowy kolor z rejestru $d019 (w trybie kolorowej bitmapy jest to kolor inversu znaków), w trybie HiRes rejestr ten nie jest wykorzystywany, ogólnie wszystkie 4 pociski byłyby w kolorze z rejestru $d019
gratulacje, córka i synek do kompletu, zachowaj oryginalne opakowanie to nie straci na wartości ;)
teraz rzeczywiście nie udaje się gry powiesić :)
drodzy wazeliniarze, Knight Lore nie jest jeszcze skończony
jeśli naciskać często option (F3 pod emulem) skutkuje to w końcu padnięciem emula, już na samym początku na starcie można dokonać w ten sposób crashu emula, raz szybciej się sypnie innym razem trzeba naciskać pare razy więcej
nie jestem pewien czy zmiany pory dnia dzień/noc jest uzależniona od szybkości działania silnika, bo
jeśli nie jest to nie wróże powodzenia ochotnikom chcącym ukończyć grę
spowolnienia w działaniu gry są irytujące, skutkuje to zmianą czułości reakcji na joy-a i przycisk fire,
a można przecież to obejść wystarczy na VBL-u odczytywać joy, fire i zapisywać w dodatkowej zmiennej podobnie
jak czyni to OS z odczytem klawiatury (należy uwzględnić repetycje)
ja miałem kłopoty z playerami, Subedit mimo że miał jakiś patch dla 64bit sypał jakimiś wyjątkami, ogólnie nie wszystkie filmy dało się odtworzyć płynnie tak jak na XP, korzystałem z zintegrowanej grafy i karty dźwiękowej
Nosty zainstaluj pakiet K-Lite Mega Codec Pack (jeśli używasz Windows)
xxl napisał/a:@tebe - mozliwe ze te elementy beda mialy kolor panela ale inna jasnosc.
i nie potrzeba do tego DLI, kolory duchów ustawiasz na wartość $00..$0f, szerokość na maxa i zmieni sie tylko jasność pixli grafiki którą przesłonisz duchami/pociskami, tam gdzie nie ma pixli grafiki nie będzie widać ducha/pocisku (grafika koniecznie w inversie, kolor pixli grafiki oczywiście też z przedziału $00..$0f)
zamiast podbarwiać cały panel można podbarwić tylko jego wybrane elementy, np. okienko słońce/księżyc, kula, ludzik i jego liczba żyć
wow, to właśnie doszliście do rozwiązania w stylu GTIA Upgrade Psychola, z tym że u niego nie dało sie takiej mapy scrolować płynnie w poziomie i najmniejsza zmiana dotyczyła 2 pixli trybu 15OS, jednak jak można było się przekonać zmiana 1 rejestru w obszarze 2 pixli 15OS wystarcza w 90% aby trzaskać kolorowe obrazki jak na C64, jeśli zmiana dotyczyłaby 1 pixla trybu 15OS (160 różnych koloró w linii) to dopiero byłby czad
jeszcze swobodny dostęp do takiej mapy pamięci i będzie "chunky mode", wow pewnie się zapędziłem
MM: Nie calego posta pod ktorym piszesz.
fajny byłby taki program np. wczytujesz obiekty 3d (np. z Lightwave) i tworzysz jakąś ścieżkę zachowań takiej bryły typu obrót XYZ, zmiana położenia kamery, odległości widz-bryła itp. czyli wszystkie te bardziej czasochłonne operacje, na wyjściu program wygenerowałby współrzędne XY (2d) dla gotowych klatek takiego projektu
czy jest to moralne :) ?
to ja dołączam się do koncertu życzeń i proszę o obsługę czcionek True Type, nie powinno być z tym problemu
ok, works fine
begining irq program: mva #0 $d20e
end irq program: mva #$40 $d20e
and this is it (remove SEI, CLI from VBL, DLI)
org $2000
dlist dta d'ppp'
dta $42+$80,a($bc40)
:22 dta 2+$80
dta 2
dta $41,a(dlist)
main
lda:cmp:req 20
sei
mva #0 $d40e
sta $d20e
mva #$fe $d301
mwa #nmi $fffa
mwa #irq $fffe
mva #$40 $d20e ; only keyboard
mva #$c0 $d40e
cli
jmp *
dli pha
lda $d40b
sta $d01a
pla
rti
nmi bit $d40f
bpl vbl
jmp dli
vdli equ *-2
vbl phr
sta $d40f
mwa #dlist $d402
mva 559 $d400
plr
rti
irq phr
mva #0 $d20e
ldy $d209
lda keyCode,y
sta 764
sta $d01a
mva #$40 $d20e
plr
rti
keyCode .array 255 .byte = $ff
[63]:[127] = "A"
[21]:[85] = "B"
[18]:[82] = "C"
[58]:[122] = "D"
[42]:[106] = "E"
[56]:[120] = "F"
[61]:[125] = "G"
[57]:[121] = "H"
[13]:[77] = "I"
[1] :[65] = "J"
[5] :[69] = "K"
[0] :[64] = "L"
[37]:[101] = "M"
[35]:[99] = "N"
[8] :[72] = "O"
[10]:[74] = "P"
[47]:[111] = "Q"
[40]:[104] = "R"
[62]:[126] = "S"
[45]:[109] = "T"
[11]:[75] = "U"
[16]:[80] = "V"
[46]:[110] = "W"
[22]:[86] = "X"
[43]:[107] = "Y"
[23]:[87] = "Z"
[33]:[97] = " "
[52]:[180] = $7e
[12]:[76] = $9b
.enda
run main
advice: synchronize IRQ with $D40F, synchronize DLI with IRQ
irq bit $d40f
spl
rti
...
... irq program
rti
example:
org $2000
dlist dta d'ppp'
dta $42+$80,a($bc40)
:22 dta 2+$80
dta 2
dta $41,a(dlist)
main lda:cmp:req 20
sei
mva #0 $d40e
sta $d20e
mva #$fe $d301
mwa #nmi $fffa
mwa #irq $fffe
mva #$40 $d20e ; only keyboard
mva #$c0 $d40e
cli
jmp *
dli pha
lda $d40b
sta $d01a
pla
cli
rti
nmi bit $d40f
bpl vbl
sei
jmp dli
vdli equ *-2
vbl phr
sta $d40f
mwa #dlist $d402
mva 559 $d400
plr
rti
irq bit $d40f
spl
rti
phr
ldy $d209
lda keyCode,y
sta 764
sta $d01a
plr
rti
keyCode .array 255 .byte = $ff
[63]:[127] = "A"
[21]:[85] = "B"
[18]:[82] = "C"
[58]:[122] = "D"
[42]:[106] = "E"
[56]:[120] = "F"
[61]:[125] = "G"
[57]:[121] = "H"
[13]:[77] = "I"
[1] :[65] = "J"
[5] :[69] = "K"
[0] :[64] = "L"
[37]:[101] = "M"
[35]:[99] = "N"
[8] :[72] = "O"
[10]:[74] = "P"
[47]:[111] = "Q"
[40]:[104] = "R"
[62]:[126] = "S"
[45]:[109] = "T"
[11]:[75] = "U"
[16]:[80] = "V"
[46]:[110] = "W"
[22]:[86] = "X"
[43]:[107] = "Y"
[23]:[87] = "Z"
[33]:[97] = " "
[52]:[180] = $7e
[12]:[76] = $9b
.enda
run main
Znalezione posty [ 1,426 do 1,450 z 2,880 ]
Forum oparte o: PunBB
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.
Wygenerowano w 0.089 sekund, wykonano 16 zapytań