401

(10,041 odpowiedzi, napisanych Bałagan)

@Lizard: Niekoniecznie. W świecie gdzie wszyscy są nienormalni to normalny jest wariatem. Poza tym tutaj to wygląda tak, że adwersarze wkurwiają się wzajemnie, a więc wszyscy są wkurwieni - wg Twojej wykładni wychodziłoby na to, że wszyscy są problemem.

402

(10,041 odpowiedzi, napisanych Bałagan)

Co też Pan mówisz. To się nie mieści w żadna rubryka.

Ooo! Nie ma tego jednocyklowego przesunięcia :)
A odpal w takim razie IK+ od Pavrosa i sprawdź czy pająk ma nić :)

Edit: To chyba jakieś legendy. Nie zawracaj sobie głowy.

Że niby białego? Luminancja nie jest w odpowiednim zakresie?

405

(124 odpowiedzi, napisanych Fabryka - 8bit)

Tak. Dziękuję. Nadal nie działa.

406

(231 odpowiedzi, napisanych Zloty)

Wychodzi na to, że trzeba implementować stare przepisy Helwetów z Asterixa - wina i węgiel :)

407

(124 odpowiedzi, napisanych Fabryka - 8bit)

Można to rozwiązać stosując sekcje:

        opt f-
        org $8000
        opt f+
        nmb
bank1:
        nop

.if * > $A000
        .print =*,":",*
        .error *
.elseif * < $A000
        .align $9FFF,$FF
        .byte $FF
.endif

i tak dalej aż do ostatniego banku (w pierwszym i ostatnim nie trzeba). Ale ten opt f- opt f+ i .align $9FFF,$FF .byte $FF nie wygląda ani elegancko, ani ładnie.

Da się to jednak ładniej rozwiązać? Zdecydowanie ładniej wyglądałoby n.p.:

        org $8000
        nmb
bank1:
        nop

.if * > $A000
        .error =*,":",*
.else
        .align $A000
.endif

Edit: Nie można by od razu przy .align generować bajtów jeśli f+?

408

(124 odpowiedzi, napisanych Fabryka - 8bit)

Potrzebuję zorganizować sobie kod dla carta bankowanego.

1. Banki są w obszarze $8000..$9FFF, bank stały (ostatni n.p. 3) jest w $A000..$BFFF.
2. Idea jest taka, że plik wynikowy ma zawierać cięgiem kolejne dynamicznie przełączane banki aż do ostatniego stałego (łączenie 4 w tym wypadku), więc używam bankowania wirtualnego i ustawiam opt h- f+ b-.
3. Dodatkowo, ponieważ nie chcę na piechotę wypełniać resztek banku, to używam .align (nie wiem czy dobrze, bo czytając dokumentację nie wiem czy to .align mówi mi do jakiego adresu będzie wyrównywany kod, czy też do jakiej wielokrotności bajtów będzie równany kod - dajmy na to .align $400 równałoby do najbliższego kilobajta, choć wtedy rodzi się pytanie gdzie jest baza dla obliczania tej wielokrotności - zawsze 0? założyłem że to jednak adres).
4. A na koniec chciałbym jeszcze żeby etykiety we wszystkich bankach były globalne, bo potrzebuję ich używać nie tylko z poziomu banku stałego, ale też i z poziomu tych przełączanych.

Więc robię sobie tak:

    opt o+ h- ?+ c- f+ b-

CARTCTRL = $D500

    org $8000
    rmb
bank0:
    nop
    .align $A000

    org $8000
    nmb
bank1:
    nop
    .align $A000

    org $8000
    nmb
bank2:
    nop
    .align $A000

    org $A000
    nmb
bank3:
start:
    nop
    rts
    .align $BFF0

initialize:
    sta CARTCTRL+[=bank0]
    rts
    .align $BFFA

    .word start
    .byte $00
    .byte %00000100
    .word initialize

    end

Ładnie, elegancko, równo i z wdziękiem.

Lecz, o zgrozo, próba kompilacji tego za pomocą MADS 2.1.3 kończy się tak:

    org $8000
align.asx (11) ERROR: Can't fill from higher ($A000) to lower memory location ($8000)
align.asx (17) ERROR: Can't fill from higher ($A000) to lower memory location ($8000)

I co to się tu stanęło? I czemu nie mogę?

Jeśli ograniczę ilość banków do 2 (czyli zakomentuję banki 1 i 2) to wszystko jest w porządku i generowany jest ładny plik.

409

(231 odpowiedzi, napisanych Zloty)

To jest pomysł. Może by trzymać forsę w węglu?

410

(3 odpowiedzi, napisanych Bałagan)

Szkoda. No ale tak to już jest. Sam sprzęt jest już wiekowy, to co dopiero mówić o Twórcach?
Ja dopiero niedawno odkryłem NES-a. Piękna maszyna.

411

(117 odpowiedzi, napisanych Programowanie - 8 bit)

Po wielu (8) latach eksperymentów i dociekań udało się jednak rozwiązać poniższy problem:

mono napisał/a:

W programach relokowalnych dla SDX potrzeba czasem znać indeks bloku (w pliku), w którym znajduje się obiekt (procedura, dane).
Czy w związku z tym można by mieć...

Okazało się że cierpliwość popłaca i da się uzyskać numer bloku ze sparcianego pliku w ten-że oto sposób:

  ...
  blk reloc main
label:
  nop
  ...
  lda EXTENDED+3+[=label]
  jsr JEXT_ON
  ...

o. A znalazłem to w dokumentacji do MADS-a przy opisie "Virtual memory banks" (ciekawe, nieprawdaż). Dziękuję.

Edit: To tak na wypadek gdyby ktoś miał 8 lat szukać rozwiązania problemu, który już dawno jest rozwiązany, i w międzyczasie na piechotę drapał się prawą ręką w lewe ucho.

412

(10,041 odpowiedzi, napisanych Bałagan)

xxl napisał/a:

"Żłobki i przedszkola pozostaną otwarte dla drugiego i każdego kolejnego dziecka."

Oni tam naprawdę generują te rozporządzenia za pomocą internetowego generatora...

413

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

I rzeczywiście działa na Atari 400?

414

(10,041 odpowiedzi, napisanych Bałagan)

A jaki był procent umieralności w PL i AU zanim się pojawił kowid?

415

(10,041 odpowiedzi, napisanych Bałagan)

Na czym opiera się twierdzenie, że szczepionki na kovida są skuteczne?

416

(3 odpowiedzi, napisanych Programowanie - 8 bit)

A przeglądając rzeczy do 7800 natrafiłem na taką oto stronę: http://7800.8bitdev.org/index.php/6502_Advanced_Tips
Polecam szybkie testowanie zakresów i dzielenia przez 2..32.

417

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

1. perinoid
2. Sikor
3. dely
4. takron27
5. mcs
6. Saberman
7. Rastan[
8. pancio.net
9. mkolodziejski aka Misza
10. mono

418

(10,041 odpowiedzi, napisanych Bałagan)

Nie Chiny tylko Korea Północna.

419

(10,041 odpowiedzi, napisanych Bałagan)

Przecież wyszli - jest odpływ, a normalnie poziom wody jest 6m wyższy.

420

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

Świetne. A czy będzie opis jak samemu się zalogować jako użytkownik i zostawić wynik na serwerze oraz pobrać listę? Chodzi mi o scenariusz kiedy niemożliwe jest użycie Twojego toola, bo kilku użytkowników gra w tę samą grę naraz na jednym komputerze.

421

(6,269 odpowiedzi, napisanych Kolekcjonowanie)

Trochę rzeczywiście popłynął :)

422

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

paptak napisał/a:

6. Emulator magnetofonu

A ten magnetofon to co emuluje? Obydwie ścieżki? Jakie formaty?

423

(10,041 odpowiedzi, napisanych Bałagan)

Mocna rzecz: https://wpolityce.pl/swiat/572327-ofert … ej-prawicy
Teraz zidiociałe lewactwo każdego kto broni cywilizowanych pojęć i wartości będzie nazywać ruską onucą.
Kiedyś musiała tam być cywilizacja, i a nuż się dzisiaj okaże że jednak jest albo się odradza.

424

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

pablozp napisał/a:

na jakim adresie gra PokeyMax v3  na psgplayh ?

Powinien na $D2A0-$D2AF oraz $D2B0-$D2BF. Przy czym w PokeyMAX nie ma pary rejestrów adres+wartość, ale są rejestry mapowane bezpośrednio. Wydaje mi się, że PSGPLAYH to obsługuje...

425

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

FujiNet: detected
Current user: not detected

:)

Świetne! A jak długi jest kod który wysyła wynik/ściąga tabelę wyników przez FN używając usera i hasła?