Autor Wątek: Jak najszybciej "softowo" wczytywać gry np. .tap z PC/smartfona na ZX Spectrum?  (Przeczytany 3093 razy)

Gelip

  • *****
  • Wiadomości: 765
    • Sysprep WinXP SP2 64-bit for pure UEFI with ACPI, AHCI, NVMe, USB 3.x
To i ja wtrącę swoje 3 grosze.

Też bawiłem się kiedyś OTLA ale za dużo tam nie chciało działać dlatego preferuję inny sposób na szybkie wgrywanie gier do mojego klona ZX. Kabelek oczywiście jak ktoś tu napisał - najlepiej mini-jack stereo do odtwarzacza a po stronie klona pin mono (zsumowany sygnał lewy + prawy) (u mnie to wtyk DIN)

Za odtwarzacz robi przenośny MP3 Sansa Clip z wyjściem mini-jack stereo - trzeba ustawić odpowiednią głośność na jakieś 2/3 (80%)

A pliki turbo robię programem z802tzx w ten sposób iż jak mam plik tap lub tzx z netu to otwieram go w emulatorze, zapisuję jako z80 i z tego robię nowy plik tzx programem którym wspomniałem a następnie przerabiam na WAV lub MP3 programem Tapir.

P.S. Przed zapisaniem do formatu z80 w emulatorze można sobie ustawić domyślne sterowanie np. Kempston Joystick i zastosować POKE czyli nieśmiertelność czy nieograniczoną broń.

Tym sposobem da się wgrać absolutnie każdą grę! Trudno - nie ma wtedy obrazka i oryginalnego loadera gry tylko zmieniony loader programu z802tzx ale 15 sekund i mamy grę wgraną  :D

Jak chcę sobie pooglądać oryginalne loadery to wgrywam tym samym sprzętem pliki .tap lub .tzx przerobione na WAV lub MP3 programem Tapir.

Ja mam te same gry w kilku wersjach na odtwarzaczu MP3 w plikach WAV i w zależności na czym bardziej mi zależy wgrywam odpowiednią wersję np. oryginał aby przypomnieć sobie piękny loader albo wersję turbo (z802tzx) z ustawionym POKE jak chcę np. sprawdzić jakąś grę i przejść do ostatniego poziomu bez nerwów  ;D

A jakby tego było mało to na Sansa Clip mam alternatywne firmware RockBox które potrafi odtwarzać plik .tap i .tzx wprost bez wcześniejszego przerabiania na WAV czy MP3

Oczywiście w temacie jest "softowo" więc zamiast odtwarzacza Sansa Clip np. w Windows otwieramy plik .tzx lub .tap (oryginalny lub przerobiony przez z802tzx) w programie Tapir a ten sam kabel mamy wpięty w Line Out karty dźwiękowej komputera - zasada ta sama odpowiednia głośność. W programie Tapir zaznaczamy pierwszy blok i z menu Left lub Right (w zależności w którym oknie otworzyliśmy plik) wybieramy Play i jazda  ;D

Czyli odpowiadając w dużym skrócie na tytułowe pytanie - najszybciej to:

Gra w emulator np. Spectaculator, zapis jako z80, przerobienie na turbo tzx w z802tzx i wgrywanie programem Tapir
« Ostatnia zmiana: 2023.01.18, 12:16:19 wysłana przez Gelip »
"Byte" Personal Computer
Брестское ПО средств вычислительной техники

Gryzor

  • *****
  • Wiadomości: 2009
  • Miejsce pobytu:
    Warszawa
Jak kto chce sie bawic otla, to nie ma lekko:
- nie wszystkie programy potrafia odtworzyc tzx w turbo, jak wiadomo tzx jest pokrecony i mial kilka wersji, SpeccyTape z IOSa na pewno nie.
- jeszcze ciekawsze, nie wszystkie programy potrafia poprawnie odtworzyc WAV generowany przez OTLA

Ale udalo mi sie w koncu wgrac ManiacMinera z WAV w 25s, wiec otla dziala. Ile max da sie wyciagnac nie sprawdzalem, ale
to pewno zalezy tez od konkretnego egzemplarza ZXa. Sprawdze jeszcze PlayZX na telefonie.
Nie bardzo tylko wiem, po co komu w praktyce otla - jak chce miec oryginalny loader to i tak musze uzyc zwyklego TZXa,
a jak chce szybko, to sa lepsze rozwiazania. Zostaje ciekawostka techniczna.

Gelip

  • *****
  • Wiadomości: 765
    • Sysprep WinXP SP2 64-bit for pure UEFI with ACPI, AHCI, NVMe, USB 3.x
a jak chce szybko, to sa lepsze rozwiazania.
Ja nie znalazłem szybszego i skutecznego rozwiązania niż moje, które opisałem z zastosowaniem z802tzx - oczywiście cały czas chodzi o wprowadzenie danych za pomocą złącza audio a nie DivIDE czy temu podobne.
Mój sposób jest skuteczny ponieważ przerabia na tzx zawartość pamięci komputera a nie dane zawierające loader czy inne rzeczy.

W temacie jest mowa o ZX Spectrum ale mój sposób zadziała na każdym klonie, który ma złącze audio a niekoniecznie standardowe złącze krawędziowe umożliwiające podłączenie DivIDE czy innych tego typu urządzeń.
« Ostatnia zmiana: 2023.01.22, 00:34:49 wysłana przez Gelip »
"Byte" Personal Computer
Брестское ПО средств вычислительной техники

Gryzor

  • *****
  • Wiadomości: 2009
  • Miejsce pobytu:
    Warszawa
Szybszy i skuteczniejszy tylko wtedy gdy otla nie zadziala, w dodatku trace np. loading screens.
Zreszta nie widze przeszkod aby polaczyc otla z z802tzx.
Nie zmienia to dalej faktu, ze sa to tylko ciekawostki techniczne. Chyba, ze ktos ma np. uszkodzone zlacze i zostaje audio. 
Jesli nie laduje sie w turbo, to mozna uzyc prostszego z802TAP.




damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2426
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Zgadzam się z tym co napisał @Gelip, ma to sens jedynie w dziwnych klonach gdzie dostęp do magistrali ogranicza użycie innego IF na szynie systemowej.
Myślę tutaj głównie o klonach z brakiem lub ograniczoną funkcjonalnością złącza krawędziowego np: Elwro 800 Jr, wszelkiej maści rosyjskie wynalazki czy inne podobne zabawki :)

W innym przypadku to tylko ciekawostka z ograniczonymi możliwościami.

Kolejna ciekawostka, nie wiem czy ktoś to pamięta... była kiedyś dostępna w handlu pod koniec lat świetności systemów 8-bit fabrycznie tłoczona płyta CD (CD Games Pack/Code Masters-1989) z programami ładowanymi osobliwym systemem turbo, wymagała ona odtwarzacza CD-Audio oraz kawałka sprzętu (dostarczanego w zestawie z płytą) zawierającego kilka tranzystorów i oporników) podłączanego do portu joystick'a komputera. Wydane zostały wersje dla ZX Spectrum i Amstrad/Schneider CPC i chyba też dla C64 z około 30 grami na płycie.

https://trastero.speccy.org/cosas/JL/CableCD/CableCD.html
« Ostatnia zmiana: 2023.01.23, 10:04:40 wysłana przez damik »
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2426
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Tak ta płytka CD wyglądała.
Tylko nie bardzo rozumiem jak wyglądała cała ta procedura wgrywania, bo skoro programy były ładowane poprzez port joya to musiał być chyba wcześniej uruchomiony jakiś program loadera wczytywany z taśmy lub płyty CD na standardowym wejściu EAR w ZX Spectrum, bo jak inaczej miało by to działać ?
« Ostatnia zmiana: 2023.01.23, 12:48:54 wysłana przez damik »
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

Gelip

  • *****
  • Wiadomości: 765
    • Sysprep WinXP SP2 64-bit for pure UEFI with ACPI, AHCI, NVMe, USB 3.x
@damik
Przecież pełno opisów i filmów na YT a tutaj np. wyraźnie pisze:
Cytuj
load a small program from cassette, and then have the ability to load one of thirty games contained on the CD in under a minute.
W linku który podałem masz link do loadera w formacie TAP.
Tu masz wszystko ładnie omówione:
"The CD Games Pack" -- gry CD na... Commodore 64!
Tylko ten loader jest chyba źle zgrany bo za cholerę nie mogę go uruchomić ani w CCS64 ani w WinVICE
« Ostatnia zmiana: 2023.01.24, 09:26:00 wysłana przez Gelip »
"Byte" Personal Computer
Брестское ПО средств вычислительной техники

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2426
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Dzięki, nie trafiłem na to wcześniej :)
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

Gelip

  • *****
  • Wiadomości: 765
    • Sysprep WinXP SP2 64-bit for pure UEFI with ACPI, AHCI, NVMe, USB 3.x
Próbuję przerobić ten plik TAP na jakiś inny format. Znalazłem to:
Tap Manager 1.6.0
ale nie potrafię pobrać tego na dysk z dropbox. Jestem zalogowany a jak klikam na to to pisze tylko:
Nie udało się wyświetlić podglądu tego pliku

setup_TAPManager.exe · 1,87 MB

Może to ktoś pobrać i wrzucić gdzieś na normalny serwer albo tutaj jako załącznik?
"Byte" Personal Computer
Брестское ПО средств вычислительной техники

matofesi

  • *****
  • Wiadomości: 2048
  • Miejsce pobytu:
    Toruń/Poland

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2426
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
A ktoś posiada przypadkiem obraz takiej płytki CD pod jakiś komputer ZX, CPC lub C64 ?  :)
Chętnie bym sprawdził jak to działa i pokombinował z kabelkiem.
Na CPC wiki jest jakiś poprawiony jego schemat z 2 tranzystorami i 3 rezystorami.
Domyślam się że kabelek będzie taki sam dla ZX i C64.

Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

Gelip

  • *****
  • Wiadomości: 765
    • Sysprep WinXP SP2 64-bit for pure UEFI with ACPI, AHCI, NVMe, USB 3.x
@matofesi
Udało mi się pobrać na Androidzie w Chrome ale i tak dzięki bo się przyda jakby co. Niestety ten plik loadera jest jakiś uszkodzony - źle zgrany - patrz załącznik loader.png
A ktoś posiada przypadkiem obraz takiej płytki CD pod jakiś komputer ZX, CPC lub C64 ?  :)
Właśnie przed chwilą sam tego szukałem i trafiłem na temat:
https://www.lemon64.com/forum/viewtopic.php?t=59620&sid=ea4fda20c382c22e99c40e2572c0178f
gdzie kiedyś gościu dawał linka na dropbox ale link już wygasł. Jak coś to rejestruj się na forum i uderzaj do usera o nicku spannernick
W temacie do którego linka dałem user nc513 zrobił oryginalny loader i przerobiony loader który chyba pomija 6 sekund ścieżki audio CD i ten działa w emulatorze - plik cdloadertaps.zip:
https://www.lemon64.com/forum/viewtopic.php?p=802979#p802979
Link bezpośredni: http://users.abo.fi/kilundqv/cdloadertaps.zip
Wstawiam też jako załącznik jakby link wygasł.
Klawisz RESTORE (w CCS64 PageUp) - powrót do menu głównego.
« Ostatnia zmiana: 2023.01.24, 14:04:07 wysłana przez Gelip »
"Byte" Personal Computer
Брестское ПО средств вычислительной техники