Go to the FreeLists Home Page Home Signup Help Login
 



[zxspectrum] || [Date Prev] [09-2004 Date Index] [Date Next] || [Thread Prev] [09-2004 Thread Index] [Thread Next]

[zxspectrum] R: Re: Clone project

  • From: "BODRATO Stefano" <Stefano.Bodrato@xxxxxxxxxxxxxxxx>
  • To: <zxspectrum@xxxxxxxxxxxxx>
  • Date: Wed, 1 Sep 2004 12:40:47 +0200
>> ..sto disassemblando "Microdrive Doctor" (tra parentesi anche lui usa
>> una JP table e funziona con solo 2 versioni della IF1 ROM) per capire
>> se è possibile con qualche trucco avere un controllo simile a quello
>> di un vero floppy drive.
>
>Io non ho forse ancora capito cosa intendi. Avevi parlato di lettura del
>singolo byte, ma questo non si può fare neanche su un floppy drive. Se
>vuoi leggere il singolo byte puoi farlo solo leggendo tutto il blocco in
>cui è contenuto, che sia un floppy o un microdrive.

Mi riferisco alle funzioni già pronte in ROM, via hook code o meno.
Ovviamente l'uso di un buffer è d'obbligo, ma voglio evitare un loop del genere:

- Leggi il "settore"
- controlla nomefile e tipo per vedere se c'entra con il file che mi interessa
- se non ci siamo, vai al "settore" successivo...
- controlla il numero di "settore" per vedere se è quello che voglio leggere
- leggi il carattere e aggiorna il puntatore al buffer
- quando il "settore" è stato letto tutto, ricomincia cercando un "settore" che 
abbia il numero successivo

Inoltre mi sto chiedendo se è possibile aggiornare un settore senza dover 
cancellare tutto il file.
Microdrive Doctor è abbastanza potente.

Domandina: qualcuno ha una collezione delle ROM dell'IF1 ?  
Mi servirebbe la famigerata "terza versione".





[ Home | Signup | Help | Login | Archives | Lists ]

All trademarks and copyrights within the FreeLists archives are owned by their respective owners.
Everything else ©2007 Avenir Technologies, LLC.