forum speccy.pl

ZX Spectrum => SOFTWARE => Wątek zaczęty przez: Filipmat11 w 2021.02.22, 18:15:38

Tytuł: Gra na kasetkę microdrive
Wiadomość wysłana przez: Filipmat11 w 2021.02.22, 18:15:38
Witam serdecznie mam pytanko jak wgrać grę np manic miner na kasetkę microdrive ?
Tytuł: Odp: Gra na kasetkę microdrive
Wiadomość wysłana przez: Maryjan w 2021.02.22, 18:37:39
Najprościej, przez interface Multiface dla ZX Spectrum.
Jest jeszcze kilka, które to potrafią.
Na piechotę trudno, ale też możliwe.
Tytuł: Odp: Gra na kasetkę microdrive
Wiadomość wysłana przez: Filipmat11 w 2021.02.22, 18:56:24
A kupię gdzieś takie cudeńko ?a jeszcze inaczej to jak?
Tytuł: Odp: Gra na kasetkę microdrive
Wiadomość wysłana przez: damik w 2021.02.22, 19:19:36
No właśnie, przez znane mi przystawki bazujące na przerwaniu NMI to trochę słabo wygląda, poza tym marnotrawstwo miejsca nośnika jakiego i tak na lekarstwo bo zgrywa się cała pamięć komputera oraz trudno trafić z początkiem gry podczas robienia zrzutu.
Mozna się bawić w jakieś zgrywanie oraz przerabianie na piechotę i kombinowanie z szukaniem startu programu ale to rzeźnia dla bardziej wtajemniczonych  ;)
Znalazłem kiedyś jakieś programy kopiujące do Microdrive czy Opusa, jednak nie mogę się pochwalić sukcesami w tej materii bo albo one były jakieś lewe albo ja jestem za tępy do ich obsługi.  >:(

Może jest jakiś sposób na przygotowanie i zgranie tego na PC i potem załadowanie całego obrazu na kasetkę w ZX Spectrum, bo samego Microdrive do PC się raczej nie uda podpiąć ...   a szkoda  ;D.
Tytuł: Odp: Gra na kasetkę microdrive
Wiadomość wysłana przez: Maryjan w 2021.02.22, 20:28:39
Sformatowana kasetka Microdrive ma pojemność 80-90 kb.
Mnie nie udało się sformatować takiej kasetki nowej - nie rozpakowanej - którą sam odpakowałem z blistra na więcej niż 78 kb.

Moje kasetki Microdrive formatują się od 40 do 60/70 kb.
I tak wejdzie tylko jedna gra dla ZX Spectrum 48k.

W sumie, jeśli chce się bawić na poważnie Interface 1 i Microdrive, to proponuję zainwestować w V-Drive a w Interface 1 wymienić ULA na V-LA.

Gdzieś w wątku o Opus Discovery podawał ktoś linka do programu kopiującego taśma <=> Opus.
Składnia poleceń Opus Discovery jest taka sama (zbliżona) jak w Microdrive, więc taki program powinien zadziałać.
Tytuł: Odp: Gra na kasetkę microdrive
Wiadomość wysłana przez: Boyo w 2021.02.23, 09:53:30
Najprościej, przez interface Multiface dla ZX Spectrum.
Jest jeszcze kilka, które to potrafią.

Np. Mirage Microdriver jest dedykowany właśnie do współpracy z IF1
Tytuł: Odp: Gra na kasetkę microdrive
Wiadomość wysłana przez: Gryzor w 2021.02.23, 10:42:46
Jakby przenoszenie bylo proste, to nie urodzilby sie Multiface :-) W dobie divXXX pewno malo kto bawi sie w kasetki, wiec chyba nie ma nowych programow do konwersji, jak ktos chce pobawic sie w stare metody, to np.:
https://spectrumcomputing.co.uk/entry/13884/ZX-Spectrum/SD5_Advanced_Tape_to_Microdrive_Utility
ma bardzo dobra instrukcje i opis zagadnienia.


Tytuł: Odp: Gra na kasetkę microdrive
Wiadomość wysłana przez: damik w 2021.02.23, 13:04:58
A jest jakiś sposób na wgranie image kasetki Microdrive na fizyczny nośnik bez Vdrive?
Tytuł: Odp: Gra na kasetkę microdrive
Wiadomość wysłana przez: Maryjan w 2021.02.23, 15:16:49
Tego chyba najstarsi górale nie wiedzą :)
Tytuł: Odp: Gra na kasetkę microdrive
Wiadomość wysłana przez: Gryzor w 2021.02.23, 15:53:19
Nie wiem, moze przez emulator. Nigdy nie mialem IF1 i zawsze uwazalem pomysl za zbyt szalony, moze dlatego, ze czesto wyciagalem tasme z magnetofonu  :D
Tytuł: Odp: Gra na kasetkę microdrive
Wiadomość wysłana przez: Rzeznik w 2021.02.23, 23:32:55
Łeeee, to już prawie trzy latka jak bawiłem się w kasetki microdrive, ten czas to jednak płynie za szybko.
https://youtu.be/ZFnBd3kkWmA
Tytuł: Odp: Gra na kasetkę microdrive
Wiadomość wysłana przez: Rzeznik w 2021.02.24, 12:07:40
Nudzę się dzisiaj w robocie, więc napisałem krótki poradnik, jak najprościej nagrać Manic Miner na kasetkę MDV, ręcznie, bez użycia żadnych "dedykowanych" programów.

Myślę, że dzięki temu każdy zrozumie jakieś podstawy. o co tutaj chodzi.

Ważne info - w ZX 48 wszystkie komendy LOAD, MERGE, SAVE, LINE, CODE, CLEAR, CAT mają odpowiedniki na klawiszach, nie wklepujemy ich ręcznie tylko wprowadzamy komendę skrótem klawiszowym!

Najważniejsze info jest takie, że napęd MDV mimo, że przypomina magnetofon, to jednak dużo więcej ma wspólnego ze stacją dyskietek, na takiej  kasetce każdy plik MUSI mieć swoją inną od pozostałych nazwę, inaczej nic nie będzie działać. Druga sprawa, nie możemy w takim przypadku używać w stosunku do MDV już oklepanych być może komend LOAD "", LOAD ""CODE, trzeba zmienić przyzwyczajenia i nauczyć  się do używania komend z nazwami plików - LOAD *"m";1;"nazwa", LOAD *"m";1;"nazwa" CODE

1. Ściągamy Manic Miner z internetu:
https://www.worldofspectrum.org//pub/sinclair/games/m/ManicMiner.tap.zip
Polecam ściągnąć akurat tą wersję, gdyż sam ją przerobiłem w emulatorze chwilę temu i nie przysporzyła żadnych problemów.

2. Wrzucamy plik MANIC.TAP na TZXDuino lub nagrywamy na magnetofon - to bardzo ważne, nie da się przerzucić żadnych danych na kasetkę MDV, nie posiadając ich w innej formie...

3. Podłączamy ZX INTERFACE 1 i napęd MDV do ZX, wkładamy kasetkę do napędu, potem podłączamy magnetofon lub TZXDuino

4. Sprawdzamy czy jest miejsce na kasetce MDV - komenda CAT 1 (komenda pokaże wszystkie pliki na kasetce i pokaże również ile jest na niej wolnego miejsca) lub formatujemy kasetkę komendą:

FORMAT "m";1;"nazwakasetkijakąchcęmieć"

5. Jest już ok 40KB wolnego miejsca na kasetce lub jest ona sformatowana? Jeśli tak, wklepujemy w BASICU ZX

MERGE""

i uruchamiamy magnet lub TZXduino - po chwili, po pierwszych "paskach" załaduje się loader Manic Minera - pierwsza część z pobranego wcześniej TAP'a i pojawi się na ekranie OK - wyłączamy magnetofon/robimy pauzę tzxduino i wklepujemy komendę LIST

6. Widzimy to co na załączniku nr .1 poniżej - jak widać to chyba najprostszy możliwy loader gry - najpierw mamy ustawienie RAMTOP - to bardzo ważne, potem "śmieci" zmieniające kolory, potem dwie kolejne komendy ładowania load""code, z których pierwsza ładuje obrazek, a druga dane gry - obrazkiem nie będziemy się zajmować, jest on zbędny, skupmy się na danych. Zresztą zawsze można go dograć potem, to nie jest magnetofon, tutaj nic nie musi być jedno po drugim, może być drugie po pierwszym ;) Kolejna komenda to uruchomienie gry.

7. Przerabiamy loader pod kasetkę MDV, zostawiając tylko jego istotne elementy, w zasadzie to można dać teraz reset ZX i po prostu wklepać komendy na nowo. Pamiętamy oczywiście, że przy MDV  , plik musi mieć nazwę, poprzedzoną odpowiednia komendą, więc zakładamy sobie, że późniejszy plik z danymi gry nazwiemy potem po prostu DATA.

załącznik 2 to już przerobiony loader, przepisujemy go i zgrywany na kasetkę MDV, komendą

SAVE *"m";1;"MANIC" LINE 1

(to LINE 1 na końcu oznacza, że po załadowaniu LOADER ma się automatycznie uruchomić)

tłumacząc LOADER dokładniej:

linia 10 - ustawienie RAMTOP
linia 20 - załaduj z napędu mdv o numerze 1, plik DATA
linia 30 - uruchom grę

8. Teraz czas na plik danych. Popatrzmy na załącznik nr.3

Ten załącznik pokazuje całą strukturę pliku MANIC.TAP (jpg został zrobiony przy pomocy emulatora SPECTACULATOR, który bardzo ładnie pokazuje wszystkie potrzebne dane) widzimy tam, że gra składa się z LOADERA (Program: ManicMiner), obrazka (Bytes: MM) i pliku danych (BYTES MM1). Widzimy w jpg, że plik MM1 ładuje się od adresu 32768 i ma długość 32768 bajtów, to najważniejsze info.

Żeby nasz Manic Miner z MDV się uruchomił musimy jakoś przerzucić plik MM1 na kasetkę MDV i nazwać go DATA. Czyli tak
- Ustawiamy magnetofon/ pauzujemy tzxduino na pozycji wgrania pliku BYTES: MM1
- na ZX wklepujemy komendy, najpierw CLEAR 30000 (tak jak jest w loaderze, zatwierdzamy ENTEREM, pokaże się OK), następnie wklepujemy LOAD""CODE i komputer będzie oczekiwał na dane z magnetu.
- wgrywamy plik BYTES: MM1 z magnetofonu, po załadowaniu na ekranie mamy OK
- zgrywamy wgrane dane na kasetkę MDV komendą:
 
SAVE *"m";1;"DATA"CODE 32768,32768
 
Skąd te cyferki na końcu - to wiemy z załącznika nr.3 - zgrywamy po prostu na kasetkę, to co się przed chwilą wgrało z magnetofonu, de facto robiąc po prostu zrzut 32768 bajtów danych poczynając od adresu 32768 pamięci. Pozytywną formą takiego zapisu jest również to, że w nagłówku pliku w  ten sposób zawrzemy informację, od jakiego adresu należy go ładować i ile to będzie danych - w skrócie unikniemy w ten sposób wklepywania tych danych później w LOADERZE.

Jeśli operacja się udała to jesteśmy w "domu" i możemy powoli uruchomiać MANIC MINER z mdv.

9) po resecie komputera wklepujemy sobie CAT 1, żeby zobaczyć czy wszystko mamy na kasetce, powinny tam być pliki MANIC i DATA. Teraz wklepujemy
LOAD *"m";1;"MANIC" - jeśli wcześniej przy zgrywaniu LOADERA nie daliśmy LINE 1 przy SAVE to po prostu się on załaduje i pokaże OK i trzeba wklepać RUN żeby go wykonać, jeśli daliśmy to LOADER uruchomi się sam, załaduje resztę danych i uruchomi grę.

To na tyle, na początek wystarczy, miłych bojów z innymi tytułami :)

PS - bardzo dużą wiedzę o loaderach, plikach, danych i obrazkach daje artykuł Ikciego dostępny tutaj - https://www.speccy.pl/articles.php?article_id=49 wprawdzie jest o przerzucaniu gier z taśmy na dyskietkę ale przecież z MDV postępuje się po prostu analogicznie.
Tytuł: Odp: Gra na kasetkę microdrive
Wiadomość wysłana przez: damik w 2021.02.24, 14:07:08
Fajny poradnik, dzięki  :)

Ten sposób chyba zadziała jedynie z grami posiadającymi prosty loader w Basic'u.
Tytuł: Odp: Gra na kasetkę microdrive
Wiadomość wysłana przez: Rzeznik w 2021.02.24, 14:31:22
Czyli większość scrackowanych tap'ów z WOS ;) , oczywiście tych ładowanych jednorazowo, bez żadnych dogrywanych leveli itp.


Tytuł: Odp: Gra na kasetkę microdrive
Wiadomość wysłana przez: Gryzor w 2021.02.24, 15:14:01
W tym problem, najpierw trzeba zdobyc/zrobic odpowiednie TAPy, zeby dalo sie prosto przerobic na Microdrive, a potem mozna przepchnac przez RS. Bylo pare programow do tego, np.:
https://www.angelfire.com/games6/atari2600/spxfr/index.html
Na pewno szybciej niz wgrywanie przez EAR.
Tytuł: Odp: Gra na kasetkę microdrive
Wiadomość wysłana przez: Maryjan w 2021.02.24, 18:14:16
Bawiłem się tym programem. Bardzo fajnie to działa.
Tytuł: Odp: Gra na kasetkę microdrive
Wiadomość wysłana przez: Maryjan w 2021.03.06, 01:47:14
Znalazłem coś takiego jak w załączniku.
Ale nie mam czasu teraz przetestować.
Tytuł: Odp: Gra na kasetkę microdrive
Wiadomość wysłana przez: szymonu w 2022.03.19, 21:07:35
Reaktywuję i poszerzę nieco ten wątek.

Postanowiłem odzyskać uszkodzone kasetki i ich zawartość do 4ro packu dostarczanego razem z ZX Expansion System.

Oryginalnie w pakiecie była kasetka z Introduction, Games, Business i jedna czysta.
Kupiłem 4 sprawne kasetki - przerzuciłem naklejki z oryginałów.

Teraz przystąpiłem do przerzucenia zawartości. Znalazłem obrazy tych 3 kasetek w formacie mdr.
Nie wiem czym to można otworzyć więc skorzystałem z programu mdr2tap i wybierając opcję konwersji bez modyfikacji plików mam 3 pliki w formacie tap. Do nich powstały też pliki txt opisujące zawartość.

np. do games mamy:

NAME CARTRIDGE: *GAMES     *


 1  :bytes: *c         *
              lenght data block: 32768
              start address:-32768

 2  :program: *rungd     *
              lenght data block: 763
              autostart: 1
              lenght basic program: 763

 3  :program: *run       *
              lenght data block: 457
              autostart: 10
              lenght basic program: 454

 4  :program: *runaa     *
              lenght data block: 7858
              autostart: 9999
              lenght basic program: 7858

 5  :bytes: *gd2       *
              lenght data block: 34000
              start address: 26000

I pytanie - jak to teraz najłatwiej przerzucić z tap na microdrive?
To oryginalna zawartość tych kasetek więc nie trzeba robić przeróbek o których pisał Rzeznik.
Pozostaje tylko albo aż :-) copy z tap na microdrive.


Tytuł: Odp: Gra na kasetkę microdrive
Wiadomość wysłana przez: szymonu w 2022.09.21, 22:20:59
Moje ostatnie zapytanie pozostało bez odpowiedzi więc sam znalazłem odpowiedź :-)

Aby skopiować zawartość jednej kasetki microdrive na drugą należy ściągnąć sobie program 'Clive Copier'. Jest w sieci do ściągnięcia w formacie z80.

Ma możliwość kopiowania T->D, D->D, D->T. Pomiędzy D->D kopiuje bardzo dobrze. Z opcją np. T->D jeszcze nie testowałem.
Fajne jest to że kopiuje i pliki basicowe, code i picture za jednym zamachem. Można oczywiście kopiować też pojedyncze pliki.

Chcę przetestować w najbliższych dniach wrzucanie gier na microdrive używając opcji T->D. Ciekawe czy przejdzie bez ręcznego przerabiania loaderów.
Tytuł: Odp: Gra na kasetkę microdrive
Wiadomość wysłana przez: tooloud w 2022.09.21, 23:51:04
Jeżeli zależy Ci na trochę większym korzystaniu z Microdrive to prędzej czy później sięgniesz po VDrive. Polecam. Taki Gotek, ale dla MD.
Tytuł: Odp: Gra na kasetkę microdrive
Wiadomość wysłana przez: szymonu w 2022.09.22, 07:10:30
vDrive właśnie do mnie leci :-) Jest na ostatniej prostej.
Tytuł: Odp: Gra na kasetkę microdrive
Wiadomość wysłana przez: szymonu w 2022.09.23, 21:48:51
No to kolejny update.

Dotarł do mnie vDrive I to naprawdę bardzo fajny kawałek sprzętu.

I jak teraz wrzucać na kasetki gry i programy użytkowe?
Rzeznik dał inspirujący przepis ku natchnieniu.

Ja przerzucam na realne kasety dowolne programy w następujący sposób:
1. Na emulatorze wgrywam dowolny program i zrzucam .sna
2. Używam dalej programu snaptotap w wersji 2.4 (do znalezienia w sieci) - działa na windows
3. Mając .tap wczytuję CliveCopier i wybieram opcję 3 czyli T->D
4. Przerzucam 2 bloki - loader i code - nic nie musicie wiedzieć - wszystko zrobi się samo :-)
5. Wczytuję ponownie poleceniem MERGE"" loader i przerabiam jedyną linię 10 zmieniając load ... na load *"m";1:... i zapisuję poleceniem SAVE *"m";1;"<nazwa>" LINE 10 co by się na microdrive nagrało
6. I gotowe - kazdy program z testowanych 30 działą - wczytujemy go poprzez LOAD *"m";1;"<nazwa>" i już

Działa to i na vDrive jak i na tradycyjnym napędzie microdrive. Może to nie są oryginały z picture itd. ale działa i pozwala trzymać pliki na microdrive co jest super!
Tytuł: Odp: Gra na kasetkę microdrive
Wiadomość wysłana przez: szymonu w 2022.09.24, 08:13:11
I na koniec może tej historii - dzisiaj kawałek nocy przesiedziałem z Microdrive :-)

Nawiązałem tez kontakt z gościem z YT który podsunął mi w sumie najprostszy i najbardziej rozbudowany sposób na tworzenie swoich kolekcji na microdrive.

Z80toMDR - do znalezienia na stronie https://www.tomdalby.com/other/z80onmdr.html

Przy czym oczywiście tutaj jest założenie że posiadacie vDrive z którego potem opcjonalnie można przy użyciu CliveCopier przerzucić tak stworzony obraz na realną kasetkę.

Wiem że fanów microdrive pewnie niewielu ale może tym którym rozwiązanie sie podoba coś pomogą moje poszukiwania.
Tytuł: Odp: Gra na kasetkę microdrive
Wiadomość wysłana przez: szymonu w 2022.10.07, 19:22:13
Mój projekt dobiegł końca - przerzuciłem na oryginalne kasetki obrazy dołączane do zestawu IF1 i microdrive: Introduction, Games i Business.

Dodatkowo dzięki programowi z80onMDR zapełniłem programami i grami kilkanaście kasetek.

VDrive to doskonałe uzupełnienie całości i sprzęt do codziennego użytku jako fajna i w "miarę klasyczna" pamięć do ZX :-)

Dodatkowo zrobiłem sobie łącznik stacji microdrive bo nigdzie nie mogłem go kupić. Działa choć do oryginału mu daleko :-)

Na koniec wrzucam tutaj poprawiony przeze mnie obraz kasetki GAMES - jak wiecie lub nie oryginalnie miała uszkodzony program GameDesigner - nie uruchamiał się. Można było w sieci pobrać obraz MDR poprawiony ale ten z kolei nie można było przerzucić na realna kasetkę. Zamieszczony poniżej jest pozbawiony tej wady. Zawiera oryginalny loader i nowe działające binaria.
Tytuł: Odp: Gra na kasetkę microdrive
Wiadomość wysłana przez: szymonu w 2022.10.07, 19:25:51
Plik