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

amigancik

  • **
  • Wiadomości: 62
  • Miejsce pobytu:
    Podlaskie
Wątek parokrotnie występował, to jednak jak czytam utykał w gąszczu rozważań teoretycznych, pasm, widm, herców, sinusoid, kodowania itd. itp...

Który konkretny program na PC lub Android i przy jakiej konfiguracji/ustawieniach potrafi najszybciej (tryb turbo) wczytywać gry i programy do ZX Spectrum ?

czy tutaj jest to rozwiązanie https://code.google.com/archive/p/otla/downloads ?

Czy może ktoś najprościej bez wgłębiania się w meandry tematu, aby nie utknąć na teoretycznych rozwiązaniach, które w dodatku w praktyce albo nie działają albo z innych powodów nie dają się zastosować, przedstawić łopatologicznie jakieś rozwiązanie na wczytywanie możliwie najszybciej gier i programów z pomocą PC lub Smartfona (bez rozwiązań sprzętowych typu divide itp.)

tooloud

  • *****
  • Wiadomości: 3188
  • Miejsce pobytu:
    Warszawa
  • mydłem go!
dużo sprzętu mało czasu.

amigancik

  • **
  • Wiadomości: 62
  • Miejsce pobytu:
    Podlaskie
OTLA
ściągnąłem program, wczytałem Bomb Jack, wciskam "play" mija parę sekund i na ekranie
"0 OK, 10:3"
próbuje jeszcze raz
"R Tape loading error, 10:2"
no i tak w kółko albo to, albo to w każdym razie nie wczytuje się, czy jakieś ustawienia powinienem zmienić defaultowe ?

zaxon

  • *****
  • Wiadomości: 4695
No tak to jest jak sie od razu do praktyki przechodzi. Olewając teorię bo po co to komu ?   :D

Źle skonwertowałes plik w OTLA w pierwszym przypadku.

W drugim przypadku  , zły poziom sygnału wyjściowego. A o tym było juz tyle pisane że wstyd sie pytać nawet.


Siedem kilo smalcu,gesich jajek kopa,zeby moc to polknac tegiego trza chlopa. GG 3456993

amigancik

  • **
  • Wiadomości: 62
  • Miejsce pobytu:
    Podlaskie
No tak to jest jak sie od razu do praktyki przechodzi. Olewając teorię bo po co to komu ?   :D
ehhhhh weź i weź... :)))

Źle skonwertowałes plik w OTLA w pierwszym przypadku.
A jak trzeba dobrze ? Bo po próbach konwertowania w najlepszym przypadku po wczytaniu programu następuje reset Spectruma

W drugim przypadku  , zły poziom sygnału wyjściowego. A o tym było juz tyle pisane że wstyd sie pytać nawet.
ustawiałem przeróżne poziomy sygnału, bez rezultatu

Czy nie prościej było jeśli wiesz udzielić praktycznych wskazówek

misiek2

  • ****
  • Wiadomości: 287
  • Miejsce pobytu:
    lubelskie
Tu koleś ładuje Bomb Jack za pomocą OTLA https://www.youtube.com/watch?v=Xh0BG1bOlps
1. podejrzyj ustawienia
2. w filmiku ładuje się i uruchamia
3. jednakże u mnie nie wszystkie gry ładowały się z sukcesem, możliwe że to kwestia ustawień
ZX Spectrum 128+ (toastrack), Timex 2048, Just Speccy 128, Sizif 512, N-GO, Masakrator FM, Divide 5.7c, Divide 2k14, ZX-UNO 2mb, Amstrad CPC 464 + DDI3 z 512 kb ram

tooloud

  • *****
  • Wiadomości: 3188
  • Miejsce pobytu:
    Warszawa
  • mydłem go!
Kabelek stereo-stereo miniJack?
dużo sprzętu mało czasu.

amigancik

  • **
  • Wiadomości: 62
  • Miejsce pobytu:
    Podlaskie
1 kabelek stereo-stereo minijack
2 kabelek stereo-moni minijack

Czytałem różne wątki, wynika z nich że "to turbo" to raz działa u kogoś tak u kogoś nie, u kogoś część gier tylko.
Ja próbując różnych opcji, głośności wciąż nie mogę przez otla wgrać cokolwiek.
Czasem, rzadko, zdarzy się że program prawie wczytuje się do końca, ale się nie uruchamia lub resetuje się Spectrum.
W 95% przypadków wyskakują błędy tuż na początku...
Ktoś może opisać jak działa ten Adjust Audio w OTLA ? Pokazuje tam różne wartości liczbowe przy odtwarzaniu testowego dzwięku, ale jakie wartości są najbardziej prawidłowe ??

misiek2

  • ****
  • Wiadomości: 287
  • Miejsce pobytu:
    lubelskie
Sprawdź najpierw czy cokolwiek wgrywa się z normalną prędkością. Jeśli nie wgrywa się normalnie to nie pójdzie szybkie ładowanie w OTLA ... tak przypuszczam. Wbrew pozorom ładowanie z pc czy komórki to nie jest prosta sprawa. Przykładowo z obecnej komórki nic nie mogę wgrać, ale bez problemu wgrywałem poprzednią. Laptok też jakoś mizernie cichy sygnał zapodaje. Potrzebowałem wgrać rom do esxdos do JSP128 z taśmy i ... aby podbić db komórkę wpinałem do starego jamnika, a jamnika do JSP128 (było głośniej i dało radę). Zakładam, że gdybym kiedyś nie poskąpił na tzxduino to tym urządzeniem ładowałbym wszystko co popadnie tyle że w normalu.
ZX Spectrum 128+ (toastrack), Timex 2048, Just Speccy 128, Sizif 512, N-GO, Masakrator FM, Divide 5.7c, Divide 2k14, ZX-UNO 2mb, Amstrad CPC 464 + DDI3 z 512 kb ram

amigancik

  • **
  • Wiadomości: 62
  • Miejsce pobytu:
    Podlaskie
Przy standardowej prędkości wczytuje się wszystko bez najmniejszych problemów ze 100% skutecznością...

tooloud

  • *****
  • Wiadomości: 3188
  • Miejsce pobytu:
    Warszawa
  • mydłem go!
https://www.youtube.com/watch?v=s-uSWwOj2_U

wieki temu się tym bawiłem i działało, ale robiłem to z kompa -> kabel przez Zoom H1 (gdzie miałem ustawione odpowiednie poziomy sygnału), który zresztą służył mi za rejestrator/magnetofon do ZX'a w tamtym czasie.
dużo sprzętu mało czasu.

amigancik

  • **
  • Wiadomości: 62
  • Miejsce pobytu:
    Podlaskie
Niby kabelkiem laptop minijack stereo - ZX Spectrum 128k mono coś tam się udaje wczytywać przez OTLA ale to jakieś 2 na 10 programów/gier/...
Czy tak ma być ?
Czy są gry które z założenia nie dadzą się wczytać przez OLTLA ?

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2434
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Z moich doświadczeń wynika że z kabelkami "Jack" jest pewien problem w ZX Spectrum.

Trzeba mieć przerobiony kabelek tak by do PC był wtyk stereo a do ZX wtyk mono z sumą obu kanałów lub tylko jednym z nich.
Tłumaczę dlaczego tak jest i właśnie to sprawdziłem/potwierdziłem miernikiem:

Jeśli zastosujemy kabelek stereo z obu stron to akurat w ZX Spectrum nie będzie stykać masa tego kabla a na masie w ZX pojawi się kanał prawy a sygnał audio będzie na lewym kanale, więc dostarczamy sygnał międzykanałowy bez masy jako odniesienia.

W drugim przypadku czyli kabla mono z obu stron, on bowiem wetknięty w PC zwiera nam zwykle kanał prawy komputera do masy co też nie jest zbyt korzystne bo możemy upalić wyjście słuchawkowe przy silnym wzmocnieniu.

Do poprawnego wgrywania gier ze współczesnego PC lub telefonu dorobiłem sobie prosty mini wzmacniacz na układzie LM386, dostępny też jako tania gotowa płytka np do Arduino, aby dopasować/zwiększyć amplitudę sygnału audio - to zdecydowanie pomogło. :)

Co do kompatybilności gier to oczywiście nie wszystkie tam będą działać, w formacie TZX może mieć problemy oraz część w formacie TAP też może nie działać jak wynika z moich doświadczeń, jednak OTLA bawiłem się już dość dawno i nie powiem teraz dokładnie z jakimi programami mogą być na pewno problemy...

Generalnie działa albo nie i dobór odpowiednich parametrów OTLA oraz amplitudy sygnału nie był jakąś filozofią. ;D


« Ostatnia zmiana: 2023.01.03, 19:55:50 wysłana przez damik »
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

amigancik

  • **
  • Wiadomości: 62
  • Miejsce pobytu:
    Podlaskie
Generalnie do tych experymentów doszedłem do wniosku że lepiej kupic nano, a że na dniach ma być wersja z AY to pozostało mi już tylko zaczekać, niemniej dziękuję wszystkim zainteresowanym pomocą.
Tak na kablu minijack mono-stereo oczywiście experymentowałem, jednak no cóż ... za dużo nie działa, chyba dojrzałem już po 25 latach wstrzymywania się od tej "profanacji" do nano sd ;)))

Gryzor

  • *****
  • Wiadomości: 2010
  • Miejsce pobytu:
    Warszawa
Przed chwila wgralem w normal speed bez problemu do ZX48 z Ipad 2 kablem mono. Bardzo fajne wgrywadelko.

What are the maximum speeds that can be achieved? "
It depends on the machine (ZX, CPC, MSX) In my tests I have achieved ZX to get 19200 bps CPC to 16200 bps MSX passes 21333 bps
The standard is 3.5 any case samples / bit to 44100Hz = 12600 bps.

O ile pamietam, to w czasach Masterface, za stabilne uchodzilo Turbo 2x, 12600 w OTLA wyglada i tak niezle, pytanie jaki tu jest waveform, bo na koniec to do ULA musi dotrzec odpowiedni sygnal. Moj znajomy mial przerobione wejscie w ZX, co dawalo mu pewno przewage w kopiowaniu :-)
OTLA dodaje swoj loader do programu, ktory siedzi gdzies w RAM - nie sadze aby radzila sobie z programami, ktore go nadpisza, ale zobacze ile wycisne z Ipada.