26

(6 odpowiedzi, napisanych Programowanie - 8 bit)

trochę na temat architektury Atari trzeba wiedzieć żeby zmierzyś się z tym tematem

przykłady wykorzystania PMG są dostępne
https://github.com/tebe6502/Mad-Pascal/ … /graph_pmg

ogólnie sprowadza się to do ustalenia właściwego adresu danych dla PMG, a nie dowolnego
http://atariki.krap.pl/index.php/PMG

27

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

brawo ten Pan :)

28

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

projekt jakiejkolwiek płyty na pewno przewiduje rozmieszczenie układów tak aby były odpowiednio chłodzone, umieszczanie układów jeden na drugim to proszenie się o kłopoty

29

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

potestuj ANTIC na obrazkach Rocky-ego

był na AtariAge wątek na ten temat

https://forums.atariage.com/topic/25396 … try3535843

30

(2 odpowiedzi, napisanych Programowanie - 8 bit)

POP był pisany w tymże assemblerze

31

(24 odpowiedzi, napisanych Programowanie - 8 bit)

i zostańmy już w tym bezpiecznym obszarze

32

(24 odpowiedzi, napisanych Programowanie - 8 bit)

słyszał ktoś o wspólnym mianowniku?

33

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

przez X uruchamiasz, ma się rozumieć

są 2 wersje 6502, 65816 (obie grają z użyciem IRQ, 6502 może się nie wyrabiać, 65816 się wyrobi)

jest jeszcze Inertia Player, tutaj IRQ nie jest używane

34

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

z okazji FujiCup Tony stał się darmowy

tutaj możesz wyrazić swoją wdzięczność w głosowaniu

https://fujicup.pl/

35

(9 odpowiedzi, napisanych Fabryka - 8bit)

chwała Tobie za tak duży wkład :)

36

(125 odpowiedzi, napisanych Fabryka - 8bit)

https://github.com/tebe6502/Mad-Pascal/ … 64/c64.hea

.macro    basic_start(addr)

    .word upstartEnd    // link address
    .word 10        // line num
    .byte $9e        // sys

    ?a=0
    ?b=0
    ?c=0
    ?d=0
    ?e=0

    ?v = %%addr

    ift ?v>=10000
    ?a=?v/10000
    ?v=?v-(?a*10000)
    eif

    ift ?v>=1000
    ?b=?v/1000
    ?v=?v-(?b*1000)
    eif

    ift ?v>=100
    ?c=?v/100
    ?v=?v-(?c*100)
    eif

    ift ?v>=10
    ?d=?v/10
    ?v=?v-(?d*10)
    eif

    ?e=?v%10

    dta ?a+$30,?b+$30,?c+$30,?d+$30,?e+$30

    .byte 0
upstartEnd
    .word 0            // empty link signals the end of the program

.endm

zamiast poprawiać grę zainwestuj w siebie BTC, idź do lekarza

38

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

https://forums.atariage.com/topic/37342 … nt-5544571

wersja Vortex Trackera z exportem do YM, a potem już można ym2sapr

jest też nowy psg2ym

https://github.com/ivop/saprtools

39

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

taki myk, w sprawie plików PT2, PT3

Vortex Tracker 2.6 pozwala eksportować do PSG, więc wczytujemy PTx, eksportujemy i mamy możliwość odtwarzania PSG

https://github.com/ivanpirog/vortextrac … /tag/dev22

źródełko muzyki m.in. https://zxart.ee/eng/music/mainpage/

40

(14 odpowiedzi, napisanych Scena - 8bit)

6502 za szybki dla STE musieliby zrobić animację ;)

41

(14 odpowiedzi, napisanych Scena - 8bit)

kiedy trybut Numena na ST/STE ?

42

(14 odpowiedzi, napisanych Scena - 8bit)

animacja kostki  Rubika? na Atari to jest liczone, na C64 przeliczone

Crysis dla Amigi to też trybut ;), sekwencja animacji z gry, stop klatka strzelamy prawie jak w Operation Wolf i jedziemy dalej

43

(893 odpowiedzi, napisanych Scena - 8bit)

seabrush to nie osoba tylko AI ;)

44

(8 odpowiedzi, napisanych Scena - 8bit)

skróć kable :)

45

(139 odpowiedzi, napisanych Programowanie - 8 bit)

willy napisał/a:

Istnieje jekis PACKER ktory w miare szybko jest w stanie oakowac dane na 6502?

RLE zdecydowanie, można w locie pakować, depakować

coś bardziej wyrafinowanego i szybkiego, LZJB https://en.wikipedia.org/wiki/LZJB

moduł LZJB FreePascala przeniesiony do MadPascala
https://github.com/tebe6502/Mad-Pascal/ … b/lzjb.pas

różne przykłady dekompresji lub kompresji
https://github.com/tebe6502/Mad-Pascal/ … ompression

46

(5 odpowiedzi, napisanych Programowanie - 8 bit)

Laoo popełniłeś emulatora Lynxa? to teraz dodaj parę fancy features i startujesz z fantasy console :)

47

(6 odpowiedzi, napisanych Programowanie - 8 bit)

ja widziałem jak dotąd IF-y, np. kod cc65

umul8x16r24:
umul8x16r16:
        sta     ptr3
        stx     ptr3+1

umul8x16r24m:
umul8x16r16m:
.if (.cpu .bitand ::CPU_ISET_65SC02)
        stz     ptr1+1
        stz     sreg
.else
        ldx     #0
        stx     ptr1+1
        stx     sreg
.endif

48

(10 odpowiedzi, napisanych Fabryka - 8bit)

Holy Inquisition knows your address, expect visitors

najszybszy depacker RLE

http://www.atari.org.pl/forum/viewtopic.php?id=3386

https://github.com/tebe6502/Mad-Assembl … ession/rle

coś czuję że Mortal Kombat wyjdzie na ten rdzeń :)

a kolizje sprzętowo przez VBXE? czy programowo przewidujecie? obecnie w przypadku detekcji przez VBXE paleta kolorów jest rozdzielona na kolejne sprity, ayby można było to sprzętowo realizować

no ale taki Mortal Kombat to bardziej przez hitboxy

p.s.
czy Wy nie knujecie z myślą aby zrealizować 'fillpolygon' jak ma to miejsce na Lynxi-e, przez 2 sprity trójkątne ?