276

(19 odpowiedzi, napisanych Zloty)

Gdyby As nie wspomniał o drugim forum, nawet nie wiedziałbym, że tam coś się dzieje. Po prostu o nim zapomniałem. Ani tu, ani tam nie było informacji o zmianie miejsca. Są tylko propozycje i to raczej przyszłych spotkań.

277

(19 odpowiedzi, napisanych Zloty)

W pierwszym poście jest napisane.
https://www.pizzerianadickensa.pl/kontakt

278

(6,333 odpowiedzi, napisanych Kolekcjonowanie)

Bardzo niski nr seryjny to ma moje Atari - 0750. To ta część nadrukowana, stemplowana reszta się wytarła. Sprzedam okazjonalnie za 10000 zł. :-)

279

(14 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

Pochwalę się jutro, jak na próbę podłączę to cudo do PC, a w weekend docelowo do Atari.

280

(14 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

Właśnie odebrałem swój egzemplarz do MSTe. Jest mega śliczny. :-)

281

(743 odpowiedzi, napisanych Kolekcjonowanie)

"Capture source at 60 frames per second". Mam nadzieję, że da się to przestawić na 50 Hz.

282

(63 odpowiedzi, napisanych Software, Gry - 16/32bit)

Przecież to jest starsze od węgla.

283

(63 odpowiedzi, napisanych Software, Gry - 16/32bit)

Uniksy stosują na końcu wiersza samo LF ($0a), podczas gdy TOS - CR LF ($0d, $0a).

284

(188 odpowiedzi, napisanych Bałagan)

To nie N jest dyskusyjny, tylko brak znacznika V sprawia problemy:

  lda #$7f
  cmp #$80  ; N=1, V=?
  sec
  lda #$7f
  sbc #$80  ; N=1, V=1
  lda #$01
  cmp #$ff  ; N=0, V=?
  sec
  lda #$01
  sbc #$ff  ; N=0, V=0

285

(188 odpowiedzi, napisanych Bałagan)

laoo/ng napisał/a:

z tym N to nie jest taka oczywista sprawa, bo nie wiem ile razy sobie musiałbym głowę obrócić, ale za którymś razem mi wychodzi, że jakby traktować A i M jako liczby ze znakiem, to byłoby OK.

Nie do końca. Wspomniane już LDA #01; CMP #$FF, to 1-(-1), czyli 2 (N=0), ale LDA #$7F; CMP #$80, to 127-(-128)=255, czyli -1 (N=1).

286

(63 odpowiedzi, napisanych Software, Gry - 16/32bit)

Kroll napisał/a:

@Cyprian OK sprawa sie rozwiazala w pakiecie easymint jest starsza wersja nadpisałem zarówno find jak i bash i teraz juz na dysku /c/ jest OK i juz zagłebia sie bardziej :)

To jesteś już w stanie wyciągnąć wyszukać wszystkie pliki prg i tos?

287

(63 odpowiedzi, napisanych Software, Gry - 16/32bit)

Z tego co widzę, to pliki gry.csv powinien powstać w katalogach /m/root o /d. Sprawdź, czy samo find coś znajduje:

find /d/games -type f -iname '*.prg' -o -iname '*.tos'

288

(63 odpowiedzi, napisanych Software, Gry - 16/32bit)

Kroll napisał/a:

a powiedzcie mi jeszcze tam w niektórych miejscach muszą być apostrofy np '*.prg' a w niektórych cudzyslowy to jest rożnica ?
"apostrof" czyli na oryginalnej klawiaturze Atari znaczek razem z "małpą" obok "RETURN" Jeśli tak to cos żle miałem z mapawana klawiature bo tego znaczka za diabła nie mogłem uzyskać

Chodzi o zaznaczony apostrof  kodzie ASCII 39. Jak masz problem z jego wpisaniem, to skopiuj sobie z innego pliku. :-)
http://www.atari.org.pl/forum/misc.php?action=pun_attachment&item=10300

289

(63 odpowiedzi, napisanych Software, Gry - 16/32bit)

Słuszna uwaga. Poprawiłem.

290

(63 odpowiedzi, napisanych Software, Gry - 16/32bit)

Szkoda. Myślałem, że dzięki "echo $0" dowiem się, jakiej powłoki używasz.

Zobacz, co wyświetli poniższe. Oczywiście "atari/atrs" i "atari/hdd" na odpowiednie ścieżki a "atr" oraz "xfd" na "tos" i "prg".

find atari/atrs atari/hdd -type f -iname '*.atr' -o -iname '*.xfd' | awk -F '/' '{print $(NF-1)";"$0}'

Jeżeli zadziała, dopisz na końcu "> gry.csv", aby mieć wynik w pliku.,

291

(63 odpowiedzi, napisanych Software, Gry - 16/32bit)

Co wyświetli polecenie "echo $0"? Jeżeli faktycznie jest to tcsh, to moja pętla nie zadziała. Sprawdź, czy masz polecenie "awk". Spróbujemy nim sobie poradzić, a jak nie, to wejdziemy w kooperację. Ty wygenerujesz listę plików, a ja Ci ją zmienię w plik CSV. ;-)

292

(63 odpowiedzi, napisanych Software, Gry - 16/32bit)

Zapisz to do pliku tekstowego pod dowolną nazwą (np. szukaj.txt), a potem wykonaj poleceniem: "sh szukaj.txt". Wynik znajdziesz w pliku gry.csv.

W moim przypadku dla ścieżek atari/atrs i atari/hdd oraz plików *.atr i *.xfd (find atari/atrs atari/hdd -type f -iname '*.atr' -o -iname '*.xfd') wynik jest następujący:

$ sh szukaj.txt 
$ cat gry.csv 
atrs;atari/atrs/apt-toolkit.atr
atrs;atari/atrs/temp.atr
atrs;atari/atrs/KMKJZIDEUTIL-sparta.atr
atrs;atari/atrs/Last2001.atr
atrs;atari/atrs/sdx-toolkit.atr
W;atari/hdd/GAMES/@IMAGES/W/WTETRIS.ATR
W;atari/hdd/GAMES/@IMAGES/W/WKARATE.ATR
Z;atari/hdd/GAMES/@IMAGES/Z/ZYBEX.ATR
S;atari/hdd/GAMES/@IMAGES/S/SPY_SPY2.ATR
S;atari/hdd/GAMES/@IMAGES/S/SPY_SPY1.ATR
S;atari/hdd/GAMES/@IMAGES/S/SPY_SPY3.XFD
S;atari/hdd/GAMES/@IMAGES/S/SSERVICE.ATR

293

(188 odpowiedzi, napisanych Bałagan)

.

294

(188 odpowiedzi, napisanych Bałagan)

Skoro towarzystwo przeszło do śmieszkowania i podśmiechujek, można uznać temat za przedyskutowany i wyczerpany. Przejdźmy zatem od słów do czynów...

295

(63 odpowiedzi, napisanych Software, Gry - 16/32bit)

Z tego co pamiętam, to w Mincie domyślna powłkoą był TCSH, a ten powinien być zgodny ze standardem POSIX, więc poniższe powinno wygenerować plik CSV, w którym pierwsza kolumna to nazwa katalogu bezpośredniego, w którym znajduje się gra, a drugi to ścieżka do pliku gry. "SCIEZKI DO GIER" to ścieżki rozdzielone spacjami. Mogą to być katalogi głowne partycji.

find SCIEZKI DO GIER -type f -iname '*.prg' -o -iname '*.tos' |
while read -r LINE; do
  GAME_NAME="${LINE%/*}"
  GAME_NAME="${GAME_NAME##*/}"
  echo "${GAME_NAME};${LINE}"
done > gry.csv

296

(188 odpowiedzi, napisanych Bałagan)

Mateoos napisał/a:

Czy już doszliście do porozumienia w kwestii jednej wersji nadruku?

Jeszcze nie. :-] JMP pośredni oznaczony jest jako "(IND)". Wnioskuje o zmianę na "(ABS)". Jak już wcześniej pisałem, nawiasy determinują tryb, więc powtórzenie tej informacji nie jest konieczne.

Resztę można zostawić w obecnej formie. I tak jest zajebiście. :-D

297

(188 odpowiedzi, napisanych Bałagan)

Tak. Robisz na zewnątrz, po czym wywijasz na drugą stronę i na końcu przyklejasz ucho.

298

(188 odpowiedzi, napisanych Bałagan)

mono napisał/a:

A ja bym dołożył jak wygląda ramka powrotu odłożona na stos przez:
- BRK
- JSR
- przerwanie IRQ/NMI.

Ej! To ma być gadżet, a nie kompendium. :-) Nie widzę miejsca dla takich informacji.

mono napisał/a:

SP-2: MSB PC-1
SP-1: LSB PC-1
SP: ---

Coś mi mówi, że liczysz nie w tę stronę. :-)

xxl napisał/a:

widzialem tez sztuczke w ktorej BRK jest 3 bajtowy

Taka sztuczka stosowana jest z powodzeniem od 35 lat dla rozkazu JSR dla stringów.

299

(188 odpowiedzi, napisanych Bałagan)

Cyprian napisał/a:

w sumie to intencjonalnie użyłem innego określenia na te instrukcje

Przynajmniej tutaj nie poruszajmy tego tematu.

300

(188 odpowiedzi, napisanych Bałagan)

Cyprian napisał/a:

fajnie by było mieć też nieudokumentowane instrukcje ale nie będę się upierał

A ja wolę rozkazy 65C816. :-P