C64Power Forum

Software => Software => Wątek zaczęty przez: Yovish w 30 Kwiecień 2019, 16:33

Tytuł: Jak zgrać Voicetracker V4.0 z kasety wraz z intrem?
Wiadomość wysłana przez: Yovish w 30 Kwiecień 2019, 16:33
Zaczynam zgrywać swoje zasoby z kaset, ale nie zawsze dobrze to wychodzi. Głównie z programami, które mają jakieś loadery, intra i od razu po wczytaniu się uruchamiają, jak np. kupiony dawno temu Voicetracker V4.0 na kasecie. Ta tej kasecie jest też 15 przykładowych ścieżek, z którymi nie ma żadnego problemu. Sam program też mogę zgrać przy pomocy Action Replay 6.0 (na EasyFlash 3), ale jest to program bez intra. Jeżeli odpalę AR6 w czasie działania intra lub tuż przed jego uruchomieniem, to słychać tylko jedną ścieżkę dźwiękową intra, albo jak za wcześnie to zrobię, to w ogóle się nie odpala.

Nie mam dużego doświadczenia z AR6, może da się to zrobić inaczej. Proszę nie proponować mi ściągnięcie z netu innego VT4.0, bo zależy ma tym, z jego intrem.

Próbowałem też zrać na TAP, a potem na T64 i/lub PRG, ale ścieżki dźwiękowe przechodzą bez problemu, a sam VT4.0 ma tylko 2 bloki (ścieżki maja kilkanaście). Czyli coś nie tak. Zgrywam to przy pomocy magnetofonu SHARP CE-152.

Mam SD2IEC V2, EasyFlash 3 z obrazami: Retro Replay V3.8q, Action Replay V6.0, Super Snapshot V5.22.2, Final Cartridge 3. Mam też "prawdziwego" FC3. Mam też 3 stacje dysków i magnetofon Noris DATA Datenrecorder DR 1535.
Tytuł: Odp: Jak zgrać Voicetracker V4.0 z kasety wraz z intrem?
Wiadomość wysłana przez: Kisiel w 30 Kwiecień 2019, 17:39
Nagraj na kasetę program np. 10 goto 10.
Odczytaj nagłówek z kasety VT i wyciągnij kasetę.
Reset
Odczytaj nagłówek programu który nagrałeś
Wyciągnij taśmę i włóż tą z VT.
Naciśnij spacje.
Zgraj obszar za pomocą monitora, potem paker z relokacją i koniec hack a day.
Tytuł: Odp: Jak zgrać Voicetracker V4.0 z kasety wraz z intrem?
Wiadomość wysłana przez: Yovish w 30 Kwiecień 2019, 18:23
Napiszę czego nie rozumiem:
1. nie wiem jak odczytać sam nagłówek, pewnie chodzi o wartości w nim ukryte, które będą potrzebne do operacji z monitorem,
2. nie używałem nigdy pakerów, a szczególnie z relokacją...
Tytuł: Odp: Jak zgrać Voicetracker V4.0 z kasety wraz z intrem?
Wiadomość wysłana przez: rime w 01 Maj 2019, 17:55
Możliwe, że intro jest osobnym programem, czy trzeba ładować coś z taśmy po intrze ? Zrzuć taśmę do audio najlepiej w 48kHz lub więcej i na podstawie tego można wyodrębnić wszystko co potrzebne.
Tytuł: Odp: Jak zgrać Voicetracker V4.0 z kasety wraz z intrem?
Wiadomość wysłana przez: Yovish w 03 Maj 2019, 10:31
Po naciśnięciu spacji w czasie trwania intra, bez wczytywania czegokolwiek uruchamia się okno trackera.
W podlinkowanym miejscu umieściłem następujące pliki:
Voicetracker V4.0 from tape - 48000Hz, 16Bit, Mono.wav
Voicetracker V4.0 from tape - 96000Hz, 16Bit, Mono.wav
tune 01

https://drive.google.com/open?id=1yjx_2D0gKWgFQ7Q8a26zYukXNHccrjtt (https://drive.google.com/open?id=1yjx_2D0gKWgFQ7Q8a26zYukXNHccrjtt)

Pliki WAV bez normalizacji, tylko przycięte. Plik "tune 01", to przykładowa muzyka z programu.
Tytuł: Odp: Jak zgrać Voicetracker V4.0 z kasety wraz z intrem?
Wiadomość wysłana przez: Buddha w 05 Maj 2019, 18:50
Ja dosyć często używałem kiedyś VoiceTracker do tworzenia muzyki na C64 i było to samo tzn. intro odpalało się tak samo jak u ciebie tzn. problem z muzyką. Nie zmienisz tego sam raczej, bo to jest chyba problem inicjalizacji intra w kodzie. Wyślij plik do jakiegoś kodera, to może coś zaradzi i na nowo ci spakuje całość, bo to nie problem odpalić intro, dać reset, wejść do monitora i zgrać całość. Gorzej, jak początek inicjalizacji intra nie jest za każdym razem popierany stałymi wartościami, to przy ponownym uruchomieniu będą te same wartości w komórkach, jak w momencie, kiedy kliknąłeś reset, lub po prostu intro w ogóle nie wystartuje. Ja na początku lat 90-tych pisałem kod w monitorze, to musiałem uwzględniać wszystkie wartości podczas inicjalizacji np. intra. Później się przeniosłem na 64tass i tych wartości już nie musiałem uwzględniać, bo przy każdym starcie od nowa kompilowałem całe intro. Nie mam teraz jak tego sprawdzić, ale jeśli jest tak, jak napisałem, to gdzieś jest ciekawy tool na PC autora IanCoog, który rozpoznaje chyba wszystkie pakery dostępne na C64, rozpakowuje całość, tylko nic nie uruchamia, jak w tym przypadku to masz wtedy przypisane wszystkie początkowe wartości intra w danych komórkach.
Tytuł: Odp: Jak zgrać Voicetracker V4.0 z kasety wraz z intrem?
Wiadomość wysłana przez: malik_cjm w 11 Maj 2019, 20:20
Na podstawie zalaczonego pliku WAV udalo mi sie stworzyc plik TAP ktory dziala pod Vice 3.
Niestety zaden z programow do konwersji tap do prg nie byl w stanie sobie poradzic z tym plikiem TAP.
Tytuł: Odp: Jak zgrać Voicetracker V4.0 z kasety wraz z intrem?
Wiadomość wysłana przez: ikci w 12 Maj 2019, 14:49
Zobacz czy to u Ciebie zadziała



EDIT: Ech sorry.... nie doczytałem że zależy Ci na pełnym programie wraz z intro i że już próbowałeś z Action Replay....
Czyli nie pomogę...  :(
Tytuł: Odp: Jak zgrać Voicetracker V4.0 z kasety wraz z intrem?
Wiadomość wysłana przez: malik_cjm w 12 Maj 2019, 16:15
Udalo sie recznie, za pomoca monitora z Vice odzyskac prg z intrem.
Tytuł: Odp: Jak zgrać Voicetracker V4.0 z kasety wraz z intrem?
Wiadomość wysłana przez: ikci w 12 Maj 2019, 19:54
Bravo! U mnie na Vice 3.1 wszystko gra i buczy :)
Tytuł: Odp: Jak zgrać Voicetracker V4.0 z kasety wraz z intrem?
Wiadomość wysłana przez: endriu1181 w 13 Maj 2019, 02:04
Dla mnie ta muzyczka jest kultowa ponieważ miałem ją w intrze ORIN HAIN przed grą CREATURES 2. W zeszłym roku znalazłem ją nawet w plikach SID. Nazwa muzyki to "Little Birdies" a autor jej to Wojciech Wojtkiewicz pseudonim TRACKER.
Tytuł: Odp: Jak zgrać Voicetracker V4.0 z kasety wraz z intrem?
Wiadomość wysłana przez: Buddha w 13 Maj 2019, 10:53
Dla mnie ta muzyczka jest kultowa ponieważ miałem ją w intrze ORIN HAIN przed grą CREATURES 2. W zeszłym roku znalazłem ją nawet w plikach SID. Nazwa muzyki to "Little Birdies" a autor jej to Wojciech Wojtkiewicz pseudonim TRACKER.

Tracker jest również moim faworytem i tylko się pochwalić, że mieliśmy kiedyś takiego muzyka na C64 w Polsce :)
Tytuł: Odp: Jak zgrać Voicetracker V4.0 z kasety wraz z intrem?
Wiadomość wysłana przez: Yovish w 16 Maj 2019, 17:42
U mnie na C64C też działa. O to chodziło! Bardzo dziękuję!

Byłbym dodatkowo wdzięczny, może nawet nie tylko ja, jakbyś zdradził jak to zrobiłeś, ze szczegółami.
Tytuł: Odp: Jak zgrać Voicetracker V4.0 z kasety wraz z intrem?
Wiadomość wysłana przez: wackee w 19 Maj 2019, 16:05
Tracker był na party w Opolu. Trochę Was ominęło ;) Sugeruję nie pisać o nim w czasie przeszłym ;)
Tytuł: Odp: Jak zgrać Voicetracker V4.0 z kasety wraz z intrem?
Wiadomość wysłana przez: Buddha w 19 Maj 2019, 19:41
Tracker był na party w Opolu. Trochę Was ominęło ;) Sugeruję nie pisać o nim w czasie przeszłym ;)

Całkiem możliwe, że to party nie było w Opolu, tylko obok Opola, w Turawie, gdzie sam byłem, jak i sporo polskiej elity Amiga, tak samo jak i pecetowskie wspomnienia :)
Tytuł: Odp: Jak zgrać Voicetracker V4.0 z kasety wraz z intrem?
Wiadomość wysłana przez: malik_cjm w 22 Maj 2019, 20:23
Na codzien uzywam Linuxa, wiec wszystko bylo robione na tym systemie.
Wszystkie uzyte narzedzia dostepne sa takze na Windows.

1. Konwersja WAV do TAP

http://www.zimmers.net/anonftp/pub/cbm/crossplatform/transfer/datassette/tape64_source.zip
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/transfer/datassette/tape64_win32.zip

./tape64 -i:Voicetracker\ V4.0\ from\ tape\ -\ 48000Hz\,\ 16Bit\,\ Mono.wav -or -r

2. Przeglad otrzymanego pliku TAP.

https://luigidifraia.wordpress.com/tag/tcfe/

TAPClean version: 0.38

GENERAL INFO AND TEST RESULTS

TAP Name    : ~/tap/Voicetracker V4.0 from tape - 48000Hz, 16Bit, Mono.tap
TAP Size    : 245317 bytes (239 kB)
TAP Version : 1
Recognized  : 22%
Data Files  : 4
Pauses      : 5
Gaps        : 4
Magic CRC32 : B683B4DA
TAP Time    : 1:38.76
Bootable    : YES (1 part, name: VOICETRACKER V4)
Loader ID   : n/a

Overall Result    : FAIL

Header test       : PASS [Sig: OK] [Ver: OK] [Siz: OK]
Recognition test  : FAIL [53966 of 245297 bytes accounted for] [22%]
Checksum test     : PASS [4 of 4 checksummed files OK]
Read test         : PASS [0 Errors]
Optimization test : FAIL [0 of 4 files OK]

FILE FREQUENCY TABLE

UNRECOGNIZED (4)
PAUSE (23)
C64 ROM-TAPE HEADER (2)
C64 ROM-TAPE DATA (2)

3. Disassemblacja loadera:

Najwazniejsze fragmenty

T02FB   .byte $00
T02FC   .byte $04 ; adres startowy $0400

T02FD   .byte $00
T02FE   .byte $5F ; adres koncowy $5F00

T02FF   .byte $06
T0300   .byte $C0,$02

         ........

        STA $DD00     
        JSR $FD15     
        JSR $E453     
        LDA #$78     
        STA $2D       
        LDA #$0D     
        STA $2E       
        JMP $0400     

        JMP $A7C4 

Czyli po odczytaniu pliku TAP przez Vice wykonywanie musi zostac zatrzymane przed wykonaniem skoku JMP $0400.

5. Uruchomienie Vice bez wczytywania pliku TAP i ustawienie w monitorze break $0400.

6. Wczytanie i uruchomienie pliku TAP, czekanie na zatrzymanie na break $0400 w monitorze.

7. Zapisanie zaladowanego pliku TAP za pomoca s "voicetracker" 0 400 5F00

8. Spakowanie zapisanego pliku do postacji automatycznie startujacej za pomoca exomizera
https://bitbucket.org/magli143/exomizer/wiki/Home
https://csdb.dk/release/download.php?id=203632
 
exomizer sfx 0x400 voicetracker -o voicetracker.prg

THE END
Tytuł: Odp: Jak zgrać Voicetracker V4.0 z kasety wraz z intrem?
Wiadomość wysłana przez: V-12/Tropyx w 22 Maj 2019, 20:42
Jak ktoś tęsknił za dźwiękami z Voicetrackera, to na Moonshine Dragons 2019 Tracker wystawił swojego pierwszego po 20-kilku latach przerwy nowego zaka zrobionego właśnie w tym edytorze, a z kolei drugi zak został wykorzystany w produkcji Quartetu na rurę kanalizacyjną.

https://csdb.dk/release/?id=178066

https://csdb.dk/release/?id=178119
Tytuł: Odp: Jak zgrać Voicetracker V4.0 z kasety wraz z intrem?
Wiadomość wysłana przez: heniek29cr w 22 Maj 2019, 21:18
Piękne to było zwłaszcza na żywo!!!
Tytuł: Odp: Jak zgrać Voicetracker V4.0 z kasety wraz z intrem?
Wiadomość wysłana przez: ikci w 23 Maj 2019, 19:37
@malik_cjm   
Dzięki za bardzo fajny tutorial !
Tytuł: Odp: Jak zgrać Voicetracker V4.0 z kasety wraz z intrem?
Wiadomość wysłana przez: Yovish w 26 Maj 2019, 13:26
Ja też bardzo, bardzo, dziękuję!!!
Tytuł: Odp: Jak zgrać Voicetracker V4.0 z kasety wraz z intrem?
Wiadomość wysłana przez: Buddha w 12 Czerwiec 2019, 14:48
Jak ktoś tęsknił za dźwiękami z Voicetrackera, to na Moonshine Dragons 2019 Tracker wystawił swojego pierwszego po 20-kilku latach przerwy nowego zaka zrobionego właśnie w tym edytorze, a z kolei drugi zak został wykorzystany w produkcji Quartetu na rurę kanalizacyjną.

https://csdb.dk/release/?id=178066

https://csdb.dk/release/?id=178119

Ktoś może klepnął z liścia tą Polską C64 scene, bo to tylko my już zostaliśmy na pokładzie. Ja nawet już napisałem do Tracker'a, że zrobię dobre dźwięki na C64. Ja pamiętam swoje powroty na scenę C64 po 15 latach, jak było ciężko napisać nawet prostą muzykę, gdzie za mgłą również witały się skutki picia wódki i brania dragów. Nie mogłem jeszcze wtedy uwierzyć, że scena się rozwija tylko w jednym kierunku, że nie ma tam przepaści pomiędzy ludźmi biednymi i bogatymi, że scena C64 to prawdziwy wolny free ART !!! Napisałem dzisiaj również do JCH, że może wrócę na scenę C64, że może wystąpię z Vaudeville Crew i wstąpię do Vibrants. Hmmm JCH mi odpisał, że kto wie? ...ale w "P.S." napisał mi, "Buddha pokaż klasę" !!! Pozdrawiam.