1,976

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

Starquake skonczylem, monitorem pod Qmegiem zrobilem sobie niesmiertelnosc i w koncu ujrzalem CONGRATULATIONS i nic wiecej :)

1,977

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

probowalem pare razy, ale nie udalo sie, gratuluje szczescia, bo jest potrzebne :)

1,978

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

nie lepiej zlecic napisanie Wolfa 3D :)?

1,979

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

a kto da sobie wyciąć nerkę ?

1,980

(34 odpowiedzi, napisanych Scena - 8bit)

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 ?

1,982

(10 odpowiedzi, napisanych Programowanie - 8 bit)

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

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

1,984

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

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

1,985

(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,986

(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,987

(6 odpowiedzi, napisanych Programowanie - 8 bit)

alez tak Casper juz stworzyl taki filesystem ;)

1,988

(10 odpowiedzi, napisanych Programowanie - 8 bit)

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

1,989

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

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

1,990

(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,991

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

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

1,992

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

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

1,993

(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,994

(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,995

(3 odpowiedzi, napisanych Bałagan)

p***dol sie urzedasie :P

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

1,996

(22 odpowiedzi, napisanych Różne)

jakies linki do rom'ow ? fotki ?

1,997

(22 odpowiedzi, napisanych Różne)

a jak wyglada gra STARDUST ?

1,998

(15 odpowiedzi, napisanych Zloty)

podziekowania dla wlasciciela obory w ktorej odbywala sie impreza :P

1,999

(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 ?;)

2,000

(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