Autor Wątek: Konwersja gier z obrazów dysków .dsk na obraz taśmy tzx lub cdt  (Przeczytany 10504 razy)

flypeter

  • ****
  • Wiadomości: 415
  • Miejsce pobytu:
    KUJ-POM
Witam,
mam nowy nabytek CPC 464, chciałem się pobawić trochę i porównać popularne gierki z innymi 8-bit, niestety w necie większość dostępnych programów jest w postaci obrazów dyskietek .dsk. Czy można w jakiś łatwy sposób dokonać konwersji na format obrazu taśmy i potem przez np. MP3 wgrać do cpc (program do zamiany tzx/cdt na dźwięk mam)?
ZX81, ZX 48k/+/128+2/2A/+3, QL, TC 2048, UK2086, Harlequin | Atari 8/16-bit | Commodore 8/16-bit | CPC | MSX | TI99/4 | Acorn Electron, BBC Master Compact | Mac Classic, PowerMac 6100, Apple II+ | Elwro 800 Junior | Meritum | Robotron A5105 | Oric-1 | 8088/80286/80386/80486/Pentium I-IV

ikci

  • *****
  • Wiadomości: 1216
  • Miejsce pobytu:
    Kraków
Odp: Konwersja gier z obrazów dysków .dsk na obraz taśmy tzx lub cdt
« Odpowiedź #1 dnia: 2014.10.13, 09:55:18 »
Pobierz sobie ponad tysiąc obrazów gier w formacie kasetowym (CDT) stąd: http://www.marcin-marcin-marcin.com/Tapes.zip
Także zajrzyj tutaj: http://cpc-power.com/index.php?page=database
Wszystko co ukazało się na tasmach na pewno będzie w tamtej bazie .

Jeśli chodzi o konwersję z formatu DSK do CDT to występuje kilka problemów:
1) CPC 464 ma  64 Kb zaś gry dyskowe w większości były pisane pod pamięć 128 Kb
2) Na taśmie musi znaleźć się zawartość dyskietki w idealnej kolejności tak jak to ma być wgrane do pamięci  wg. basic loadera
zaś na dyskietkach z kolejnością bywa różnie - trzeba sprawdzać co wczytuje loader.
3) Większość dyskietek (obrazów DSK) jest zabezpieczonych więc nie da się ich skonwertować bez znajomości asemblera i innych magicznych
sztuczek.

Można próbować użyć JavaCPC jest to emulator napisany w Javie ze stajni Devimarkus'a. Posiada narzędzia do konwersji DSK do CDT oraz CDT do WAV.
Bawiłem się tym kiedyś ale marny skutek. Chyba jedną grę mi się udało tak przerobić. Sprawa bez sensu, szkoda czasu.
Lepiej zarobić i kupić  DDI-1 od Zaxona. (interfejs dyskowy do CPC464) Lub jeszcze lepiej - zmienić komputer na CPC 6128.
« Ostatnia zmiana: 2014.10.13, 10:03:17 wysłana przez ikci »
ZX Spectrum 48K, ZX Spectrum +, ZX Spectrum 128K, ZX Spectrum +2, ZX Spectrum +2B, ZX Spectrum +3, TIMEX TC2048, UNIPOLBRIT Komputer 2068, Didaktik Gama 80kB, 
Amstrad/Schneider CPC6128, Schneider CPC464, Commodore C64, Atari 800XL, 65XE 130XE, A500+, A600, A1200, ATARI 1040 STF

flypeter

  • ****
  • Wiadomości: 415
  • Miejsce pobytu:
    KUJ-POM
Odp: Konwersja gier z obrazów dysków .dsk na obraz taśmy tzx lub cdt
« Odpowiedź #2 dnia: 2014.10.13, 12:57:31 »
Dzięki za tapes :)
o to chodziło, są tytuły gier, które szukałem :)
ZX81, ZX 48k/+/128+2/2A/+3, QL, TC 2048, UK2086, Harlequin | Atari 8/16-bit | Commodore 8/16-bit | CPC | MSX | TI99/4 | Acorn Electron, BBC Master Compact | Mac Classic, PowerMac 6100, Apple II+ | Elwro 800 Junior | Meritum | Robotron A5105 | Oric-1 | 8088/80286/80386/80486/Pentium I-IV

ZbyniuR

  • *****
  • Wiadomości: 3333
  • Miejsce pobytu:
    Carlisle w UK
  • CPC AGA PSX
Odp: Konwersja gier z obrazów dysków .dsk na obraz taśmy tzx lub cdt
« Odpowiedź #3 dnia: 2014.10.13, 18:54:44 »
flypeter - a jaki masz monitor/zasilacz? Tak z ciekawości pytam.

ikci - nie reklamuj tak modelu 6128, bo kto wtedy będzie restaurował te 464 których jest 2 razy więcej niż 6128, no i kto wtedy będzie kupował interfejsy od Zaxona? ;)

Fajnie że podałeś adresy z bazą kaset, bo choć się z podobnymi bazami zetknąłem to przez to że model 464 mało mnie interesuje nawet nie zapisałem ich adresów.

Zaledwie ok 20% gier wymaga stacji i/lub 128K pamięci, reszta śmiga na 464. Te co na dysku zajmują mniej niż 70KB zwykle bardzo łatwo przegrać na taśmę. Wystarczy skapować właściwą kolejność wczytywania plików, np po ich nazwach (bo mają w nich numerki, albo najpierw loader.BAS lub .BIN potem .SCR 17KB potem .PRG), lub po kolejności pojawiania się w loaderze. I przegrać jakimś kopierem dysk>taśma. Jeśli loader jest binarny można w nim podejrzeć kolejność w edytorze dyskowym, a jeśli jest w Basicu to można dodać na początku nazw plików wykrzyknik np.: z  LOAD"nazwa" na LOAD"!nazwa"  aby nie niszczył wczytanego już obrazka komunikatami o tym jaki blok pliku znalazł i wczytuje. A jeśli nazwa jest podana jako zmienna, to trzeba dodać do nazwy zmiennej @ czyli np.: z nazwa$ na @nazwa$. To wynika z innego traktowania zmiennych tekstowych w starszej wersji Basica. Choć bywa że dyskowe wersje już te zmiany mają wprowadzone, bo w 6128 działają bez zmian. :)
Sam przed laty skopiowałem tak dla znajomych ponad 150 gier za pomocą DISCOLOGY. Niestety ani na emulatorze ani na 464 nie działa i tu się kończą moje kompetencje, bo nie wiem co wygodnego by go w takich przypadkach zastąpiło.
Uparciuchy i perfekcjoniści mogą też skompresować obrazki startowe i nagrać całość na taśmie w tempie 3000 bodów zamiast 2000 (a bywa że tylko 1000), aby się potem szybciej wczytywały w 3-4 min zamiast 5-6. :D

Te co na dysku mają więcej niż 70KB to nawet z dysku na dysk się je kopiuje ścieżkami a nie plikami. A na taśmę to ich nie przerabiają nawet ci co wiedzą jak to zrobić, bo to za dużo roboty. Prościej jest dorwać gotową wersję taśmową. Zwykle są to tytuły które doczytują sobie kolejne plansze, takie jak np.: Lemmings czy Prince of Persia. :)
- Jeśli masz w domu światło i wodę, tzn. że masz światłowód. ;)

zaxon

  • *****
  • Wiadomości: 4689
Odp: Konwersja gier z obrazów dysków .dsk na obraz taśmy tzx lub cdt
« Odpowiedź #4 dnia: 2014.10.13, 19:10:15 »
Oj tam jakby to wielkie halo bylo przerobic 464 na 128 ramu albo i wiecej ;)
Siedem kilo smalcu,gesich jajek kopa,zeby moc to polknac tegiego trza chlopa. GG 3456993

ZbyniuR

  • *****
  • Wiadomości: 3333
  • Miejsce pobytu:
    Carlisle w UK
  • CPC AGA PSX
Odp: Konwersja gier z obrazów dysków .dsk na obraz taśmy tzx lub cdt
« Odpowiedź #5 dnia: 2014.10.13, 19:39:56 »
Wierz mi tych co się boją używać lutownicy jest więcej niż tych co sobie z nią radzą. Zresztą co innego zrobić sobie kabelek, a co innego wlutować nowego ROMa, że o złożeniu do kupy takiego interfejsu jak sprzedajesz nie wspomnę. Tak samo jak czytaczy na forum jest więcej niż piszących.

A jak za rok czy dwa jakaś mafia retrokompowców zacznie przeczesywać ludziom strychy i piwnice w poszukiwaniu coraz droższych i coraz trudniej dostępnych modeli, to może nastąpi wysyp na allegro i zamówień na peryferia. ;)
- Jeśli masz w domu światło i wodę, tzn. że masz światłowód. ;)

zaxon

  • *****
  • Wiadomości: 4689
Siedem kilo smalcu,gesich jajek kopa,zeby moc to polknac tegiego trza chlopa. GG 3456993

ZbyniuR

  • *****
  • Wiadomości: 3333
  • Miejsce pobytu:
    Carlisle w UK
  • CPC AGA PSX
Odp: Konwersja gier z obrazów dysków .dsk na obraz taśmy tzx lub cdt
« Odpowiedź #7 dnia: 2014.10.13, 20:30:27 »
No tak to RAM i ROM załatwiony jeśli ktoś rozbije skarbonkę (np swojemu dziecku). ;)  Ale jeszcze DDI potrzebny aby 464 lub 664 w pełni udawał 6128, a to już dwie skarbonki. ;) No chyba że ktoś ma kolorowy monitor bez sentymentów to po dorobieniu kabelka i zareklamowaniu odsprzeda go jakiemuś Amigowcowi. :)
- Jeśli masz w domu światło i wodę, tzn. że masz światłowód. ;)

flypeter

  • ****
  • Wiadomości: 415
  • Miejsce pobytu:
    KUJ-POM
Odp: Konwersja gier z obrazów dysków .dsk na obraz taśmy tzx lub cdt
« Odpowiedź #8 dnia: 2014.10.13, 21:59:58 »
ZbuniuR:
- jako monitor tv LCD 19"
- zasilacz - jakiś uniwerslany 5V 2A...

Jak będzie gotowy odpowiednik DivIDE do cpc to pewnie zakupię (oczywiście w rozsądnej cenie :) ).
Wiem jakie to wygodne (mam takie zabawki do Atari/C64/C16/Spectrum).
ZX81, ZX 48k/+/128+2/2A/+3, QL, TC 2048, UK2086, Harlequin | Atari 8/16-bit | Commodore 8/16-bit | CPC | MSX | TI99/4 | Acorn Electron, BBC Master Compact | Mac Classic, PowerMac 6100, Apple II+ | Elwro 800 Junior | Meritum | Robotron A5105 | Oric-1 | 8088/80286/80386/80486/Pentium I-IV

ZbyniuR

  • *****
  • Wiadomości: 3333
  • Miejsce pobytu:
    Carlisle w UK
  • CPC AGA PSX
Odp: Konwersja gier z obrazów dysków .dsk na obraz taśmy tzx lub cdt
« Odpowiedź #9 dnia: 2014.10.13, 22:04:00 »
To super. :)
- Jeśli masz w domu światło i wodę, tzn. że masz światłowód. ;)

ZbyniuR

  • *****
  • Wiadomości: 3333
  • Miejsce pobytu:
    Carlisle w UK
  • CPC AGA PSX
Odp: Konwersja gier z obrazów dysków .dsk na obraz taśmy tzx lub cdt
« Odpowiedź #10 dnia: 2015.01.22, 12:15:33 »
Na FB ktoś się ostatnio dzielił swoimi zbiorami kaset na 464. (30MB).
https://www.dropbox.com/s/57wr6gk93vygzmk/cpc464tape.zip?dl=0
- Jeśli masz w domu światło i wodę, tzn. że masz światłowód. ;)

Amun-Ra

  • ***
  • Wiadomości: 111
  • Miejsce pobytu:
    Kielce
  • P. D.
    • …
Odp: Konwersja gier z obrazów dysków .dsk na obraz taśmy tzx lub cdt
« Odpowiedź #11 dnia: 2015.01.22, 16:51:00 »
Jeśli nie macie TOSEC-owej kolekcji do CPC to mogę wystawić i dać prywatną wiadomość z linkiem do ściągnięcia.
Na łączu 10Gb symetrycznym.
And the Lord said unto John, come forth and thou shall receive eternal life. But John came fifth and won a toaster.
https://retro.rocks/cc/

p.janowski

  • ***
  • Wiadomości: 148
  • Miejsce pobytu:
    Koluszki
Odp: Konwersja gier z obrazów dysków .dsk na obraz taśmy tzx lub cdt
« Odpowiedź #12 dnia: 2021.09.13, 19:13:20 »
ja tutaj coś znalazłem, ale nie testowałem jeszcze : https://github.com/pelrun/dsk2cdt2disc
A500; C64C, C64G, C64Rpi; iBook G3, PowerBook G4 12", PowerBook G4 15" z MorphOS; ZX 128k +2A

lukwol

  • *
  • Wiadomości: 42
  • Miejsce pobytu:
    Warszawa
Odp: Konwersja gier z obrazów dysków .dsk na obraz taśmy tzx lub cdt
« Odpowiedź #13 dnia: 2021.09.14, 14:24:13 »
Jeśli nie macie TOSEC-owej kolekcji do CPC to mogę wystawić i dać prywatną wiadomość z linkiem do ściągnięcia.
Na łączu 10Gb symetrycznym.

Można prosić ?