2,301

(32 odpowiedzi, napisanych Programowanie - 8 bit)

Dorobienie do tych procek interfejsu pod SDX to rzecz może nawet trywialna.
Tutaj masz tylko miejsce na $40 banków (1MB), bo takie ograniczenie jest w Neo, ale jak chcesz więcej, wystarczy zwiększyć tablice. Do wykrywania banków przełączanych przez Port B najlepsza jest procka Foxa z któregoś SyZyGy (chyba #5). I wykrywa nawet 256 banków.

Swoją drogą przydałby się pod spartą ramdysk z możliwością wyboru używanych banków...

2,302

(32 odpowiedzi, napisanych Programowanie - 8 bit)

Bardzo przyjemny byłby taki sterownik do sparty, z prockami podpiętymi pod symbole.

Tymczasem fragment zastosowany w NeoTrackerze 1.4, 1.5 - tu chyba skomentowany na potrzeby NeoPlayera. Chyba jasny i czytelny:

; xms manager v1.1 (neo v>=1.4) ---------------------------------------------

; globals

availableBanks  equ     $0400   1
bankCodeTable   equ     $0401   64
; bank usage Table: a=...
; 7e    - bank used by plug-in code
; 7f    - unavailable bank
; ff    - unused bank
bankUsageTable  equ     $0441   64
unusedBanks     equ     $0481   1

; local variables
temp    equ     $fe

; extended memory initialization
initializeMemory
        mva     availableBanks  unusedBanks
        ldx     #0
        lda     #$ff
initializeMemory_unused
        sta     bankUsageTable,x+
        cpx     availableBanks
        bne     initializeMemory_unused
        lda     #$7f
initializeMemory_unavailable
        cpx     #$40
        beq     initializeMemory_ret
        sta     bankUsageTable,x+
        bne     initializeMemory_unavailable    !
initializeMemory_ret
        rts
        
; extended memory banks allocation
; parameters:   X: number of needed banks
;               A: code to store in usage table
; returns:      C - set if out of memory
;               A: code of first found bank
;               Y: index of first found bank
allocateXmsBanks
        dex:cpx unusedBanks
        scc:rts
        sta     temporaryUsageCode
        ldy:dey availableBanks
allocateXmsBanks_seekLoop
        lda     bankUsageTable,y
        bmi     allocateXmsBanks_found
allocateXmsBanks_next
        dey:bpl allocateXmsBanks_seekLoop       !
allocateXmsBanks_found
        mva     temporaryUsageCode      bankUsageTable,y
        dec     unusedBanks
        dex:bpl allocateXmsBanks_next
        lda     bankCodeTable,y
        rts

; extended memory banks deallocation
; parameters:   A - usage code of deallocating banks
deallocateXmsBanks
        ldx     #0
        tay
deallocateXmsBanks_seekLoop
        cmp     bankUsageTable,x
        beq     deallocateXmsBanks_found
deallocateXmsBanks_next
        inx:cpx availableBanks
        bne     deallocateXmsBanks_seekLoop
deallocateXmsBanks_ret
        rts
deallocateXmsBanks_found
        mva     #$ff    bankUsageTable,x
        inc     unusedBanks
        tya
        jmp     deallocateXmsBanks_next

2,303

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

STRYJEK: jeżeli to Ty jesteś autorem tej mp3 z chwasta, to DO BANI MASZ COVOXA! po pierwsze i najważniejsze masz pozamieniane kanały! prawidłowo powinno być jak w amidze, czyli 1+4=L, 2+3=P. a tutaj się wszo krzaczy.
A po drugie to sampelek jest deczkę przesterowany.

FOX, PIN: albo r0l0player... :)

2,304

(15 odpowiedzi, napisanych Różne)

w ogóle zlikwidować statsy. poważnie. kto jest za?

2,305

(28 odpowiedzi, napisanych Bałagan)

Szczęściarz...

2,306

(28 odpowiedzi, napisanych Bałagan)

Lizard: nie marudź. jak chcesz to powiedz, to Ci wyślę.

2,307

(8 odpowiedzi, napisanych Bałagan)

i tak sie w piatek spijemy, kotku. :)

2,308

(12 odpowiedzi, napisanych Bałagan)

kupsko. ani zabawne, ani brzmi.

2,309

(5 odpowiedzi, napisanych Bałagan)

LOL. pojdzie na demo do r0l0playera

2,310

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

Casper napisał/a:

módz kożystać

no, no, no... a czemu nie: "kożyztadź"? ;)

Pin: a spróbuj najpierw podłączyć toto do grzyba w tej konfiguracji, ew. dla formalności jeszcze sprawdź czy nie wykryje się z betą drivera do FATa (jeśli jeszcze gdzieś to masz).

2,311

(53 odpowiedzi, napisanych Fabryka - 8bit)

xxl napisał/a:

napisalem procedurke rozwalajaca sudoku :p ale jej nie dolacze do programu na atari bo poco:p na atari chce zeby byl generator + sprawdzanie poprawnosci rozwiazania

to konkurencja Cie zje... ;) po to.

drac030 napisał/a:

Do tego - może oprócz "packerów" - jest BASIC, zwłaszcza Turbo BASIC XL. Ma tę przewagę nad CC65, że działa na Atari no i wystarczy RUN (nie trzeba kompilować, linkować itp.)

czuu.. czuu... ;)

oczywiście można sobie skompilować i zlinkować, ale trzeba się wtedy liczyć z tym że (w dużym skrócie): usr działa inaczej, val działą czasami, priorytety operatorów i funkcji się czasem mieszają, skutkiem czego w nawet niezbyt skomplikowanych wyrażeniach można dostać byxa albo wynik z kosmosu, najczęściej, jeżeli w takim wyrażeniu są tablice numeryczne (prawie gwarantowany error 9) albo jego wynik ma być np. użyty w poke, itp... itd...

ale wiedząc o tym, można nawet napisać windowsy. ;)

2,312

(28 odpowiedzi, napisanych Bałagan)

electron napisał/a:

Bardzo, bardzo miła rzecz .... :-) Super. Chociaż słucham tylko na PC bo moja Nokia 3330 nie lubi polifonii :)

DIY 4ever!
a zatem:

wskocz do kompozytora (5-4) i wypróbuj takie coś:
8d2 8e2 8b2 8c3 8a2 8b2 4- 8g2 8- 8e2 8d2 8e2 8d2 4-
8d2 8e2 8b2 8c3 8a2 8b2 4- 8g2 8- 8e2 8d2 8e2 8g2 1-
8e2 2- 8- 8c3 8b2 1-
16d3 16b2 16g2 16d2 16b2 16g2 16d2 16b1
16g2 16d2 16b1 16g1 16d2 16b1 16g1 16d1
tempo np. 160bpm
oczywiście: 1) mogłem pomylić się przy przepisywaniu; 2) zawsze można napisać lepiej :)

z innych ciekawostek: ucieczka z tropiku:
16a1 16c2 16d2 32#d2 32e2 16d2 16c2 16d2 16- 16e2 16- 16a1 1-
16a1 16c2 16d2 32#d2 32e2 16d2 16c2 16d2 16- 16g2 16- 16e2 1-
16b2 16c3 16c3 32b2 32c3 16b2 16a2 16b2 16- 16g2 16- 16e2 1-
16a1 16c2 16d2 32#d2 32e2 16d2 16c2 16d2 16- 8g1 16a1
tempo np. 90bpm
uwagi j.w.

p0marańCZ0WA plama:
16b1 16.#c2 16e2 8#f2 32- 4a2 16a2 16.#f2 16e2 16.#c2 8.b1 32-
8e2 32- 16.e2 16#c2 8#f2 32- 8a2 32- 8a2 32- 16.a2 16e2 8#f2 32-
16.b2 16a2 8b2 32- 8#f2 32- 8e2 32- 4a2 16a2 16.#f2 16e2 16.#c2
8.b1 32- 8e2 32- 16.e2 16#c2 8b1 32- 4a1
tempo np. 112bpm
uwagi j.w.

więcej mi się pisać nie chce, ale jak mi się zachce, to może, kto wie... :)
enjoy!

2,313

(17 odpowiedzi, napisanych Bałagan)

Dracon__ napisał/a:

Epi zapewne limit kucania/klekania wyczerpal na party :)

oczywiscie biernie. :) ale jeszcze nie wydaje mi sie do konca wyczerpany. ;)

Pin: ja nie powiem kiedy mi robiono zdjecia. ale mam nadzieje ze tych zdjec NIE MA... ;)
pozdrow zone. i jej kolezanke. ;)

2,314

(53 odpowiedzi, napisanych Fabryka - 8bit)

xxl: lol! swietny pomysl!
moge probowac twierdzic, ze nie masz (jeszcze :)) procki do rozwiazania sudoku, a taka moge Ci dostarczyc - do tej pory poradzila sobie nawet z najtrudniejszymi, ktore jej zadalem. mysle, ze bylaby idealna rowniez do generowania podpowiedzi. :) format: jedyny sluszny, czyli tbxl :) (a mialem ja przepisywac na asma...).

2,315

(17 odpowiedzi, napisanych Bałagan)

dely: za przedmówcą - żadnych zdjęć. nie chcemy kłopotów z prawem. ;)
ale za to możesz wrzucić zdjęcia z boszem i 1050... czekamy!

każda kolejna impreza u pinokia bije poprzednie na głowę. kto nie był na żadnej - kuca!!

2,316

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

Albo weź sobie jeden zasilacz AT (niektórzy będą ci wdzięczni za odzłomienie mieszkania) i odpowiednio zmodyfikuj wychodzącą z niego wiązkę kabli.

2,317

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

drac030 napisał/a:
epi napisał/a:

Pin: bios kmk nie używa lba, więc mogło chodzić o chs, co byłoby nawet sensowne, bo cf-ki żadnych cylindrów, głowic i sektorów nie mają

A co to ma do rzeczy, czy mają czy nie mają? Nawet prawdziwe dyski nie mają tej liczby cylindrów, głowic i sektorów, którą podają, bo geometria CHS jest geometrią logiczną, a nie fizyczną, co jest zresztą napisane w dokumentacji ATA, tylko trzeba ją przeczytać :P

No cóż. Widocznie znajomością standardu ATA nie umiem posługiwać się w języku polskim, a jedynie w asemblerze. przepraszam, Ekscelencjo. Więcej grzechów nie pamiętam i niczego nie żałuję.
;)

I chce mi się spać.

2,318

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

To ja zamawiam dwie duże i jedną małą.

i btw: co z problemem dopasowania interfejsu do konkretnej maszyny?

Pin: bios kmk nie używa lba, więc mogło chodzić o chs, co byłoby nawet sensowne, bo cf-ki żadnych cylindrów, głowic i sektorów nie mają (no chyba że uDrive-y...)
ale co ja się będę wypowiadał jak cf-ki nigdy nawet nie używałem. ;)

2,319

(29 odpowiedzi, napisanych Fabryka - 8bit)

Pin napisał/a:

Podżuć mi utilz do selfextractora do zipa dla atarek, bo do instalki dekstopa bedzie konieczne :).

Zajebiste. :)


Zlikwiduj ziemniaki, buraki, i inne bulwy, to wtedy porozmawiamy o podRZucaniu. :)

Aha: nie ma też zipa i gza.
(a komodziarze zipa ponoć mają - i co?)

2,320

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

czym się różni płytka mała od dużej poza ceną i oczywiście wymiarami?
może np. mała jest na smd?

2,321

(29 odpowiedzi, napisanych Fabryka - 8bit)

lzd: otóż to. :)

do untar-owania, ungz-owania, i untgz-owania jest juz xunzip 2.0 ale przed ogloszeniem wynikow abbuc compo nie moge go udostepnic.

2,322

(7 odpowiedzi, napisanych Bałagan)

proponuję konkurs na najbardziej niezrozumiały/wieloznaczny/idiotyczny/inne:______ (właściwe zaznaczyć) regulamin.

regulamin konkursu powstanie na podstawie nadesłanych prac, a jego sformułowaniem zajmie się program wyłoniony spośród prac nadesłanych na następny konkurs.

będzie on polegał na stworzeniu algorytmu ustalającego regulamin dowolnego konkursu w taki sposób, aby zadawalał on określoną liczbę osób, podawaną w % - zwycięzcą zostaje autor algorytmu, dla którego żądany wskaźnik będzie najbliższy sprawdzonemu w praktyce.
dodatkowe punkty można otrzymać za zadowolenie (lub nie) konkretnych osób, a nie tylko pewnej ich ilości.

oceną zbieżności wyników może zająć się $D20A. głosowanie trwa 4 cykle na LDA $D20A.

regulamin oczywiście podlega dyskusji.

uwaga do p. 3. regulaminu: prosimy o uszanowanie życia również zwierząt nielatających i wieszanie produktów wegetariańskich zamiast słoniny.

2,323

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

no to ja dołączam do listy zamawiających gołe płyteczki. jak mają być takie tanie, to może ze dwie.
pasiu: dostałeś np i rp/avp? bo nie doczekałem się odpowiedzi...

2,324

(13 odpowiedzi, napisanych 24h Compo)

"buhahahaha lol rotfl"

jak wroce do domu to sobie poslucham, kto tak namodzil, ze wszyscy mysla ze to ja. ;)
dziekuje Ci, kierowniku, ze zorganizowales compo wtedy, kiedy nie mialem dostepu nie tylko do Atary, ale nawet do zadnego zasranego emulatora. masz u mnie butelke po byxie. ;)

2,325

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

jellonek: no ba. ;)
moze sie zrobi roloplayera ciagnacego streamy nie tylko z dysku ale i z sieci. hehe.

Szalony pomysl: transmisja z DMA, chocby nawet oblozona tysiacem warunkow.
A serio jakies orientacyjne koszty? chyba ze mamy gospodarke planowana propozycjami Sikora BCM?