376

(25 odpowiedzi, napisanych Miejsca w sieci)

Jestem na tym samym etapie, skończyłem drugi sezon. :)

377

(25 odpowiedzi, napisanych Miejsca w sieci)

Dzięki, Kuba, poczytam, nic nie obiecuję. :)

Tymczasem dziś ulepszałem inflate.

Kto ogląda serial "Dolina Krzemowa" ?

378

(28 odpowiedzi, napisanych Programowanie - 8 bit)

Po 10 latach przerwy dzisiaj parę ulepszeń:
- procedura skrócona z 509 do 501 bajtów
- zainicjalizowane dane są teraz stałe, łatwiej jest więc umieścić procedurę w ROMie

Do pobrania: https://github.com/pfusik/zlib6502

Wersja w cc65 została uszkodzona pół roku temu. Zgłosiłem i jest już poprawiona. Planuję zaktualizować procedurę w cc65.

379

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

ricziricz napisał/a:

@Fox - na jakim konfigu Ci działa?

Altirra 2.90-test18 XE PAL, atr podlinkowany przez XXLa. A na jakim konfigu Tobie nie działa?

380

(39 odpowiedzi, napisanych Programowanie - 8 bit)

mono napisał/a:

A ta linia na samym dole to co to jest?

Stawiam, że te zmiany koloru, co wyżej, tylko na pustej linii zamiast GR. 15.

381

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

U mnie działa.

Stawiam, że coś nie kontaktuje lub sprzęt jest uszkodzony. Większość gier z lat '80 powinna chodzić, m.in. Archon.

383

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

Pin napisał/a:

czy kawałki Grega napisane onegdaj w midi są dostępne gdzieś w postaci źródłowej?

http://grayscale.scene.pl/download/greg ... ve-1.0.zip

W latach '90 MIDI z Atarką używał też Alex. Może warto z nim pogadać.

384

(10 odpowiedzi, napisanych Programowanie - 8 bit)

Dziwne pytanie. Kto ma przeczytać ten adres? Sprzętowo jest on tylko na szynie adresowej, a nie pod żadnym magicznym adresem. Programowo to zwykle wiadomo, pod który adres kompilujemy:

ten_rozkaz
  ldx #<ten_rozkaz
  ldy #>ten_rozkaz

A w rzadkich przypadkach, gdy przenieśliśmy kod w inne miejsce, odzyskamy go skacząc do procedury (której adres jest dobrze ustalony):

  jsr get_pc
  ...

get_pc
  pla
  tax
  pla
  tay
  pha
  txa
  pha
  inx
  sne:iny
  rts

W x i y mamy adres instrukcji po jsr.

385

(403 odpowiedzi, napisanych Fabryka - 8bit)

Analogia z muzeum:

- Koledzy, odrestaurowałem kilka obrazów.
- Świetnie!
- Przy okazji zauważyłem, że na "Słonecznikach" van Gogha powtarza się żółty. Dodałem więc dodatkowy kolor.
- Super, chcemy jeszcze soczysty czerwony!
- Ale to już nie będzie van Gogh...
- Van Gogh używał innych odcieni żółtego na swoich poprzednich obrazach, poza tym odcienie nie były precyzyjnie określone, zależy jak wymieszał farby. Odrestaurowując "Monę Lisę" zauważyłem, że za mało się uśmiecha, zrobiłem jej więc uśmiech od ucha do ucha.
- Woleliśmy oryginalny obraz...
- "Damę z łasiczką" zastąpiłem fotografią cyfrową podobnej modelki. Taka jest naturalna kolej rzeczy, że nie maluje się już potretów, tylko robi zdjęcia komórką. Da Vinci był geniuszem, który wyprzedzał swe czasy, na pewno teraz po prostu użyłby iPhone 7.
- W Luwrze zostawili oryginalne obrazy i mają sto razy więcej odwiedzających niż my...
- Jeśli Luwr jest miarą wszystkiego, to wynoście się tam!

386

(403 odpowiedzi, napisanych Fabryka - 8bit)

Chętnie.

387

(403 odpowiedzi, napisanych Fabryka - 8bit)

drac030:

Konflikt jest spowodowany tym, że zarówno neoatarowcy jak i postatarowcy uzurpują sobie miano kontynuatorów klasycznego Atari.

Przemyciłeś pewną teorię określając ją jako "rzecz naturalną" oraz zdefiniowałeś "żywą platformę" jaką tę, w której pojawia się nowy sprzęt, a nie oprogramowanie.

388

(403 odpowiedzi, napisanych Fabryka - 8bit)

xxl: myślę, że nie zgadzamy się tylko w kwestii terminologii:
- klasyczna atarowość - pierwsza połowa lat '80, fabryczny sprzęt, komercyjne gry na Zachodzie
- neoatarowość - lata '90, wykorzystywanie tricków istniejącego sprzętu, niezbyt inwazyjne przeróbki jak drugi POKEY
- postatarowość - 65816, megabajty RAMu, VBXE, itd.

389

(403 odpowiedzi, napisanych Fabryka - 8bit)

mono: Moim zdaniem to, że do C64 jest niewiele przeróbek sprzętowych (szczególnie tych ingerujących we wnętrze komputera), przyczynia się do tego, że demoscena C64 ma się świetnie w porównaniu ze scenami ZX Spectrum, Atari i Amigi, gdzie są problemy z kompatybilnością nowego sprzętu. C64 wiadomo jaki ma procesor (mało kto ma dopałkę), wiadomo że ma 64k RAMu i nie słyszałem o odpowiedniku VBXE. W przypadku Atari liczba dopałek zbliża się do liczby aktywnych programistów lub już ją przekroczyła.

390

(403 odpowiedzi, napisanych Fabryka - 8bit)

willy napisał/a:

O ile w przypadku nieudokumentowanych rozkazów 6502 są pewne przesłanki że przynajmniej część bogła być umieszczona celowo.

Jakie?

willy napisał/a:

To "palblending" jest efektem ubocznym powstajacym podczas dekodowania pal.
A przesuniecie trybu 10 to ... Efekt niedopracowania  (albo łatania) i/lub cięcia kosztów GTIA. Power without the price.
I na pewno Atari tak nie chciało i jakby mogło to by zrobiło to inaczej. (A o przesunięciu to pewnie nawet nie wiedziało).

Kontynując ten tok rozumowania, Atari nie chciało, żebyśmy po trzydziestu kilku latach wciąż używali ośmiobitowych modeli, tylko żebyśmy zakupili ST, TT, Falcona, Jaguara, a najlepiej wszystkie.
Neoatarowcy przekuli ewidentne niedociągnięcia konstrukcyjne w zalety. Jest ich więcej: błąd zrywania synchronizacji przy ostatniej linii hires umożliwił 480i, brak odczytu $d400 umożliwia jego zerowanie przez inc $d400, sterowanie silnikiem magnetofonu nie zostało zaprojektowane w celu odtwarzania muzyki itd. Jeśli zaczniemy teraz naprawiać te błędy, to istniejące oprogramowanie przestanie prawidłowo działać.

391

(403 odpowiedzi, napisanych Fabryka - 8bit)

Ad. 3. Ok, w sumie to mi zbytnio nie przeszkadza, o ile nowy kolor wpasowuje się w efekty typu "tęcza" lub "Rzóg Plazma" - prawdziwy czerwony oczywiście by się tutaj wyróżniał na niekorzyść.

Ad. 4. Zależy czy mówimy o pierwotnej atarowości lat osiemdziesiątych, czy obecnej, która od lat '90 kwitnie głównie w Europie. ;)

392

(403 odpowiedzi, napisanych Fabryka - 8bit)

- 4 bity luminancji (czyli 16 odcieni każdego koloru) dostępne są w każdym z trybów graficznych, a nie tylko w trybach GTIA.
- grafika hi-res ma 2 kolory, a nie tylko 2 jasności.
- kolorów (pomijając jasności) jest 16 a nie 15.
- brak PAL blendingu
- brak przesunięcia w prawo w GR. 10

To już nie jest Atari.

willy napisał/a:

Nie żebym się czepiał, ale takie coś nie jest tutaj opisane: http://www.fileformat.info/format/gemraster/egff.htm

Oczywiście, ten dokument nie uwzględnia XIMG, TIMG, plików z paletą ani mających więcej, niż 256 kolorów.

Dzięki! Obsłużyłem ximg.img.

Z IMG_L123.zip nie otwierają się tylko L2_TC.IMG i L3_TC.IMG. Proszę zrzuty ekranu z ich poprawnego wyświetlenia (może w ZIPie, bo NSFW).

Załączcie proszę pliki, które nie działają.

396

(421 odpowiedzi, napisanych Fabryka - 8bit)

Ta książka jest genialna, uczy asemblera 6502 od podstaw. Żaden "kurs asemblera" nie może się z nią równać.

Fox napisał/a:

RECOIL w wersji rozwojowej wspiera XIMG 24bpp i TIMG 15bpp

Dzisiaj wypuściłem 3.5.0.

398

(21 odpowiedzi, napisanych Programowanie - 8 bit)

SciTE, xasm, GNU Make, Atari800Win PLus/Altirra

RECOIL w wersji rozwojowej wspiera XIMG 24bpp i TIMG 15bpp. Mogę podesłać na maila. Jeśli potrzeba czegoś więcej, poproszę o przykładowe pliki.

400

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

mono napisał/a:

A czy sygnał zegarowy jest transmitowany ciągle linią clock, czy dopiero w chwili transmisji danych?

Tylko podczas transmisji.