Finalmente, dopo diverse beta che non servivano a un gran che', alcuni volonterosi sono riusciti a sfornare una patch di Vice che emula il C64DTV, pur non essendo ancora perfetto.
Questo sito contiene i sorgenti per patchare Vice 1.21, i binari precompilati per windows e moltissime info a riguardo.
Mi accingo a spiegare come farlo partire, magari evito ad altri di dover sbattere la testa inutilmente.
Dopo aver scaricato
X64dtv-patch62-win32.zip e
Dtvrom-clean.zip dalla
pagina
dtv_wiki, seguire questi passi per configurarlo.
- espandere x64dtv-patch62.exe (la patch version variera' in futuro)
nella dir VICE\ e rinominare piu' semplicemente in x64dtv.exe
- duplicare VICE\C64\ come VICE\C64DTV\
- Espandere dtvrom.bin in VICE\C64DTV\ per tenere pulita la dir VICE\
- Le espansioni RAM (REU etc) vanno DISABILITATE
- DISABILITARE la video cache, altrimenti i colori saranno sbagliati.
- 1541 sembra avere problemi, usare 1541-II come default
- meglio disabilitare "save setting on exit" e salvare manualmente i
settings dopo aver settato
TDE ON + VirtDevTraps OFF
Sound/Buffer=100
Video 400x300x32
joystick in porta 1
drive 1541-II.
- creare un file bat, vicedtv.bat o come si preferisce, contenente:
x64dtv.exe -c64dtvromimage path_to_vice\C64DTV\dtvrom.bin %1
per poter lanciare i d64 direttamente da commandline o associandoli
all'estensione .bat e poterli "doppiocliccare"
Diverse osservazioni:
- se la tastiera non risponde, e' un problema risolvibile settando
keyboard settings/positional o piu' radicalmente, come ho fatto io,
entrare nella dir C64DTV e copiare
copy win_sym.vkm win_sym_de.vkm
o
copy win_pos.vkm win_sym_de.vkm
Se win_sym_de.vkm non esiste la tastiera non rispondera'.
Questo e' un baco noto di Vice 1.21, x64dtv e' basato su quella
versione. Ad ogni modo in Vice.log si trovera' l'errore se il file
non esiste.
- salvando i settings si verra' a creare una sezione [C64DTV] in
vice.ini, se proprio volete manipolare i settaggi manualmente
- Se nel modo kernal "normale" il charset e' visualizzato come
spazztura, selezionare sempre
K per la alternative version, che e'
davvero ottima.
- Il 1581 fallisce al load, almeno da quanto ho notato con 2 demo
- I PRG pare non carichino, inserirli sempre in D64 per lanciarli
- Non ho ancora capito come configurare gli altri tasti del DTV
forse basta premere i tasti ABCD, da verificare
- Ho provato diversi demo da
CSDb, caricano, ma finora sono pochi
quelli che funzionano al 100%.
Demos funzionanti:
Numero_uno/Crest
The_king_is_back/Crest
320x4754[dtv]/Crest
HelloDTV/Noice
Blitter_scroll/TLR
Newtons_Cradle/TRSi
...e pur essendo pochi, quello che ho visto e' stupefacente
Ovviamente quanto detto si riferisce al binario per Windows precompilato, i linuxari e mac-isti possono attaccarsi :stordita: a questo thread descrivendo la loro esperienza a riguardo :lol: