351

(216 odpowiedzi, napisanych Fabryka - 8bit)

Zamiast wymieniania pojedynczych scalaków i doczepiania kolejnych interfejsów mamy rozwiązanie kompleksowe. Szacun. Na fotce wygląda pro.

dely napisał/a:

Ciekawe, kiedyś było potrzeba dosyć silnego peceta, z pewnością mocniejszego niż Pentium, którego podobno odpowiednikiem jest 060. W szczególności kiedy przychodziło do obsługi rozszerzonej pamięci - może to ktoś sprawdzić?

"z pewnością mocniejszego niż Pentium"... Na początku rozwijania Atari800 miałem Cyrix 150 MHz, prawie cały soft 8-bit był emulowany płynnie. To, że przełączanie banków działało wolno, to problem architektoniczny Atari800, trudno winić o to Pentium lub 060.

Wracając do tematu: można ten sprzęt wykorzystać jak Ryzen.

353

(53 odpowiedzi, napisanych Fabryka - 8bit)

drac030: Dzięki, wprowadziłem ponowne otwarcie E: na zakończenie programu.

mono: Ograniczenie tego programu do Sparty jest chwilowe, chcę aby działał też pod innymi DOSami. Dlatego nie zamierzam korzystać z rzeczy specyficznych dla Sparty.

354

(53 odpowiedzi, napisanych Fabryka - 8bit)

Dzięki. Mógłbyś opisać scenariusz, w którym Twoje rozwiązanie jest lepsze? Minusem jest czyszczenie ekranu, przez co nie widać nazwy ostatnio otwartego pliku.

355

(31 odpowiedzi, napisanych Fabryka - 8bit)

Iron napisał/a:

Może to głupie ale jaki ma sens odłączenie wajfaj bez odcinania zasilania?

Ponieważ to urządzenie nie obsługuje protokołu SIO czyli komend, sum kontrolnych i statusów, Grzybson użył motor-control do określenia, że dane z Atari są przeznaczone do SIO2Wifi a nie innych urządzeń SIO.

grzybson napisał/a:

Problem mógłby pojawić się w przypadku np. zapisu pliku, który przypadkiem zawierałby coś podobnego do komendy AT i jeszcze baudrate by się zgadzał.

Zgadza się.

grzybson napisał/a:

Skąd w ogóle procedury systemowe SIO wiedzą z jaką prędkością komunikować się z urządzeniami?

Systemowe SIO jest ustawione na sztywno na 19200, ale dokładnie to jest dzielnik 40+7, czyli w PAL 1773447/47/2=18866. Jeśli nie zamierzasz używać protokołu SIO, to najprościej będzie oprogramować wszystko samemu na POKEYu.

356

(28 odpowiedzi, napisanych Programowanie - 8 bit)

Dzisiaj:
- urwałem jeszcze dwa bajty
- zaktualizowałem procedurę w cc65
- znalazłem narzędzie "Zopfli", które przy pobieżnych testach daje stopień kompresji wyższy niż 7-Zip i KZIP, a w dodatku potrafi zapisać goły strumień DEFLATE - szczegóły na https://github.com/pfusik/zlib6502

357

(9,967 odpowiedzi, napisanych Bałagan)

Wczoraj ktoś grał w Spy Huntera w seicento...

358

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

nosty napisał/a:

Kilka miesięcy temu zacząłem uczyć syna programowania metodą zabawy, bez konieczności czytania, pisania czy liczenia. To nauka bez komputera. Jeśli ktoś jest ciekaw mogę opisać.

Jestem ciekaw.

W temacie gier "tylko fire": Mahna-Małysz.

359

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

U mnie działa:

http://www.atari.org.pl/forum/misc.php?action=pun_attachment&item=3630&download=0

360

(53 odpowiedzi, napisanych Fabryka - 8bit)

Dzięki Drac030 i Mono, jak odmapowuję pamięć VBXE na czas I/O:
https://github.com/pfusik/st2vbxe/commi … d874a889b4
to już się nie wiesza.

361

(53 odpowiedzi, napisanych Fabryka - 8bit)

Pin: Nie jestem kolekcjonerem. :) Do testów wystarcza mi jeden obrazek każdego formatu. Proponuję popytać kolegów STkowców.

drac030: Zauważyłem, że na Altirze przy wybraniu pamięci >64KB i SDX 4.48, procek idzie w maliny podczas wczytywania obrazka, w trakcie procedury odczytu kod Sparty skacze tam gdzie nie ma kodu. Być może obserwujesz ten problem? Nie występuje on z SpartaDOS 3.2g lub 64 KB RAM. Wczytuję obrazek do zwykłej pamięci pod $845F, potem dekoduję do pamięci VBXE. Kod przeglądarki jest tu: https://github.com/pfusik/st2vbxe

362

(53 odpowiedzi, napisanych Fabryka - 8bit)

Dzięki! Na oko jakieś 2 sekundy na obrazek ST, a 4 sekundy na Falconowy. Dopałka chyba dużo tu nie daje, co innego szybszy nośnik (patrz pierwszy obrazek po SIO).

363

(53 odpowiedzi, napisanych Fabryka - 8bit)

Popularna windowsowa przeglądarka grafiki XnView miała ograniczenie, że jedna wtyczka mogła obsłużyć maksymalnie 11 formatów. Przez kilka lat radziłem sobie z tym w ten sposób, że wtyczkę RECOIL kompilowałem w wielu egzemplarzach, z których każdy obsługiwał 11 innych formatów. W końcu powiedziałem dość i napisałem do autora XnView, który zniósł to ograniczenie.

364

(53 odpowiedzi, napisanych Fabryka - 8bit)

Pin, dzięki za screeny. Mogę jeszcze prosić filmik? Jestem ciekaw, jak szybko wczytuje się obrazek z HDD przy 20 MHz.

Kwestia "otwórz za pomocą" najlepiej, gdyby była rozwiązana w runext. Rozumiem, że można osobno skonfigurować otwieranie z Shiftem i Controlem? To najprostsze rozwiązanie. W tym przypadku formaty można rozróżnić po pierwszym bajcie pliku: 'N' oznacza muzykę, a 0 grafikę.

Pomysły na rozbudowę:
- wykrywanie i obsługa palety STE (4096 kolorów)
- więcej formatów (przy czym nie zamierzam portować całego RECOIL ;) )

365

(53 odpowiedzi, napisanych Fabryka - 8bit)

Owszem, dzieje się. ;) Program wczytuje teraz plik przekazany w linii poleceń SpartaDOS. Załączam kilka przykładowych plików:

http://www.atari.org.pl/forum/misc.php?action=pun_attachment&item=3625&download=0

Oczywiście najlepiej skojarzyć rozszerzenia plików, oto one:

Formaty ST:
*.PI1 = "DEGAS", 320x200, 16 kolorów z 512
*.PI2 = "DEGAS", 640x200, 4 kolory z 512
*.PI3 = "DEGAS", 640x400, czarno-biały
*.DOO = "Doodle", 640x400, czarno-biały
*.NEO = "NEOchrome", wszystkie powyższe tryby
Formaty Falcon:
*.PI4, *.PI9 = "Fuckpaint", 320x200, 256 kolorów z 262144
*.DG1 = "DuneGraph", 320x200, 256 kolorów z 262144

Po wczytaniu obrazka program czeka na naciśnięcie dowolnego klawisza po czym kończy działanie.

366

(25 odpowiedzi, napisanych Miejsca w sieci)

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

367

(25 odpowiedzi, napisanych Miejsca w sieci)

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

Tymczasem dziś ulepszałem inflate.

Kto ogląda serial "Dolina Krzemowa" ?

368

(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.

369

(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?

370

(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.

371

(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.

373

(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ć.

374

(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.

375

(402 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!