prawie QA, sciagnij paczke z Mads'em, tam w przykladach znajdziesz plik INPUT_STRING.ASM, skompiluj go, odpal i baw sie

http://g2f.atari8.info/mads/

1,977

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

Pajero jak zwykle chce obsluzyc wszystkie formaty z planety Ziemia, tylko najpierw musi poprawić atari800win ;)

1,978

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

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

.endm

takie 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

1,979

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

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 ?

1,980

(6 odpowiedzi, napisanych Programowanie - 8 bit)

alez tak Casper juz stworzyl taki filesystem ;)

1,981

(10 odpowiedzi, napisanych Programowanie - 8 bit)

http://atariarea.krap.pl/pliki.php?sec=show&id=462

1,982

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

czyli własciwie cały komputerek trzeba rozebrać :)

1,983

(20 odpowiedzi, napisanych Programowanie - 8 bit)

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)

1,984

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

jeszcze sie taki nie urodził co potrafiłby karte gfx do Atari zbudować

1,985

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

taki Piotr Wisniewski i Epi mogliby ruszyc kończyny i udostepnic swoje prace

1,986

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

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"

1,987

(21 odpowiedzi, napisanych Programowanie - 8 bit)

najpewniej aa zjadlo jakies znaczki typu <,>, albo i całe linie, stad problemy, trudno napisac program bez tychze znaczkow

1,988

(3 odpowiedzi, napisanych Bałagan)

p***dol sie urzedasie :P

MM: Tu akurat przegiąłeś pałkę. Zapraszam za tydzień. Wulgaryzm wygwiazdkowano

1,989

(22 odpowiedzi, napisanych Różne)

jakies linki do rom'ow ? fotki ?

1,990

(22 odpowiedzi, napisanych Różne)

a jak wyglada gra STARDUST ?

1,991

(15 odpowiedzi, napisanych Zloty)

podziekowania dla wlasciciela obory w ktorej odbywala sie impreza :P

1,992

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

czyli Pasiu skonczyl juz dopalke 14MHz i teraz z nudow zajmuje sie KMK ?

a pozatym jakies dodatkowe udoskonalenia, bedzie mozna podlaczac dyski Serial ATA ?;)

1,993

(11 odpowiedzi, napisanych Różne)

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

1,994

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

tutaj wiekszosc uzywa emulatora Atari800Win, Vica sporadycznie :)

1,995

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

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

1,996

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

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

1,997

(7 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

a ja mam i nie sprzedam :) kupilem na Allegro

pewnie Vasco Ci sprzeda, on ma i nie uzywa

1,998

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

jaki jest koszt stworzenia takiej karty ?

jakie jest obciazenie glownego CPU (6502) ?

karta jest na licencji czy jako projekt otwarty ?

karta jest jako urzadzenie zewnetrzne czy wewnetrzne, tzn jakie sa wymiary, gabaryty ?

jaki jest stopien ingerencji w "bebechy" kompa aby ja podlaczyc ? (w tym przypadku to C64)

moze elektronik Atari wypowie sie jak widzi sposob podlaczenia, czy POKEY'e oryginalne beda mogly wspolistniec z ta dopalka ?


ciekawe czy dobrze zrozumialem specyfikacje , 6 oscylatorow tzn. 6 oddzielnych kanalow, kazdy z nich moze generowac dzwieki do czestotliwosci 15KHz, z plynna regulacja co 0.5HZ

kazdemu oscylatorowi mozemy przypisac 1 z 16 probek (sampli) zapisanych w pamieci ROM ? czy to sa wzory fali czyli prostokat, trojkat itp. czyli taki sprzetowy SYNTH by Swiety :)

reszta specyfikacji zrozumiala, niech wypowie sie jeszcze jakis muzyk, on lepiej skojarzy i oceni mozliwosci karty, ogolnie robi wrazenie, na mnie jako kodera

1,999

(18 odpowiedzi, napisanych Programowanie - 8 bit)

pierwsze slysze, ale jesli byl podobny do ACTION! to juz wiesz co to

tu dopiero bajer http://www.atarimagazines.com/v4n12/Compiler.html

2,000

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

wypowiedz CAS'a na AtariAge http://www.atariage.com/forums/index.ph … opic=75476

USB mice are sending back the x/y replacement in pixel. There is no need to poll. Just ask rthe USB mouse about the x/y replacement, add this to your x/y coordinates and move player or shape.

ERU, I can lent you an USB Cart for development. Send me your address on private e-mail.

Best regards

Carsten