76

(301 odpowiedzi, napisanych Zloty)

Oczywiście jadę.

Kilka moich propozycji lokalnych atrakcji:
- tuż przy zamku była kiedyś dydaktyczna ścieżka geologiczna zakończona ładnym łomem, w którym można przy odrobinie szczęścia coś znaleźć, a niedaleko muzeum geologiczne
- Pustynia Siedlecka

77

(43 odpowiedzi, napisanych Zloty)

Tradycyjnie poproszę M.

78

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

To prawda. Za jakieś 25-30$ bez problemu kupisz sprawnego Psiona, którego można używać jako czytnika książek, Wikipedii czy co tam jeszcze komu potrzeba. Ale... (a nawet dwa "ale") :)
1. Humane Reader/PC jest open source. Dla większości użytkowników to nie ma znaczenia, ale jakby się głębiej nad tym zastanowić, to im bardziej "zamknięty" sprzęt i oprogramowanie, tym bardziej to my musimy się do niego dostosować - a powinno być odwrotnie.
2. Starszy sprzęt - zwłaszcza malutkie palmtopy - ma niestety to do siebie, że prędzej czy później się zepsuje. (Przyznam, że to jest taka moja obsesja, bo widzę, jak moje palmtopy powoli się starzeją.) Jeżeli mamy do czynienia z "zamkniętą technologią", czyli nietypowe układy itp., to takiego urządzenia już nie naprawimy. Humane jest oparty o Atmegi i w razie czego jeszcze przez długie lata będzie go można reanimować.

A że brzydki... Nigeryjczykom chyba to nie będzie przeszkadzać ;)

79

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

http://www.humaneinfo.com/ :)

http://www.humaneinfo.com/img/PC_setup.jpg

80

(111 odpowiedzi, napisanych Fabryka - 8bit)

10/10 :D

Zacne!

82

(1,653 odpowiedzi, napisanych Bałagan)

Na pierwszej stronie widać nawet znajomą gymbę :)

83

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

Fajne :) Ale np. atarowskich programów na tym nie odpalisz. To już bym stawiał na Raspberry Pi.

84

(35 odpowiedzi, napisanych Bałagan)

A ja mam Ubuntu 10.04. Nie ma Unity ;) , a poza tym jest tzw. Long Term Support, czy jakoś tak, i jeszcze przez jakiś czas będę mógł liczyć na aktualne łatki.

85

(9 odpowiedzi, napisanych Programowanie - 8 bit)

Problem w tym, że ten wektor jest wykorzystywany w kilku różnych procedurach, bo każda kopia SCB musi być w kilku miejscach zmodyfikowana. W takim wypadku modyfikowanie argumentów dla lda przestaje się opłacać (chociaż, nie powiem, ciekawy pomysł - przypominają się Wojny Rdzeniowe :) ).

86

(9 odpowiedzi, napisanych Programowanie - 8 bit)

Problem rozwiązany. Jak przypuszczałem, zawinił czynnik ludzki. Definiowałem explicite wartość wektora (teraz już wiem, że tak się nie robi), a potem w jednym miejscu programu czyściłem stronę zerową :D
Jedna uwaga: zamiast lda <SCBs powinno być oczywiście lda #<SCBs.
Dzięki, Bober!

87

(9 odpowiedzi, napisanych Programowanie - 8 bit)

Dzięki za odpowiedź :)
ad 1. Tak, SCBs_vec jest inicjowane adresem SCBs ("dw" oznacza po prostu słowo). Chętnie sprawdziłbym to monitorem, ale problem w tym, że żaden z emulatorów Lynxa nie ma niestety takowego (mednafen ma debugger, ale nie dla Lynxa).
ad 2. i 3. Dzięki. Optymalizacja to będzie następny etap, jak już wszystko będzie działać prawidłowo - a do tego daleka droga (na razie napisałem może z 10% kodu).
ad 4. :D 65C02

Moi mili,
Natknąłem się na problem, który nieco przyhamował moją pracę przy pewnym ciekawym projekcie. Liczę na to, że problem wynika wyłącznie z mojej głupoty i łatwo uda się go kolektywnie rozwiązać :)
Mam taki kod:

...

NUM_OBJS    set 2

    BEGIN_ZP
SCBs_vec    dw SCBs
    END_ZP
    
    BEGIN_MEM
    ALIGN 4
screen0    ds SCREEN.LEN
irq_vec    ds 16
SCBs    ds 16*NUM_OBJS
    END_MEM

...

copy_SCB::    phx
    phy
    ldx #NUM_OBJS
.cs1    beq .cs2
    ldy #16
.cs3    dey
    lda obj1_SCB,y
    sta SCBs,y
    cpy #0
    bne .cs3
    lda #19
    jsr ptr_shift
    dex
    bra .cs1
.cs2    ply
    plx
    rts

ptr_shift::    phx
    phy
    pha
    plx
.ps1    beq .ps3
    ldy #5
    lda SCBs,y
    clc
    adc #22
    sta SCBs,y
    bcc .ps2
    iny
    lda SCBs,y
    inc
    sta SCBs,y
.ps2    dex
    bra .ps1
.ps3    ply
    plx
    rts

...

obj1_SCB    dc.b $04, $90, $01
    dc.w 0
obj1_ptr    dc.w char_data
obj1_X    dc.w 70
obj1_Y    dc.w 70
    dc.w $100
    dc.w $100
    dc.b $0a

...

Procedura copy_SCB ma docelowo kopiować dane z obj1_SCB w obszar SCBs NUM_OBJS razy, a ptr_shift modyfikować dwa bajty w każdej takiej kopii. W takiej postaci oczywiście procedura jest bezużyteczna, bo kopiuje, ale za każdym razem w to samo miejsce, nie zwiększając wskaźnika. Po to dodałem wektor SCBs_vec na stronie zerowej i próbowałem adresowania pośredniego, czyli (SCBs_vec),y zamiast SCBs,y. No i tu jest problem, bo próba zmiany adresowania (bez ruszania pozostałego kodu) wysypuje program.
Co może być nie tak? Wydawało mi się, że jeżeli SCBs_vec zawiera adres SCBs, to wywołanie (SCBs_vec),y powinno odpowiadać dokładnie SCBs,y. Mylę się? :)

89

(36 odpowiedzi, napisanych Zloty)

Jak to nie było?!? Zdobył pierwsze miejsce na kompotach :D

90

(36 odpowiedzi, napisanych Zloty)

Tradycyjnie wielka dziękówa dla Organizatora :)

91

(24 odpowiedzi, napisanych Zloty)

Nooo.... piwo to oczywista oczywistość :)

92

(24 odpowiedzi, napisanych Zloty)

Jestem początkujący w tematach ogniskowo-kiełbaskowych, stąd te dziwne treści w moim pytaniu. W sumie to logiczne, jeden woli chorizo, inny salami z okolic Bolonii... ;)

93

(52 odpowiedzi, napisanych Bałagan)

W Polsce takie przedsięwzięcie będzie miało sens tylko pod warunkiem, że będzie multiplatformowe. Wtedy nawet ja mógłbym coś czasem skrobnąć na temat palmtopów :)

94

(24 odpowiedzi, napisanych Zloty)

Za trudne pytanie zadałem? ;)

95

(24 odpowiedzi, napisanych Zloty)

Pytanie logistyczno-organizacyjne: czy kiełbaski tudzież inne potraviny na ognisku integracyjnym są "wliczone w cenę biletu", czy zaopatrzenie we własnym zakresie (nie mówię o piwie oczywiście)?

Ho ho, to nawet ajdsa paczuszka złapała :)

97

(58 odpowiedzi, napisanych Bałagan)

Lotharek, trzim się chopie!

Aaaa, niewykluczone, zdarzały się takie rzeczy :) Dzięki za cynk. Czy antywir powiedział, który plik jest zakażony?

Dzięki Gzyniowi mamy całe archiwum programów dla Pofo z płytki Entera 2/97. Jest tego naprawdę dużo i mimo że wiele rzeczy można znaleźć w Internecie, to jestem pewny, że trafi się sporo "zagubionych" perełek (jeszcze nie przeglądałem wszystkiego).

Tutaj paczuszka (format 7z)

Ja kupiłem Amstrada NC200. Sprzęt dotarł szybko (jak na przesyłkę z UK via Wrocław) i sprawuje się jak złoto - jak to Amstrad :D