[zxspectrum] Re: RS32 v0.97.30: test RealDisk

  • From: Mario Prato <mario.prato@xxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Mon, 25 Apr 2005 10:15:26 +0200


Luca, sei un mito!
per quelli come me e EMG che usano ancora il vero hardware e' una manna dal cielo :)
appena ho 2 minuti lo provo...


ciaooo

At 03.02 25/04/2005, you wrote:
Ciao a tutti!

Mi dispiace di non essere stato molto presente sulla mailing list ultimamente, ho avuto un sacco da fare ma ho sempre e comunque letto tutto quanto! :)

Ho qui per le mani un lavoretto che ho fatto tra ieri e oggi e che vorrei sottoporvi per un po' di betatesting in anteprima: si tratta di un aggiornamento della versione Windows di RealSpectrum a cui ho riaggiunto la funzionalita' RealDisk per leggere, scrivere e formattare i floppy disk dello Spectrum direttamente nel drive del PC; il supporto e' completo e perfettamente equivalente in tutto e per tutto a quello della versione DOS dell'emulatore, quindi dovrebbe funzionare con qualsiasi interfaccia emulata e per qualsiasi formato di dischetto, inclusi i giochi con le protezioni anticopia del +3.

Per poter usare il RealDisk e' necessario prima installare il driver FDRAWCMD di Simon Owen, scaricabile liberamente all'indirizzo http://simonowen.com/fdrawcmd/ sia in versione Windows 32-bit che 64-bit. Basta lanciare il piccolissimo eseguibile FdInstall.exe e quindi scegliere se installare o disinstallare il driver; non e' necessario riavviare il sistema.
Il driver funziona soltanto su Windows 2000 e superiori, cioe' 2000/XP/2003/XP64. Con Windows 98 e ME bisogna usare la versione DOS di RealSpectrum, il cui RealDisk ad accesso diretto funziona senza problemi in questi vecchi sistemi operativi.


La versione aggiornata di RS32 si trova all'indirizzo:
http://www.ramsoft.bbk.org/emul/rs32-latest.zip
Come al solito e' necessario scompattare questo ZIP sopra l'installazione completa dell'ultima versione ufficiale presente sul nostro sito, la R14B (build 0.97.26).


Piccola guida all'uso del RealDisk:

Per prima cosa bisogna attivare l'emulazione di una qualsiasi interfaccia disco, ad esempio la DISCiPLE, la +D, la Opus... oppure selezionare un modello di Spectrum in cui i dischi siano di serie, come il Pentagon (Beta128) o il +3; questo puo' essere fatto tramite il menu F3. Poi basta inserire un floppy dello Spectrum nel drive del PC, ovviamente deve essere un dischetto nel formato adatto a quella interfaccia! :) Vi ricordo che se usate floppy da 1.44MB come se fossero da 720K (es. con la +D) allora dovete coprire la finestrella di sinistra con dello scotch o nastro adesivo.
Per usare il RealDisk nell'emulatore bisogna aprire il fileselector dei file immagine dei floppy disk (F6) e selezionare l'ultima voce chiamata "PHYSICAL-DEVICE". Se avete due drives ci saranno due entry, la seconda delle quali si chiamera' "PHYSICAL-DEVICE2" e corrispondera' al drive B:
Se non compare nessuna entry significa che il driver non e' installato correttamente, oppure non avete un disk drive nel vostro PC! ;)
Ah, questa build e' bloccata per supportare solo drive del PC da 3.5" 1.44MB, ma poi riabilitero' il rilevamento anche di tutti gli altri tipi (360K, 720K e 1.2M).


Bene, a questo punto non resta che usare normalmente gli opportuni comandi dello Spectrum per caricare i giochi, salvare o anche formattare il dischetto!
Vi ricordo anche che nel menu ALT-F6 ci sono una serie di utili funzioni per creare e trasferire files immagine di dischetti, ad esempio per copiare sull'harddisk un floppy vero della +D in formato .MGT o viceversa per scrivere un file .OPD creato sull'emulatore in un disco da utilizzare sulla vera Opus Discovery. Per la descrizione completa delle funzioni disponibili in ALT-F6 vi rimando alla documentazione di RealSpectrum.


Ho fatto qualche prova sul mio PC e l'implementazione mi sembra gia' abbastanza stabile, quindi la sottopongo alle vostre grinfie per stressarla un po'! ;)
Mi rivolgo soprattutto a chi ha gia' provato in passato il RealDisk della versione DOS e puo' quindi fare qualche confronto di compatibilita', ma invito chiunque ne abbia la possibilita' a fare un po' di prove sui sistemi piu' disparati (es. su un drive B:)!


Buon divertimento e fatemi sapere!

Luca (buonanotte, zzzz....)



Other related posts: