Autor Wątek: jak wyciągnąć screena z puszki  (Przeczytany 3970 razy)

Borek

  • *
  • Wiadomości: 25
  • Miejsce pobytu:
    fotel za biurkiem
jak wyciągnąć screena z puszki
« dnia: 2020.12.28, 13:43:18 »
Szewc bez butów chodzi, czyli nie mam opening screena z Puszki Pandory (edit ->) w fomie gotowej do wczytania w emulatorze (taśma albo snapshot). Chcę go sobie przygotować, żeby jak będę streamować o Puszce (w najbliższą sobotę o 20, twitch/bzdoorek jeśli ktoś jeszcze nie wie) móc wczytać pod ZXSpinem przez LOAD "" SCREEN$. Sęk w tym, że on nie jest w żaden sposób wydzielony - puszka wczytuje się jednym ciągiem jako 49140 bajtów, screen widać tyle czasu, ile trwa wczytywanie reszty. Więc muszę jakoś te 6912 bajtów wyciąć z całości.

Na Spectrum były jakieś sztuczki, można było wczytać CODE pod dowolny adres, więc pewnie jakoś bym to ogarnął, ale w ZXSpinie nie bardzo widzę jak. Próbowałem LOAD "" CODE 16384,6912 żeby przynajmniej zobaczyć, czy zadziała, ale nie, wiesza się i tyle. Umiecie coś poradzić? Wolę nie szukać innych emulatorów, bo nie bardzo mam czas w tym ugrzęznąć na dłużej.
« Ostatnia zmiana: 2020.12.28, 14:31:57 wysłana przez Borek »

Damianx

  • *****
  • Wiadomości: 645
  • Miejsce pobytu:
    Pruszków
Spectrum512k - Spectrum+128k - +2A - +3 Pear Ay - TC2048 S-VIDEO - Didaktik Gama80k\192k- A4000\060 - A1200\030 - A600\9tails - CD32 - A500 GVP Impact II - C64\SD2IEC\DualSID - Atari130XE\SIO2SD\Stereo - CA2001 - CPC6128\HXC - Atari Mega Ste UltraSatan.

Borek

  • *
  • Wiadomości: 25
  • Miejsce pobytu:
    fotel za biurkiem
Odp: jak wyciągnąć screena z puszki
« Odpowiedź #2 dnia: 2020.12.28, 14:30:31 »
Tak, ten. Widzę, że się niejasno wyraziłem. W png to ja go mam, ale chcę mieć w takiej formie, żeby móc wczytać w emulatorze.

tooloud

  • *****
  • Wiadomości: 3078
  • Miejsce pobytu:
    Warszawa
  • mydłem go!
Odp: jak wyciągnąć screena z puszki
« Odpowiedź #3 dnia: 2020.12.28, 15:14:22 »
zaraz Ci prześlę Marcin.
dużo sprzętu mało czasu.

Borek

  • *
  • Wiadomości: 25
  • Miejsce pobytu:
    fotel za biurkiem
Odp: jak wyciągnąć screena z puszki
« Odpowiedź #4 dnia: 2020.12.28, 16:45:11 »
Dzięki, mam.

ZX Freeq

  • *****
  • Wiadomości: 1785
  • Miejsce pobytu:
    Warszawa
Odp: jak wyciągnąć screena z puszki
« Odpowiedź #5 dnia: 2020.12.28, 20:02:57 »
Dla potomnych, jak to zrobić bez narzędzi, a mając ZXSpina.
- wczytujemy normalnie grę (nejlepiej z wyłączonym fast-loading)
- gry już widać ekran z obrazkiem zapisujemy sam ekran poleceniem "Save binary file" od 16384, długość 6912.

W ten sposób mamy plik $cr, a jak chcemy go mieć w TAPie to:
- resetujemy spectrum
- wczytujemy zapisany obrazek pod dowolny adres opcją "Load binary file", na przykład pod adres 40000
- zapisujemy standardowo SAVE "obrazek" CODE 4e4, 6912 do pliku TAP.
ZX80|ZX81+16kB+PandAY|ZX 48k/+/128k+/+2/+2A/+3/Vega/Next|QL+QIDE|JS128|Timex 2048+2040|UK2086|FDD3000+3.5''|AY|ZX HD|Divide2k11/2k14|DivMMC/PicoDivSD|BetaDisk 128|Opus|Masakrator FM|If 1/2/Microdrv|Multiface 1|+2A\B SDI-1|SJS 1/2|ZX Printer|TZXDuino|+3 HxC USB|ZXUno|Omni
Z88|A500/600|PC200|Ent128

tooloud

  • *****
  • Wiadomości: 3078
  • Miejsce pobytu:
    Warszawa
  • mydłem go!
Odp: jak wyciągnąć screena z puszki
« Odpowiedź #6 dnia: 2020.12.28, 20:21:07 »
jeszcze prościej - przy wyłączonym fastloading w trakcie ładowania jak jest obrazek wybieramy save as, wybieramy .scr i tyle w temacie :)
dużo sprzętu mało czasu.

steev

  • *****
  • Wiadomości: 1272
  • Miejsce pobytu:
    inode 42
Odp: jak wyciągnąć screena z puszki
« Odpowiedź #7 dnia: 2020.12.28, 20:48:17 »
Fuse.
menu file -> screenshot -> save screen as scr

Prościej się nie da.
Machines should work. People should think.

tooloud

  • *****
  • Wiadomości: 3078
  • Miejsce pobytu:
    Warszawa
  • mydłem go!
Odp: jak wyciągnąć screena z puszki
« Odpowiedź #8 dnia: 2020.12.28, 21:03:18 »
no to jest dokładnie to co napisałem powyżej :)
dużo sprzętu mało czasu.

steev

  • *****
  • Wiadomości: 1272
  • Miejsce pobytu:
    inode 42
Odp: jak wyciągnąć screena z puszki
« Odpowiedź #9 dnia: 2020.12.28, 21:07:16 »
no to jest dokładnie to co napisałem powyżej :)
Wydawało mi się, że piszesz o ZXSpine...
Machines should work. People should think.

tooloud

  • *****
  • Wiadomości: 3078
  • Miejsce pobytu:
    Warszawa
  • mydłem go!
Odp: jak wyciągnąć screena z puszki
« Odpowiedź #10 dnia: 2020.12.28, 21:10:14 »
to w zasadzie działa w każdym emulatorze - który ma wybór w "save as" jako .scr
dużo sprzętu mało czasu.

Borek

  • *
  • Wiadomości: 25
  • Miejsce pobytu:
    fotel za biurkiem
Odp: jak wyciągnąć screena z puszki
« Odpowiedź #11 dnia: 2020.12.28, 21:14:58 »
OK, problem polegał na znalezieniu tego wolnego wczytywania. Jak już znalazłem i zmieniłem, sprawa jest oczywista. Przedtem w ogóle screena początkowego nie widziałem.

Dla potomnych: Options, Tapes, przełączyć Acceleration na None.

edit: teraz zresztą nie muszę go wczytywać osobno, mogę nadać pięć minut ładowania z taśmy i obrazek będzie widać bez niczego :)

tooloud

  • *****
  • Wiadomości: 3078
  • Miejsce pobytu:
    Warszawa
  • mydłem go!
Odp: jak wyciągnąć screena z puszki
« Odpowiedź #12 dnia: 2020.12.28, 23:25:55 »
Jak mogłeś rozważać nienadania na początku ładowania z taśmy?!
dużo sprzętu mało czasu.

Borek

  • *
  • Wiadomości: 25
  • Miejsce pobytu:
    fotel za biurkiem
Odp: jak wyciągnąć screena z puszki
« Odpowiedź #13 dnia: 2020.12.29, 01:05:36 »
Pięć minut pisku to może być za dużo nawet dla miłośników retro, żyjemy w coraz szybszych czasach ;)

tooloud

  • *****
  • Wiadomości: 3078
  • Miejsce pobytu:
    Warszawa
  • mydłem go!
Odp: jak wyciągnąć screena z puszki
« Odpowiedź #14 dnia: 2020.12.29, 12:56:45 »
Ten Twój loader BASICowy można przerobić, żeby po załadowaniu czekał na naciśnięcie klawisza. Wtedy nawet na emulcu z fastloading dla taśm masz ten ekran - który jest i ładujący i tytułowy zarazem.
dużo sprzętu mało czasu.