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
Harmonogram Silly Venture 2025 Prezentujemy pełny harmonogram wydarzeń od 20 do 23 listopada.
Nowy teaser RM800XL - launcher gier Revive Machines zaprezentowało kolejny film o RM800XL. To zaawansowany launcher gier z wieloma opcjami.
Atari CAS Play 0.05 - CAS w przeglądarce Krystone wydał Atari CAS Play 0.05, narzędzie do odtwarzania i konwersji plików .CAS w przeglądarce!
TasmARI - nowy projekt dla Atari Innowacyjne urządzenie łączące Atari ze światem IoT.
Nowe wieści o RM800XL Revive Machines prezentuje interfejs repliki Atari 800XL w dwóch nowych materiałach wideo.
Opcje wyszukiwania (Strona 14 z 116)
1. panglight - wyspa PangLight_G2F_Powrooz
2. winter - antarktyda PangWinter_G2F_Powrooz
3. park - brazylia PangPark_Vers2
4. shrine -panama, yucatan PangShrine_G2F_Powrooz_2Final
5. most v3 - hiszpania PangMostVer3Clean
6. lions - afryka PangLions_G2F_Powrooz
7. atlas - grecja PangAtlas_G2F_Powrooz
8. mansion - pn anglia PangMansion_G2F_Powrooz
9. street - rosja PangStreet_G2F_Powrooz
10. caves - indie PangCaves_G2F_Powrooz
11. japan - japonia PangJapanVers2
12. city - australia PangCityVers2AA
uuuu, playerek za dobry jest żeby go od razu upubliczniać ;)
gra pięknie :)
szukałem informacji na temat Puma Tracker-a, samego programu nie namierzyłem, tylko moduły z kilku gier m.in. Toki
z informacji wynika że tracker był wykorzystywany w komercyjnych produkcjach firmy OCEAN, w grach
gdyby był dostęp do tego tracker-a, może byłaby możliwość tworzenia nowych modułów, nowe narzędzie dla scenowych muzyków
swiety, udostępnisz jakiś teaser playerków ? :)
uprasza się o pilne zebranie synodu inkwizycyjnego w celu zbadania świętości tego rozwiązania ;)
robiłem też inne testy, i wyszło że zwykła pętla kopiująca musiałaby minimum po 4 bajty na raz kopiować aby prawie dorównać temu kodowi z cc65, w tym stylu
lda (src),y
sta (dst),y
iny
lda (src),y
sta (dst),y
iny
lda (src),y
sta (dst),y
iny
lda (src),y
sta (dst),y
iny
kod memcpy CC65 jest mocno optymalizowany, korzystam z niego w MP (MadPascal)
; Ullrich von Bassewitz, 2003-08-20
; Performance increase (about 20%) by
; Christian Krueger, 2009-09-13
.proc @moveu ; assert Y = 0
ptr1 = edx
ptr2 = ecx
ptr3 = eax
stx @sp
ldy #0
ldx ptr3+1 ; Get high byte of n
beq L2 ; Jump if zero
L1: .rept 2 ; Unroll this a bit to make it faster...
lda (ptr1),Y ; copy a byte
sta (ptr2),Y
iny
.endr
bne L1
inc ptr1+1
inc ptr2+1
dex ; Next 256 byte block
bne L1 ; Repeat if any
; the following section could be 10% faster if we were able to copy
; back to front - unfortunately we are forced to copy strict from
; low to high since this function is also used for
; memmove and blocks could be overlapping!
; {
L2: ; assert Y = 0
ldx ptr3 ; Get the low byte of n
beq done ; something to copy
L3: lda (ptr1),Y ; copy a byte
sta (ptr2),Y
iny
dex
bne L3
; }
done ldx #0
@sp equ *-1
rts
.endp
@move .proc (.word ptr1, ptr2, ptr3) .var
ptr1 = edx
ptr2 = ecx
ptr3 = eax
src = ptr1
dst = ptr2
cnt = ptr3
cpw ptr2 ptr1
scs
jmp @moveu
stx @sp
; Copy downwards. Adjust the pointers to the end of the memory regions.
lda ptr1+1
add ptr3+1
sta ptr1+1
lda ptr2+1
add ptr3+1
sta ptr2+1
; handle fractions of a page size first
ldy ptr3 ; count, low byte
bne @entry ; something to copy?
beq PageSizeCopy ; here like bra...
@copyByte:
lda (ptr1),y
sta (ptr2),y
@entry:
dey
bne @copyByte
lda (ptr1),y ; copy remaining byte
sta (ptr2),y
PageSizeCopy: ; assert Y = 0
ldx ptr3+1 ; number of pages
beq done ; none? -> done
@initBase:
dec ptr1+1 ; adjust base...
dec ptr2+1
dey ; in entry case: 0 -> FF
lda (ptr1),y ; need to copy this 'intro byte'
sta (ptr2),y ; to 'land' later on Y=0! (as a result of the '.repeat'-block!)
dey ; FF ->FE
@copyBytes:
.rept 2 ; Unroll this a bit to make it faster...
lda (ptr1),y
sta (ptr2),y
dey
.endr
@copyEntry: ; in entry case: 0 -> FF
bne @copyBytes
lda (ptr1),y ; Y = 0, copy last byte
sta (ptr2),y
dex ; one page to copy less
bne @initBase ; still a page to copy?
done ldx #0
@sp equ *-1
rts
.endp
ten rozpakuje ARC-a
http://www.izarc.org
mały jesteś, jeszcze dużo rzeczy nie widziałeś ;)
? HDM ? na karcie no co ty
czyli z programu współpracującego z XBIOS-em będzie w prosty sposób można zrobić obraz CAR-ta ? :)
może to PIA jest po prostu uproszczone, poszli po kosztach, gdyby miał reagować na ściśle określony zakres to wymagałby pewnie kilku dodatkowych układów , bramek
nie znam się, więc się wypowiadam :)
dziękuje za wskazanie miejsc
Ajcek udostępnił kod najnowszego dema Lamersów 'Second Life Syndrome'
https://github.com/ajcekg/LMS_SLS?fbcli … _YJoNESaGg
w katalogu BIN możemy znaleźć oprócz programiki ATFile (modyfikującego pliki XEX) także Bongo Cruncher 'cmdcruncher.exe'
procedura dekompresji w katalogu LIB , plik 'fast_noos.asm'
; BONGO RECURSIVE DE-CRUNCHER - WEGI 2013.02.13
; WITH GOLDEN SEQUENCES SERVICE
; FAST VERSION
ktoś potrafi przybliżyć zalety tego crunchera? nie spotkałem się z nim wcześniej a widać wiekowy
jakaś stacja zmiękczyła serce XXL-a ;)
cudownie kwitnie ta Wasza przyjaźń, aż się wzruszyłem, jakie to romantyczne ;)
super praktyczna wiedza, dzięki Mono że się nią dzielisz :)
IDE PLus 2.0 Rev C (2011 JZ&KMK)
z cyklu 'Mój jest dłuższy od Twojego" ;)
to jeszcze x40, w końcu mnożenie przez 40 jest fundamentalne :)
wyślą układ do chińczyków i będziesz mógł kupować na Ali Express ;)
Znalezione posty [ 326 do 350 z 2,890 ]
Forum oparte o: PunBB
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.
Wygenerowano w 0.087 sekund, wykonano 14 zapytań