dla autora tego dema należy ufundować nagrodę ;)
może ktos zacznie sprzedawać na Allegro Atarki na których da się obejrzeć to demo ;)
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Barbarian na Atari 8-bit już blisko Vega kończy prace nad nową konwersją kultowego Barbariana.
System Error tematem konkursu 24h Compo Poznaliśmy temat nowej edycji konkursu 24h na Atari.area. Czas na tworzenie!
Edytor poziomów Montezuma's Revenge Lew Daney udostępnił narzędzie pozwalające na tworzenie własnych piramid w kultowej grze na Atari.
Fujisan 1.1.5 Fujisan 1.1.5 przynosi poprawki w obsłudze FujiNet, usprawnienia XEX oraz nowe układy klawiatury.
Jutro start 24h Compo Już jutro poznamy temat nowej edycji 24h Compo.
atari.area forum » Posty przez tebe
dla autora tego dema należy ufundować nagrodę ;)
może ktos zacznie sprzedawać na Allegro Atarki na których da się obejrzeć to demo ;)
Pigula a ile zapłacisz za usunięcie folii ?
a teraz szybki konkurs :) jaka gre pisze Vega :)?
prawie QA, sciagnij paczke z Mads'em, tam w przykladach znajdziesz plik INPUT_STRING.ASM, skompiluj go, odpal i baw sie
Pajero jak zwykle chce obsluzyc wszystkie formaty z planety Ziemia, tylko najpierw musi poprawić atari800win ;)
ok, juz mam, w plikach DOC dolaczonych do TMC111 byla odpowiednia informacja
a to efekt, relocator TMC 111 w postaci makra do MADS'a, tyle ze dziala dopiero od wersji 1.6.8 MADS'a :)
/*
TMC111 Relocator
$0000..$001C - bajty informacyjne
$001D - musi byc tu zawsze spacja ($20)
$001E - tempo, jest to wartosc o jeden mniejsza niz w CMC, MPT lub Delcie
$001F - czestotliwosc odtwarzenia na ramke
$0020..$005F - mlodsze bajty adresow instrumentow
$0060..$009F - starsze bajty adresow instrumentow (jezeli po zORowaniu daja 0, to znaczy, ze dzwiek jest pusty)
$00A0..$011F - mlodsze bajty adresow patternow
$0120..$019F - starsze bajty adresow patternow
*/
.macro tmc_relocator
.get :1 // wczytaj plik do bufora MADS'a
new_add equ :2 // nowy adres modulu TMC
old_add equ .get[2] + .get[3]<<8 // stary adres modulu TMC
length equ .get[4] + .get[5]<<8 - old_add + 1 // dlugosc pliku TMC bez naglowka DOS'u
.put[2] = .lo(new_add) // poprawiamy naglowek DOS'a
.put[3] = .hi(new_add) // tak aby zawieral informacje o nowym
.put[4] = .lo(new_add + length - 1) // adresie pliku TMC
.put[5] = .hi(new_add + length - 1)
ofs equ 6
fps equ .get[ofs+$1f] // liczba wywolana playera na ramke
?tmp = .get[ofs+$20] + .get[ofs+$60]<<8 // sprawdzamy adres pierwszego instrumentu
ift ?tmp = 0 // jesli adres = 0 tzn ze plik jest pusty
ert 'Song is empty'
eif
// instruments
.rept 64
?tmp = .get[ofs+$20+.r] + .get[ofs+$60+.r]<<8
ift ?tmp <> 0
?hlp = ?tmp - old_add + new_add
.put[ofs+$20+.r] = .lo(?hlp)
.put[ofs+$60+.r] = .hi(?hlp)
eif
.endr
// patterns
.rept 128
?tmp = .get[ofs+$00a0+.r] + .get[ofs+$0120+.r]<<8
?hlp = ?tmp - old_add + new_add
.put[ofs+$00a0+.r] = .lo(?hlp)
.put[ofs+$0120+.r] = .hi(?hlp)
.endr
// out new file
; .sav 'test.tmc',length + 6 // zapisujemy zawartosc bufora MADS'a do pliku
.endmtakie makro ulatwia zycie, nie trzeba uruchamiac TMC aby zmienic adres modulu, ktory pozniej polaczymy z naszym programem, wiecej przykladow zastosowania tego makra bedzie w nastepnej paczce z MADS'em
takie krotkie pytanko, w ktorym Zinie byl opis formatu plików TMC ?
p.s.
moze ktos pokusi sie o spis tresci z Zinow ktore wyszly na malucha ?
alez tak Casper juz stworzyl taki filesystem ;)
czyli własciwie cały komputerek trzeba rozebrać :)
no nie wiem czy przyjma Twoja czesc do tak ambitnej produkcji :)
zacznij od podstaw a do wszystkiego dojdziesz, a Ty zdaje chcesz na skróty
1. sa dwa rejestry dla scrolla sprzetowego: poziomy i pionowy
2. scroll poziomy w zaleznosci od kierunku zwiekszamy lub zmniejszamy w przedziale 0..7, 7..0 bo tyle bitów ma 1 bajt, a my przesuwamy scrolla poziomego zawsze o bajt, tylko musimy zrobic plynne przejscie miedzy zmianami
3. jesli zmniejszylismy/zwiekszylismy juz zawartosc rejestru do odpowiedniej wartosci wowczas zmieniamy adres z tekstem naszego scrolla, zwiekszamy/zmniejszamy ten adres o 1 (INW ADRES, DEW ADRES)
jeszcze sie taki nie urodził co potrafiłby karte gfx do Atari zbudować
taki Piotr Wisniewski i Epi mogliby ruszyc kończyny i udostepnic swoje prace
za takie gadanie Alex i jemu podobni powinni dostać butem w twarz
nastepnym razem Alex tlumacz sie w ten sposob: "nie dalem rady bo nie jestem tak zdolny jak mistrz Tebe"
najpewniej aa zjadlo jakies znaczki typu <,>, albo i całe linie, stad problemy, trudno napisac program bez tychze znaczkow
p***dol sie urzedasie :P
MM: Tu akurat przegiąłeś pałkę. Zapraszam za tydzień. Wulgaryzm wygwiazdkowano
jakies linki do rom'ow ? fotki ?
a jak wyglada gra STARDUST ?
podziekowania dla wlasciciela obory w ktorej odbywala sie impreza :P
czyli Pasiu skonczyl juz dopalke 14MHz i teraz z nudow zajmuje sie KMK ?
a pozatym jakies dodatkowe udoskonalenia, bedzie mozna podlaczac dyski Serial ATA ?;)
Atari XE/XL ma wystarczajace ograniczenia, malo ich Wam, musicie stwarzac dodatkowe
przesiadzcie sie na Atari 2600 i juz bedziecie mieli ograniczenia aż miło
tutaj wiekszosc uzywa emulatora Atari800Win, Vica sporadycznie :)
jak Was czytam, Sikor i Jellonek to nie chce mi sie juz Was czytac
autor Wam przedstawia projekt o takich i takich mozliwosciach i nie pyta sie o co go rozbudowac, tylko czy jestescie zainteresowani nim w takiej formie jaka Wam przedstawia, czy jestescie sklonni napisac do niego soft
Wiec po co wogole strzepicie jezyki, zalozcie osobne forum pt. "Moja bujna wyobraznia" albo "Jak byc upierdliwym" albo "Jak duzo gadac i nic nie zrobic"
ktos podlaczy karte GF6800 do Atari XE/XL a Sikor wyskoczy i stwierdzi ze byloby dobrze podlaczyc pod ta karte Antica, bo to zwiekszy jej mozliwosci :D
z takimi pomyslami to przed budowa jakiegokolwiek projektu, albo lepiej wogole bo na pewno wtedy nic z takiego projektu nie bedzie
moze beda wypowiadac sie osoby, ktore cokolwiek potrafia zrobic, robia, zrobily w niedalekiej przeszlosci, i maja pojecie o ograniczeniach, kosztach, co mozna a co nie mozna, bo tak rownie dobrze o opinie mozna pytac sie przedszkolaka
p.s.
Sqward statystyka jest przeciw Tobie, strzepisz tylko Swoj ozorek, oszczedzaj go
apetyt rosnie w miare jedzenia, az nas przerosnie ;)
tyle ze Swinkels zbudowal taka karte a Ty Sqward nie, wiec skoro jest mozliwosc rozbudowania mozliwosci dzwiekowych to czemu nie skorzystac, lepsze to niz marudzenie, w koncu Sqward nie zbuduje nic lepszego co najwyzej skrytykuje, a to kazdy potrafi
a ja mam i nie sprzedam :) kupilem na Allegro
pewnie Vasco Ci sprzeda, on ma i nie uzywa
atari.area forum » Posty przez tebe
Wygenerowano w 0.083 sekund, wykonano 14 zapytań