home *** CD-ROM | disk | FTP | other *** search
/ PC World 1999 June / PCWorld_1999-06_cd.bin / software / temacd / Fellow / docs / national / it / FELLOWIT.TXT
Text File  |  1998-09-18  |  36KB  |  934 lines

  1. F E L L O W
  2. L'Emulatore Commodore AMIGA
  3. Di Petter Schau (pettersc@ifi.uio.no)
  4. Documentazione e FAQ di Brett Eden (revere@sub.net.au)
  5. Traduzione in Italiano di Roberto Gasparrini (r.gasparrini@fastnet.it)
  6.  
  7. Per favore leggi attentamente le istruzioni prima di utilizzare Fellow.
  8. Questo archivio contiene Fellow V0.32a, 
  9. (Non meravigliarti se questa e'  solamente la versione 0.32a, ti sorprenderai di come e' 
  10. completa l'emulazione :) 
  11. L'emulatore e' stato scritto da: 
  12. (C) Petter Schau nel 1996/1997.  (pettersc@ifi.uio.no) 
  13. Con il contributo di: 
  14. (C) Dolejsi Romano 1997 (roman@sorry.vse.cz) 
  15. (C) David Voracek 1997 (assassin@paru.cas.cz) 
  16. (C) Rainer Sinsch 1998 (sinsch@stud.uni-frankfurt.de)
  17.  
  18.  
  19. Le condizioni per usare e distribuire questo emulatore: 
  20.  
  21.    I diritti su questo programma sono tenuti da Petter Schau e da chi ha dato un contributo per 
  22. migliorare il prodotto .Si ha il permesso di usare gratuitamente questo programma. La 
  23. distribuzione gratis e' permessa con delle restrizioni. Esso e' liberamente distribuibile finche' il 
  24. contenuto di questo archivio rimane intatto, non viene modificato, e non si ha nessuno scopo di 
  25. lucro fuorche' il prezzo del media usato per la distribuzione. La redistribuzione non cambiera' le 
  26. condizioni di come il software deve essere utilizzato e distribuito. L'inclusione in raccolte su  
  27. CD-ROM con altro software liberamente distribuibile e' permesso. La distribuzione che viola il 
  28. principio del nessun-profitto richiede il permesso degli autori del programma. L'emulatore e' 
  29. provvisto cosi' come e', e viene utilizzato a proprio rischio. L'autore non e' tenuto al supporto e 
  30. non si prende alcuna responsabilita' per danni a cose o persone. Usando questo programma, 
  31. l'autore non e' responsabile per qualsiasi problema che sorga nell'uso del programma.  Questo 
  32. software e' sperimentale e quindi utilizzato a proprio rischio. Le condizioni si applicano anche 
  33. all'archivio del codice dell'emulatore. 
  34.    Condizioni supplementari per il codice dell'emulatore sono: 
  35. -E' possibile cambiarlo quanto si vuole purche' sia per uso personale. 
  36. -Se vengono fatti cambi o aggiunte di qualsiasi cosa che sara' utile per gli altri, sarebbe utile 
  37. mandare una patch al fine di essere inclusa nel codice ufficiale. 
  38. Inclusione di parti del codice in altro software liberamente distribuibile e' permesso purche' gli 
  39. autori vengano menzionati per la propria opera. 
  40.    AMIGA, AmigaOS, Kickstart e Workbench sono marchi di fabbrica registrati da Amiga 
  41. International.  Gli altri marchi di fabbrica menzionati sono registrati dai rispettivi proprietari. 
  42.  
  43.  
  44. Contenuti: 
  45.  
  46. 1    Introduzione 
  47. 2     Requisiti di sistema 
  48. 3     Requisiti essenziali 
  49. 3.1     Immagine del Kickstart 
  50. 3.1.1     Usare TransROM 
  51. 3.2     Disco-immagine 
  52. 3.2.1     Usare Transdisk 
  53. 3.3     Copiare file da PC -> AMIGA & AMIGA -> PC 
  54. 4     Gestione di Fellow 
  55. 5     Menu di sistema 
  56. 5.1     'Run' 
  57. 5.2     'Soft Reset' 
  58. 5.3     'Hard Reset'
  59. 6     Debugger 
  60. 6.1    'Step' 
  61. 6.2     'Step over'
  62. 6.3     'Breakpoint'
  63. 6.3.1    'Set Breakpoint'
  64. 6.3.2     'Until Line 312' 
  65. 6.3.3     'Until Event' 
  66. 6.4     'Memory'
  67. 6.5     'Cia' 
  68. 6.6     'IO' 
  69. 6.7     'Trace on' 
  70. 6.8     'Trace off' 
  71. 6.9     'Show Trace' 
  72. 6.10     'Evlog config' 
  73. 6.11     'Show evlog'
  74. 7     'Configuration' 
  75. 7.1     'Disk' 
  76. 7.1.1     Diskimage in DF(x) 
  77. 7.1.2     'Drive (x) status'  
  78. 7.1.3     Disk-DMA Speed
  79. 7.1.4     Alt-N cycling 
  80. 7.1.5     File-requester 
  81. 7.2     'Screen' 
  82. 7.2.1     'Screen resolution' 
  83. 7.2.2     'Frame-skip ratio' 
  84. 7.2.3     'Maximum frame-rate' 
  85. 7.2.4     'Flicker-free interlace'
  86. 7.2.5    'Cycle exact drawing'
  87. 7.2.6    'Scale Y'
  88. 7.3     'Memory' 
  89. 7.3.1     'Chip-mem' 
  90. 7.3.2     'Fast-mem' 
  91. 7.3.3     'Bogo-memory' 
  92. 7.3.4     'Kickstart-image'
  93. 7.3.5    'Keyfile' 
  94. 7.4     'Sound' 
  95. 7.4.1     'Sound-emulation'
  96. 7.4.2 'Sound-quality' 
  97. 7.4.3 'Low-pass filter'
  98. 7.5     Configurazione 'Cpu' 
  99. 7.5.1     'Cpu-type' 
  100. 7.5.2     'Cpu-speed' 
  101. 7.6     Configurazione 'Hardfile' 
  102. 7.6.1     'Hardfile device state 
  103. 7.6.2     'Hardfile filename' 
  104. 7.7       Configurazione 'Various' 
  105. 7.7.1     'Joystick Port 1 & 2'
  106. 7.7.2     'Power Floppy Leds'
  107. 7.7.3     'Performance displayed on-screen' 
  108. 7.7.4     'Menu-position saving on exit' 
  109. 7.7.5     'Automatic run after commands' 
  110. 8     Interfaccia Dos 
  111. 9     COME INIZIARE - GUIDA BASE 
  112. 10     Scorciatoie con i tasti
  113. 10.1     Scorciatoie nell' interfaccia-utente 
  114. 10.2     Scorciatoie durante emulazione  
  115. 11     Possibili problemi 
  116.  
  117.  
  118.  
  119. 1 Introduzione 
  120.  
  121.    Benvenuto su Fellow, un emulatore Commodore Amiga(che e' l'anagramma di Magia) per 
  122. IBM-PC e compatibili. Questa documentazione copre l'uso e le caratteristiche di Fellow 0.3, cosi' 
  123. come le informazioni su come configurarlo e usarlo al pieno delle proprie capacita'.  Questa e' 
  124. un'emulazione software. 
  125.    Fellow e' simile a UAE, un altro emulatore di Amiga scritto da Bernd Schmidt e altri 
  126. collaboratori.  Fellow e' diverso nel senso che e' stato scritto specificamente per MS-DOS usando 
  127. il linguaggio assembler x86 comportando un evidente vantaggio in termini di velocita' rispetto ad 
  128. UAE ma in questa fase gli manca molte delle caratteristiche di UAE per emulazione dell'OS di 
  129. Amiga. 
  130.    Fellow lavora in modo molto simile ad UAE.  Se hai usato UAE prima, non dovresti avere 
  131. problemi ad usare Fellow.  Se vuoi piu' informazioni sull' emulazione di Amiga, ti consiglio 
  132. fortemente consultare la documentazione di UAE, che copre molti argomenti qui non trattati. 
  133.  
  134.  
  135. 2 Requisiti di sistema 
  136.  
  137.    Per avviare Fellow, il tuo sistema deve uguagliare, o eccedere, le seguenti caratteristiche: 
  138.  
  139. * Un IBM compatibile con un 486 o superiore 
  140. * MS-DOS Versione 5.00 o superiore 
  141. * 11 Megabytes di RAM 
  142. * Una scheda video VGA 
  143. * Un mouse 
  144.  
  145.    Si RACCOMANDA di avere almeno la seguente configurazione per ottenere prestazioni 
  146. decenti in Fellow: 
  147.  
  148. * Un IBM Compatibile con un 486 a 100MHz o un Pentium 
  149. * MS-DOS Versione 5.00 o superiore 
  150. * 16-20 Megabytes di RAM (usera' fino a 28 MB se disponibile). 
  151. * Una scheda video (S)VGA su bus PCI con supporto VBE 2.0 
  152. * Soundblaster o scheda sonora compatibile 
  153. * Opzionalmente un microprocessore MMX che verra' utilizzato in alcuni casi. 
  154.  
  155.    Se la tua scheda video non supporta le VESA BIOS Extensions 2.0, avrai bisogno di un driver 
  156. DOS VBE 2.0 (prova a vedere la Home Page del produttore), o Scitech Display Doctor, 
  157. disponibile sulla rete. Senza il supporto VBE 2.0, non tutte le risoluzioni dello schermo saranno 
  158. disponibili per Fellow! 
  159.    Fellow e' un software che utilizza intensamente la CPU , e se vuoi far lavorare l' Amiga con 
  160. programmi che utilizzano in modo massiccio la grafica avrai bisogno di un Pentium 133 -> 150 e 
  161. una scheda di video PCI veloce cosi' come gli altri fattori come la velocita' della RAM (tieni a 
  162. mente che la RAM DIMM e' di 12ns a  confronto  con le SIMM EDO e FPM che operano 
  163. rispettivamente a 60ns e 70ns). 
  164.  
  165.  
  166. 3 Requisiti essenziali
  167.  
  168.    Prima di poter usare Fellow, avrai bisogno di due cose: 
  169.  
  170.  
  171. 3.1 Immagine del Kickstart 
  172.  
  173.    Una copia della Rom Kickstart di AmigaDOS prelevata da un VERO Amiga. Questo file si 
  174. ottiene grazie ad un programma chiamato TransROM che e' incluso con Fellow. Il Kickstart e' 
  175. tutelato in base ai diritti d'autore del software da Amiga International e non e' chiaramente 
  176. possibile includerlo con l'emulatore.  Il modo piu' corretto per ottenere questo file e' quello di 
  177. copiarlo dal proprio Amiga. 
  178.  
  179.  
  180. 3.1.1 Usare TRANSROM  
  181.  
  182.    TransROM deve essere copiato su un vero Amiga per estrarre una copia della ROM e metterla 
  183. su un file. 
  184.  
  185. CLI> il transrom >RAM:kick.rom 
  186.  
  187.    Copia il Kickstart e lo scrive in un file in RAM: chiamandolo kick.rom. Esso deve essere poi 
  188. copiato sul PC nella directory di Fellow (sebbene possa essere posto su una directory diversa). 
  189.  
  190.  
  191. 3.2 Disco-Immagine 
  192.  
  193.    Avrai bisogno anche di un' "immagine" di un vero floppy disk Amiga contenente il gioco/demo 
  194. che desideri utilizzare su Fellow.  Cio' si ottiene usando un programma chiamato "Transdisk" 
  195. incluso anch'esso con Fellow. Un disco-immagine e' un file nel quale sono presenti i file 
  196. normalmente immagazzinati su un floppy disk. Un floppy drive per PC non puo' leggere dischi 
  197. Amiga, cosi'  per poter usare Fellow, avrai bisogno di un'immagine del disco di un vero floppy 
  198. Amiga. 
  199.  
  200.  
  201. 3.2.1 Usare TRANSDISK  
  202.  
  203.    Come TransROM, TransDisk deve essere copiato su un vero Amiga per usarlo. Transdisk si 
  204. avvia con la shell di AmigaDOS, e copia un floppy disk, traccia x traccia, in un file (che puo' 
  205. essere letto da Fellow). 
  206.  
  207. CLI> transdisk >RAM:df0.adf 
  208.  
  209.    Fa' un'immagine di un qualsiasi disco nel DF0:. Questo non deve essere chiamato per forza 
  210. df0.adf, ma puo' avere qualsiasi altro nome. 
  211.  
  212.  
  213. 3.3 Copiare file da PC -> AMIGA & AMIGA -> PC
  214.  
  215. 1. Usando un cavo null-modem, puoi fare un trasferimento con Zmodem tra un Amiga e un PC, 
  216. semplicemente collegando il cavo in una porta seriale su ciascuna macchina e caricando un 
  217. qualsiasi programma come Terminus, Ncomm o Term sull'Amiga e Terminate, Telemate, Telix 
  218. (o HyperTerminal per Win 95 se ce l'hai) sul PC e iniziando poi un upload con Zmodem 
  219. sull'Amiga. Se l'hai correttamente configurato (download con ZModem automatico ), il PC 
  220. accettera' automaticamente questo upload, e copiara' il software sul tuo Hard Disk. Se vuoi il 
  221. meglio, prendi una copia del serial.device BaudBandit per l'Amiga, e setta entrambi i computer a 
  222. 57,600 Baud. BaudBandit  permette trasferimenti a 5500cps verso/da un Amiga con 68000. Il 
  223. programma e' disponibile su AmiNET.  Se sei una di quelle persone con un AmigaOS 1.2/1.3 e 
  224. A500, con solamente un floppy-drive potresti essere nei guai.  A meno che tu non abbia 
  225. Terminal su un floppy-disk avviabile o la possibilita' di usare un secondo drive non c'e' modo per 
  226. usare un cavo null-modem per dialogare col PC (che e' attualmente indispensabile per ottenere 
  227. software come transdisk o transrom su un drive Amiga). La cosa migliore sarebbe contattare un 
  228. user-group Amiga che puo' farti ottenere tale disco o se sei fortunato, un distributore di 
  229. shareware Amiga nella tua zona. 
  230.  
  231.    Nota: Alcuni Amiga permettono di impostare la seriale a 115,200 baud. Questo dipende 
  232. soprattutto dalla macchina  e cioe' dalla revisione della motherboard e del microprocessore. 
  233. Settando a 115,200 baud sull'Amiga e sul PC, puoi trasferire velocemente file alla velocita' di 
  234. 10,100cps.  
  235.  
  236. 2. Se non hai un cavo del null-modem, o non vuoi comprarne uno, puoi trasferire il software 
  237. Amiga sul PC che usa un floppy da 720k. Workbwnch 2.1+ viene venduto con CrossDOS che e' 
  238. un software che permette di leggere i dischi da 720k del PC sull' Amiga. Se non hai CrossDOS 
  239. (cosi come, non hai Workbench 2.1 o superiore), puoi usare anche MessyDOS che e' presente su 
  240. Aminet. Qui sotto e' riportato passo passo come trasferire il software.  
  241.  
  242. 1) Prendi un floppy PC da 720k, formattalo su Pc o Amiga usando CrossDOS. 
  243.  
  244. 2) Crea un file .ADF o un'immagine del Kickstart usando il metodo sopra-descritto. 
  245.  
  246. 3) Archivia questo file usando  LhA o Zip, (sssicurati di averli entrambi sul PC, cosi' potrai 
  247. decomprimerli).  
  248.  
  249. 4) Copia l'archivio sul disco da 720k usando CrossDOS o MessyDOS.  
  250.  
  251. 5) Metti il disco sul PC, copia l'archivio sull'Hard Disk e decomprimilo. Copia i il Kickstart o i 
  252. file .ADF nella directory di Fellow e via!
  253.  
  254.  
  255. 4 Avviare FELLOW 
  256.  
  257.    Fellow si avvia semplicemente usando FELLOW.EXE dal prompt di MS-DOS. Dopo avere 
  258. fatto cosi', ti sara' presentato lo schermo del menu con la situazione circa i dischi (file .ADF) che 
  259. sono inseriti al momento, e quale Kickstart e' presente. 
  260.  
  261.  
  262. 5 Menu di Sistema 
  263.  
  264.    Nella parte in basso a destra dello schermo vi e' il menu di sistema. Usa i tasti freccia per 
  265. muoverti tra i vari menu, e premi return per selezionare. Il verde brillante indica l'argomento 
  266. selezionato. Esso e' organizzato come segue: 
  267.  
  268. Run 
  269. Debugger 
  270. Configuration
  271. Soft Reset 
  272. Hard Reset 
  273. Quit 
  274.  
  275.    Il debugger e la configurazione hanno altre sezioni separate. 
  276.  
  277.  
  278. 5.1 'Run' 
  279.  
  280.    Selezionando questa opzione inizierai l'emulazione di Amiga, e il programma tentera' di fare il 
  281. boot di qualsiasi disco-immagine che tu abbia assegnato a DF0: 
  282.  
  283.  
  284. 5.2 Opzione 'Soft Reset' 
  285.  
  286.    Soft Reset causa un riavvio dell'emulatore Amiga. Questa scelta preserverebbe la memoria e 
  287. permetterebbe ai programmi residenti di sopravvivere, sebbene non sia sicuro al 100% che 
  288. funzioni come dico io. Soft Reset puo' essere inattendibile in alcuni casi, ovvero a causa di  un 
  289. Guru o  se l'Amiga ha letto programmi corrotti. Se nessun Kickstart e' stato caricato, Fellow 
  290. preparera' un bootstrap di sostituzione per il disco-immagine inserito nel DF0.  Puo' in alcuni 
  291. casi avviare programmi che non facciano uso delle routine del Kickstart. Se l'immagine e' 
  292. cambiata dopo aver avviato l'emulazione iniziale e dopo l'ultimo reset, resetta ancora. 
  293.  
  294. 5.3 'Hard Reset' 
  295.  
  296.    Annulla completamente la memoria dell'Amiga e causa una reinizializzazione  dell'emulazione. 
  297. Se nessun Kickstart e' stato caricato, Fellow preparera' un bootstrap di sostituzione per il disco-
  298. immagine inserito nel DF0.  Puo' in alcuni casi avviare programmi che non facciano uso delle 
  299. routine del Kickstart. Se l'immagine e' cambiata dopo aver avviato l'emulazione iniziale e dopo 
  300. l'ultimo reset, resetta ancora. 
  301.  
  302.  
  303. 6 Debugger  
  304.  
  305.    Un utente normale non utilizzera' quasi mai il debugger, cosi' se non capisci le cose descritte 
  306. qui puoi anche saltarle. Il debugger e' semplicemente un ambiente dove puoi fra le altre cose 
  307. ispezionare lo stato dell'Amiga emulato.  Contiene un semplice disassembler che mostra il codice 
  308. del program counter e lo stato del Motorola 68000 emulato. La cpu possono essere fatta avanzare 
  309. passo-passo o fino ad un certo punto. La memoria puo' essere ispezionata, e alcuni dei registri 
  310. contenuti nei chip-custom di Amiga possono essere controllati.Sono disponibili anche altre 
  311. opzioni(Compilate nei file binari (*).)
  312.    Il sotto-menu del debugger e' articolato come segue: 
  313.  
  314. Step
  315. Step Over
  316. Breakpoint
  317. Memory
  318. Cia
  319. Wav Capture
  320. Trace on (*)
  321. Trace off (*) 
  322. Show trace (*) 
  323. Evlog config (*)
  324. Show evlog (*)
  325.  
  326.  
  327. 6.1 'Step'
  328.  
  329.    Esegue la prossima istruzione (passo 1) 
  330.  
  331.  
  332. 6.2 'Step over' 
  333.  
  334.    Setta un punto d'arresto alla prossima istruzione, e l'emulatore continuera'  fino a che 
  335. l'istruzione non viene raggiunta. (Utile per saltare alcuni loops e le istruzioni jsr/bsr) 
  336.  
  337.  
  338. 6.3 'Breakpoint' 
  339.  
  340.    Questa scelta ti fa entrare in un sotto-menu, e l'emulatore procedera' fino a che la condizione 
  341. selezionata non verra' incontrata. 
  342.    Il sotto-menu di Breakpoint e' articolato come segue: 
  343.  
  344. Set Breakpoint
  345. Until line 312
  346. Until Event
  347.  
  348.  
  349. 6.3.1 'Set Breakpoint'
  350.  
  351.    Ti permette di inserire l'indirizzo dell'istruzione dove l'esecuzione sara' terminata. Dopo che il 
  352. punto d'arresto verra' inserito,il programma partira'. 
  353.  
  354.  
  355. 6.3.2 'Until Line 312' 
  356.  
  357.    Prosegue fino a che la linea 312 (posizione del raster) non e' stata raggiunta. 
  358.  
  359.  
  360. 6.3.3 'Until ever'
  361.  
  362.    Prosegue fino a che un certo evento non si verifica.  Gli eventi sono controllati tramite 'Evlog 
  363. config" posizionato nella parte alta del menu di debugger. 
  364.  
  365.  
  366. 6.4 'Memory' 
  367.  
  368.    Visualizza lo stato della memoria. Frecce su e in giu' e Page Up/Down per muoversi, "h" e "a" 
  369. per settare i caratteri ascii o esadecimali. 
  370.  
  371.  
  372. 6.5 'Cia' 
  373.  
  374.    Visualizza lo stato dei registri nel chip CIA. 
  375.  
  376.  
  377. 6.6 'IO' 
  378.  
  379.    Visualizza lo stato dei Chip-custom. Questo ti permette di entrare in un sottomenu dove e' 
  380. possibile selezionare vari registri. 
  381.  
  382.  
  383. 6.7 'Trace on' 
  384.  
  385.    Abilita la storia delle istruzioni della cpu.  L'ultimo mezzo milione di istruzioni verranno 
  386. ricordate. 
  387.  
  388.  
  389. 6.8 'Trace off' 
  390.  
  391.    Disabilita la storia delle istruzioni della cpu. 
  392.  
  393.  
  394. 6.9 'Show trace' 
  395.  
  396.    Mostra la storia delle istruzioni della cpu. 
  397.  
  398.  
  399. 6.10 'Evlog config' 
  400.  
  401.    Configura gli eventi registrati, irq e eccezioni che possono essere utili. 
  402.  
  403.  
  404. 6.11 'Show evlog' 
  405.  
  406.    Mostra gli eventi registrati. 
  407.  
  408.  
  409. 7 'Configuration' 
  410.  
  411.    Il menu della Configurazione e' articolato su  un cero numero di sottomenu che permette di 
  412. abilitare ed alterare i vari aspetti dell'emulazione. 
  413.  
  414.  
  415. 7.1 'Disk' 
  416.  
  417.    Questo sottomenu controlla i vari aspetti della configurazione del disco-immagine. 
  418.  
  419.  
  420. 7.1.1 'Diskimage in DF(x)' 
  421.  
  422.    Dove (x) e' 0, 1, 2 o 3 e queste scelte permettono di assegnare il disco virtuale in ciascuno dei 4 
  423. floppy disk dell'Amiga.  Quando si lancia l'emulatore, verra' richiesto che l'immagine del disco 
  424. sia assegnato a DF0: Premendo Del si espelle il disco-immagine dal floppy. Con ALT-0 a 9 si 
  425. scegliera' a rotazione uno dei file-immagine tra i 10 memorizzati. (ALT-0 a 9 e' descritto meglio 
  426. nel paragrafo che parla del file-requester.) I Dischi-immagine compressi con gzip o bzip saranno 
  427. decompressi nella directory  TEMP o TMP.  Se si volesse cambiare i vari dischi-immagine 
  428. compressi con altri le impostazioni verranno ignorate. (Solamente le immagini decompresse 
  429. possono essere  interscambiate.) 
  430.  
  431.  
  432. 7.1.2 'Drive (x) status'
  433.  
  434.    Dove (x) e' uno 0, 1, 2 o 3.  Queste scelte permettono di disabilitare il drive per non farlo 
  435. riconoscere all'Amiga.  L'utilita' di questo e' che l' AmigaOS non utilizza il buffer del drive, e 
  436. cosi' si risparmia un paio di K memoria che risulteranno cosi' disponibili all'utente. L'uso 
  437. intenzionale di questa funzione e' che alcuni vecchi demos potrebbero non funzionare. 
  438. Per i normali usi, lascia i disk-drive abilitati. 
  439.  
  440.  
  441. 7.1.3 'Disk-DMA Speed' 
  442.  
  443.    Permette di selezionare la velocita' con la quale i file dei dischi virtuali verranno letti dal drive. 
  444. L'accesso al disco originale e'  lento, ma l'emulazione provvede ad effettuare un accesso piu' 
  445. veloce. I valori Permessi sono "Original" e "Fast". Bisogna ricordarsi pero' che alcuni programmi 
  446. potrebbero avere bisogno del 'Disk-DMA speed' settato ad Original per poter funzionare bene. 
  447.  
  448.  
  449. 7.1.4 Alt-N cycling
  450.  
  451.    Controlla quanto lontano il cursore deve saltare se Del e' pigiato, o se un disco-immagine e' 
  452. settato in memoria. 
  453.  
  454.  
  455. 7.1.5 File-requester 
  456.  
  457.    Il File-requester entra in azione quando "Diskimage in DF(x)" viene selezionato. Navigando 
  458. nell'Hard Disk bisogna selezionare l'immagine, e premere Return. Alcune funzionalita' speciali: 
  459.  
  460. Quickfind:  Cominciando a scrivere il nome del file, e il cursore saltera' 
  461. immediatamente dove si trova. 
  462.  
  463. ALT-(x):    Dove (x) e' la lettera del drive dove andra' a finire. 
  464.  
  465. Settaggio delle memorie: 
  466.  
  467. Premendo ALT- 0 a 9 su un file-immagine verra' ricordato il nome che potra' poi 
  468. essere recuperato piu' tardi, cosi' come descritto prima. 
  469.  
  470. ALT - | (la lettera alla sinistra di 1) cancellera' tutti i settaggi della 
  471. memoria. 
  472.  
  473.  
  474. 7.2 'Screen' 
  475.  
  476.    Questo sottomenu controlla gli aspetti dell' emulazione della grafica. 
  477.  
  478.  
  479. 7.2.1 'Screen resolution'
  480.  
  481.    Controlla quale risoluzione l'emulatore usera'. Le opzioni disponibili dipendono dal driver 
  482. VESA di cui si e' in possesso.
  483.  
  484.  
  485. 7.2.2 'Frame-skip ratio' 
  486.  
  487.    Il Frame-skip ratio controlla l'aggiornamento video dell'emulatore. 1/1 consente un 
  488. aggiornamento continuo. Rapporti piu' bassi produrranno animazioni a scatti, ma permettera' 
  489. l'emulazione di altre componenti in modo piu' veloce. 
  490.  
  491.  
  492. 7.2.3 'Maximum frame-rate' 
  493.  
  494.    Controlla il limite massimo di frame che deve generare l'emulatore. La funzione "Unlimited" 
  495. disabilitera' ogni limite massimo, e permette di far funzionare il tutto nel modo piu' veloce 
  496. possibile. "50 hz" limita la velocita' ad un Amiga A500 normale. "Synch with VGA-card" 
  497. tentera' di sincronizzare lo schermo col refresh della VGA usata.  Puo' in alcuni casi creare 
  498. immagini fluidissime. Rispetto al normale refresh Pal il modo VGA-card provochera' spesso 
  499. degli errori nella velocita'  del suono e nelle applicazioni in generale. Il settaggio viene ignorato 
  500. quando l'emulazione del suono e' su "Sychronized with emulation". 
  501.  
  502.  
  503. 7.2.4 'Flicker-free interlace' 
  504.  
  505.    Quando abilito, esso tentera' di de-interlacciare uno schermo Amiga interlacciato. Questo e' 
  506. utile solamente quando l'emulatore usa uno schermo a 800x600. 
  507.  
  508.  
  509. 7.2.5. 'Cycle exact drawing'
  510.  
  511.    Questa e' un'opzione molto sperimentale. Se abilitata permette la corretta emulazione degli 
  512. effetti plasma, ecc.
  513.  
  514.    Nota: Tenere l'opzione permanentemente abilitata pu' creare problemi dato che ha bisogno 
  515. ancora di molto lavoro quindi utilizzala solo per vedere particolari effetti.
  516.  
  517. 7.2.6 'Scale Y'
  518.  
  519.    Quando abilitata l'opzione consente la correzione dell'immagine rispetto alla risoluzione 
  520. adottata. E' applicabile solo in alcuni modi video (800x600, 640x480, 640x400, 640x350). Se la 
  521. tua scheda grafica e' compatibile VGA ma non a livello di registri disabilita questa opzione.
  522.  
  523.  
  524. 7.3 'Memory' 
  525.  
  526.    Questo sottomenu controlla il tipo e l'ammontare di memoria che dovra' essere emulato. 
  527.  
  528.  
  529. 7.3.1 'Chip-memory' 
  530.  
  531.    Permette di decidere quanta chip-ram sara' emulata. I vlori permessi sono tra  256KB e 
  532. 2048KB. 
  533.  
  534.  
  535. 7.3.2 'Fast-memory' 
  536.  
  537.    Permette di decidere quanta fast-ram sara' emulata.  I valori permessi  sono 0, 1, 2, 4 e 8 MB. 
  538.  
  539.  
  540. 7.3.3 'Bogo-memory' 
  541.  
  542.    Permette di decidere quanta Bogo Ram (talvolta chiamata Slow-ram) sara' emulata. Questo e' 
  543. un terzo tipo di memoria uguale a quella usate nelle schede di espansione che venivano installate 
  544. nell'apertura sotto l' Amiga 500. I valori permessi sono tra 0KB e 1792KB. 
  545.  
  546.  
  547. 7.3.4 'Kickstart-image' 
  548.  
  549.    Permette di scegliere l'ubicazione dell'immagine della ROM (che e' indispensabile per lavorare 
  550. con Workbench, o in generale per avviare i programmi). Scegliendo questa opzione si presentera' 
  551. un semplice file-requester con cui selezionare la ROM. Fellow cerchera' il file "kick.rom" come 
  552. default. Il suffisso .rom e' indispensabile. 
  553.  
  554.  
  555. 7.3.5 'Keyfile'
  556.  
  557.    Questa opzione specifica il keyfile usato per accedere ai kickstart criptati (Vedi Cloanto 
  558. 'Amiga Forever')
  559.  
  560.  
  561. 7.4 'Sound' 
  562.  
  563.    Questo sottomenu controlla gli aspetti dell'emulazione del suono. Non e' disponibile nessuna 
  564. opzione se non e' presente una scheda sonora supportata. 
  565.  
  566.  
  567. 7.4.1 'Sound-emulation' 
  568.  
  569.    Seleziona il tipo di emulazione. Le scelte sono: 
  570.  
  571. "No sound"                     - Niente suoni. 
  572.  
  573. "Emulated, not played"         - Il suono e' emulato, ma non viene riprodotto. 
  574.  
  575.    Queste scelte sono sempre disponibili. 
  576.    Le opzioni disponibili se e' presente una scheda sonora compatibile sono: 
  577.  
  578. "Normal, synchronized with emulation" - L'emulazione piu' corretta.
  579.  
  580. "Normal, synchronized with real-time" - Forse lavora meglio su macchine lente,      ma la 
  581. velocita' del playback e' piu' scarsa.
  582.  
  583.  
  584. 7.4.2 'Sound-quality' 
  585.  
  586.    Seleziona la qualita' del suono. Da 8-16 bit a mono/stereo a seconda della Soundblaster che si 
  587. possiede. 
  588.  
  589.  
  590. 7.4.3 'Low-pass filter' 
  591.  
  592.    Configura l'emulazione del filtro passa-basso. Funzionante a 7000 Hz esso era nato per 
  593. ammorbidire il sonoro ed era possibile verificarne l'utilizzo tramite l'accensione o lo 
  594. spegnimento del led rosso. I settaggi sono 'Original'-'Always'-'Never'. 'Original' è 
  595. l'impostazione di default e consente un normale utilizzo del filtro da parte dei programmi che 
  596. possono sia attivarlo che disattivarlo. 'Always' abilita permanentemente il filtro. 'Never' lo 
  597. disabilita e si comporta come le precedenti versioni di Fellow. L'implementazione software è 
  598. stata creata da Rainer Sinsch. Obbligatoria la presenza di una FPU (Questa Petter me la deve 
  599. spiegare! Se uno non ha la FPU vuol dire che ha un 386 e Fellow neanche lo fa girare! Bhe' ma 
  600. forse si riferiva ai NexGen.:-)))))))
  601.  
  602. 7.5 'CPU' 
  603.  
  604.    Questo sotto-menu controlla gli aspetti dell'emulazione della CPU. 
  605.  
  606.  
  607. 7.5.1 'Cpu-type'
  608.  
  609.    Attualmente, l'unica scelta funzionante e' 68000.  68030 e' in lavorazione, e' selezionabile, ma 
  610. non potra' essere usata. 
  611.  
  612.  
  613. 7.5.2 'Cpu-speed' 
  614.  
  615.    Controlla la velocita' virtuale della cpu emulata.  Non bisogna confondersi pero' con le vere 
  616. performance in real-time. Le scelte sono: "original" che emula una cpu da 7.14 Mhz, e "Fast", 
  617. che  approssimativamente corrisponde a 28 Mhz.  ("Fast" causa anche un accesso piu' veloce al 
  618. Blitter con tutte le conseguenze.) 
  619.  
  620.  
  621. 7.6 'Hardfile' 
  622.  
  623.    Questo sotto-menu controlla l' hardfile. Un hardfile e' un modo per simulare un hard-disk 
  624. sull'Amiga. Essi possono essere di qualsiasi grandezza. L'Hardfile puo' essere usato solamente 
  625. con il kickstart 2.0 o superiore. Ricordati di formattare ogni nuovo hardfile. Con questa versione 
  626. e' possibile fare il boot da Hard-disk. E' possibile utilizzare i file ADF non compressi al posto 
  627. degli Hardfiles. Questi ultimi sono numerati come FELLOW con accanto un numero crescente.
  628. Nota: Cambiare Hardfile significa fare automaticamente un reset hardware dell'Amiga. 
  629.  
  630.  
  631. 7.6.1 'Hardfile device state'
  632.  
  633.    L' hardfile puo' essere abilitato (Enabled) o disabilitato (Disabled). 
  634.  
  635.  
  636. 7.6.2 'Hardfile filename' 
  637.  
  638.    Questa scelta permette di selezionare l'hardfile che si vuole usare. 
  639.  
  640.  
  641. 7.7 'Various' 
  642.  
  643.    Questo sottomenu contiene altri settaggi. 
  644.  
  645.  
  646. 7.7.1 'Joystick Port 1 & 2' 
  647.  
  648.    Questa opzione controlla le porte joystick dell'Amiga. 
  649.    I settaggi possibili sono: 
  650. Disabled, Mouse, Analog Joystick, Keyboard Joystick Replacement 1 & 2 
  651.    L'opzione Keyboard Joystick Replacements consente di usare:
  652. I tasti Freccia, CTRL come firebutton 1 e ALT come firebutton 2. 
  653. oppure 
  654. ' D' sinistra, ' F' giu', ' G' destra, ' R' su, 'CTRL Sinistro' come  
  655. firebutton 1 e 'ALT sinistro' come firebutton 2. 
  656.    Il Joystick Analogico non e' consigliabile.  Per calibrarlo ruota la levadurante l'emulazione. 
  657. Se si hanno problemi si puo' provare ad utilizzare l'utilita' Joyemu.(Si trova su 
  658. http://www.dsi.unive.it/~szanella/index.htm) 
  659.  
  660.  
  661. 7.7.2 'Power Floppy Leds' 
  662.  
  663.    Controlla dove visualizzare i vari leds dei floppy e del power. E' possibile utilizzare anche un 
  664. apposito circuito hardware (inventato da Roman Dolejsi ) e si trova su ledboard.txt. Il settaggio 
  665. per l'ordine dei leds sul circuto deve essere impostato sull'emulatore
  666.  
  667.  
  668. 7.7.3 'Performance displayed on-screen'
  669.  
  670.    Visualizza la percentuale di velocita' rispetto ad un vero Amiga. Il numero e' posto in cima sul 
  671. lato destro di Fellow. Questa normalmente e' relativa ai 50 frames/s prodotti da un 500. La 
  672. percentuale e' comunque molto approssimativa. 
  673.  
  674.  
  675. 7.7.4 'Menu-position saving on exit' 
  676.  
  677.    Questa e' un'opzione sperimentale.  Quando e' abilitata, i movimenti nei vari menu saranno 
  678. salvati in uscita, e eseguti la prossima volta che l'emulatore sara' avviato. 
  679.  
  680.  
  681. 7.7.5 Automatic run after commands 
  682.  
  683.    L'avvio automatico puo' essere abilitato dopo alcuni comandi. 
  684.  
  685.  
  686. 8 Interfaccia Dos 
  687.  
  688.    Le opzioni della configurazione sono disponibili anche attraverso il prompt di MS-
  689. Dos. 
  690. Ecco un breve elenco delle scelte che corrispondono a alle stesse dell'interfaccia 
  691. grafica: 
  692.  
  693.  
  694. -h                     Sommario delle opzioni 
  695.  
  696. -log                    Genera un log-file dell'inizializzazione.
  697.                     Usa questa opzione per vedere quello che 
  698.                     l'emulatore scopre del tuo hardware. 
  699. -nogui                    Bypassa l'interfaccia GUI. 
  700.  
  701. -config file                Usa un file diverso da fellow.cfg per la
  702.                     configurazione.
  703.  
  704. -ns                     Non salva i settaggi all'uscita
  705.  
  706.  
  707.    Settaggi dei dischi-immagine: 
  708.  
  709. -0 file                    Disco-immagine nel df0 
  710. -1 file                    Disco-immagine nel df1 
  711. -2 file                    Disco-immagine nel df2 
  712. -3 file                    Disco immagine nel df3 
  713.                                    Descritto nel paragrafo 7.1.1 
  714.  
  715. -0e +|-                 Abilita/disabilita df0 
  716. -1e +|-                 Abilita/disabilita df1 
  717. -2e +|-                  Abilita/disabilita df2 
  718. -3e +|-                 Abilita/disabilita df3 
  719.                                    Descritto nel paragrafo 7.1.2 
  720. -ds +|-                 Abilita/disabilita il Floppy-Disk veloce 
  721.                                    Descritto nel 7.1.3 
  722.  
  723. -dmX file                Contenuto dei Dischi in memoria X (0 ..9)
  724.                                    Descritto nel paragrafo 7.1.4 
  725.  
  726. -dpath dir/file                Attiva la path per il disco. Il file-requester utilizzera'
  727.                     questo percorso quando sara' avviato per la prima volta.
  728.  
  729. -rmpos + | -                 Abilita/Disabilita la memorizzazione della posizione
  730.                     del menu.
  731.                     Descritto nel paragrafo 7.1.4 
  732.  
  733. -mpos /.. /...                      Specifica la posizione attiva del menu
  734.                     Descritto nel paragrafo 7.1.4 
  735.  
  736. Settaggi dell' Hardfile: 
  737.  
  738. -hf file                Nome dell' Hardfile.
  739.                     Descritto nel paragrafo 7.6.2 
  740.  
  741. -he + | -                 Abilita/disabilita l' Hardfile.
  742.                     Descritto nel paragrafo 7.6.1 
  743.  
  744. -hi size                Crea l' hardfile specificato, di una grandezza "size"
  745.                     in MB. 
  746.  
  747.  
  748.    Settaggi della memoria: 
  749.  
  750. -c size                    Grandezza della memoria Chip intesa come
  751.                     size*256k, default: "MB
  752.                     Descritto nel paragrafo 7.3.1 
  753.  
  754. -fm size                Grandezza della memoria Fast intesa in 
  755.                     MB (0,1,2,4,8)
  756.                     Descritto nel paragrafo 7.3.2 
  757.  
  758. -b size                    Grandezza della memoria Bogo (SlowFast 
  759.                     ram) intesa come size*256k, default: 1,75 MB
  760.                     Descritto nel paragrafo 7.3.3 
  761.  
  762. -r file                    File di Kickstart
  763.                     Descritto nel paragrafo 7.3.4 
  764.  
  765. -k file                    Keyfile per i kickstart criptati
  766.                     Descritto nel paragrafo 7.3.5
  767.  
  768.    Settaggio del Joystick: 
  769.  
  770. -j1 n|a|m|k1|k2 
  771. -j2 n|a|m|k1|k2                Porta Joystick 1 o 2:
  772.                     n - nessuno, a - Joystick analogico 
  773.                                    m - mouse, k1 - la Tastiera sostituzione 1 
  774.                                    k2 - la tastiera sostituzione 2 
  775.                                    Descritto nel paragrafo 7.7.1 
  776.  
  777.  
  778. Settaggi del suono: 
  779.  
  780. -s d|n|c|e                d- disabilita n - normale c- continuo 
  781.                                    e - emulato, ma non riprodotto 
  782.                                    Descritto nel paragrafo 7.4.1 
  783.  
  784. -sf qualita'                 Qualita' del suono in Hz: 44100,31300,22050,15650
  785.  
  786. -ss on|off                 Stereo on/off
  787.  
  788. -sb bits                8 o 16 bits 
  789.                                    -sf,ss,sb sono descritti nel paragrafo 7.4.2 
  790.  
  791. -s1                     Forza il riconoscimento della Soundblaster V1.0
  792.  
  793.  
  794.    Opzioni dello schermo: 
  795.  
  796. -res 320200b|320200|320240|640350|640400|640480|800600 
  797.                                    Risoluzione di default: 800600 
  798.                                    Descritto nel paragrafo 7.2.1 
  799.  
  800. -v none|50|vga                 Limite max del Framerate: none- nessuno, 50 - 50hz 
  801.                     vga - quello della scheda grafica 
  802.                     Descritto nel paragrafo 7.2.3 
  803.  
  804. -f numero                Salta 1/numero di frame.
  805.                     Descritto nel paragrafo 7.2.2 
  806.  
  807. -i on|off                 De-interlaccia la risoluzione 800x600 on/off 
  808.                                    Descritto nel paragrafo 7.2.4 
  809.  
  810.  
  811.    Opzioni della CPU: 
  812.  
  813. -cpu                     0|3 Tipo di CPU 0 - 68000 3 - 68030 
  814.                                    Descritto nel paragrafo 7.5.1 
  815.  
  816. -cs normal|max                 Velocita' di emulazione del 68000 e del Blitter.                 
  817.                            Descritto nel paragrafo 7.5.2 
  818.  
  819.  
  820.    Opzioni varie: 
  821.  
  822. -p                     Visualizza la velocita' sullo schermo on/off. 
  823.                                    Descritto nel paragrafo 7.7.3 
  824.  
  825. -l Scr|kb?|lp?|lp?m|off         Indicatori del Power/disk-drive : 
  826.                                    scr - su schermo (800x600 solamente) 
  827.                                    kb1 - su tastiera (drive 0, 1 2) 
  828.                                    kb2 - su tastiera (power, drive 0, 1) 
  829.                                   kb3 - su tastiera (power, drive 0+1, 2+3) 
  830.                     lp1/2/3 - su porta parallela con il circuito 
  831.                     lp1/2/3m - su porta parallela con il circuito (invertito) 
  832.                     Descritto nel paragrafo 7.7.2 
  833.  
  834. -lk Ncs|nsc...                     Usa i leds sulla tastiera del PC nell' ordine specificato 
  835.                     (Num lock = N, Caps lock = C, Scroll lock = S) 
  836.                     Descritto nel paragrafo 7.7.2 
  837.  
  838. -alt-n 1 ..4                 Alt-N Ciclico
  839.                     Descritto nel paragrafo 7.7.4 
  840.  
  841. -arun none|altn|res             Avvio Automatico dopo i comandi 
  842.                                    Descritto nel paragrafo 7.7.5 
  843.  
  844.  
  845. 9 COME INIZIARE - GUIDA BASE
  846.  
  847.    Una volta che hai copiato un disco Amiga in un archivio .adf, e lo trasferisci sul tuo 
  848. PC, avvia Fellow e assegna a questo disco-immagine il DF0: 
  849.    Se e' un disco Workbench, assicurati di aver copiato la Rom Kickstart in un file situato nella 
  850. stessa directory di Fellow, e averlo chiamato kick.rom, oppure selezionandone  uno diverso con 
  851. il menu di configurazione. 
  852.    Se il Kickstart non e' presente, Fellow bypassera' il bootstrap dell' Amiga e tentera' di avviarlo 
  853. in un altro modo.  Questo sistema funziona con i demo e giochi i quali ignorano le routine del 
  854. Kickstart e fanno tutto a modo loro. Devi selezionare "RESET" per abilitare questo sistema dopo 
  855. avere inserito un disco-immagine. 
  856.    Seleziona l'ammontare della Ram che devi usare, configura l'emulazione del suono e scegli 
  857. "RUN" dal menu principale. 
  858.    Se tutte le cose verranno fatte come si deve,Fellow avviera' il disco.
  859.  
  860.  
  861. 10 Scorciatoie con i tasti 
  862.  
  863. Alcune scorciatoie sono disponibili nell' interfaccia-utente, e alcuni anche durante l'emulazione. 
  864.  
  865. 10.1 Scorciatoie nell' interfaccia-utente 
  866.  
  867.      F5:         Soft Reset
  868.      F7:         Hard Reset 
  869.      F9:         Start
  870.    F11:         Debugger 
  871.   Alt-D:     Floppy Disk settings 
  872.   Alt-F:      Frame-skip ratio
  873.   Alt-H:     Hardfile settings 
  874.   Alt-J:     Joystick settings 
  875.   Alt-L:     LED settings 
  876.   Alt-M:     Memory settings 
  877.   Alt-R:     Resolution settings 
  878.   Alt-S:     Sound settings 
  879.   ESC:         Va' su di un livello nei menu o inizia l'emulazione nel livello piu' alto. 
  880.  
  881.  
  882. 10.2 Scorciatoie durante emulazione  
  883.  
  884. F12                     - Ritorna nell' interfaccia-utente. 
  885. HOME + PGUP/PGDOWN             - Cambia la risoluzione video. 
  886. HOME + tasti freccia             - Centra il display in bassa risoluzione. 
  887. HOME + F11                 - Cattura l'immagine su schermo come file BMP. 
  888. HOME + F1/F2/F3/F4             - Inserisci il disco-immagine nel drive. 
  889. END      + F1/F2/F3/F4         - Togli il disco-immagine nel drive. 
  890. END    + PGUP/PGDOWN            - Togli il raddoppio delle linee video on/off
  891.                        (solo in alcuni modi VGA)
  892.                        (e' la stessa cosa di 'Scale Y')
  893.  
  894. 11 Possibili Problemi 
  895.  
  896. Ci sono molte zone critiche.  L'emulatore e' un programma enorme, e richiede tempo per 
  897. stabilizzarlo.  Alcuni problemi che erano presenti nelle versioni precedenti ora sono stati 
  898. eliminati. E' importante che il tuo PC sia ben configurato prima di avviare l'emulatore.  
  899. Preferibilmente dovresti usare un driver VESA VBE V2.0 e una scheda sonora compatibile.  
  900. Problemi che possono sembrare inspiegabili sono talvolta causati da una errata configurazione 
  901. del programma. Purtroppo Fellow non si puo' considerare un software Click'N'Play e quindi e' 
  902. affetto da tutti i possibili errori di una scorretta configurazione. Il problema piu' probabile sara' 
  903. l'emulazione del suono. Il codice della Soundblaster ha difetti non identificati.  Nella versione 
  904. 0.3, il codice Soundblaster Pro e' buggato.  Altre fonti dicono che le schede sonore con irq 10 
  905. non lavorano.  Se sorgessero altri problemi tutto dipendera' ancora da fattori non ben identificati. 
  906. Bisogna pero' dire che molte persone usano il suono e non hanno problemi . Ho testimonianze  di 
  907. gente che hanno fatto funzionare la GUS con l'emulazione della SB per quella scheda, e di utenti 
  908. con Soundblaster a 16-bit. Se hai un problema col suono, ti comparira' uno schermo nero quando 
  909. avvierai l'emulazione.  Questa situazione puo' essere risolta pigiando F12 a ritornando nell' 
  910. interfaccia-utente.  Disabilita il suono tutto tornera' a posto. Alcuni hanno anche il problema che 
  911. il suono inizialmente non lavora , ma se viene abilitato piu' tardi, funzionera.  Questo e' 
  912. chiaramente un effetto collaterale non intenzionale. Un altro problema e' che alcuni programmi 
  913. (solamente 2 che io sappia) causeranno un blocco totale dell'emulatore.  Quando questo accade, 
  914. dovrebbe comparire il prompt di MS-DOS.  Di solito il DOS non sara' visibile a causa della 
  915. risoluzione dello schermo, ma si puo' comunque scrivere e avviare i comandi. 
  916.  
  917. ******************************************************************************
  918.  
  919. Il seguente testo e' stato redatto da Gasparrini Roberto (r.gasparrini@fastnet.it) dopo una 
  920. estenuante traduzione del documento principale redatto da Brett Eden e Petter Shau. Il 
  921. sottoscritto mantiene anche una pagina Web dedicata esclusivamente a questo emulatore e puo' 
  922. essere raggiunta con:
  923.  
  924. http://www.geocities.com/SiliconValley/Way/2348/index.html
  925.  
  926. N.B.
  927. Per eventuali consigli o precisazioni sulla documentazione scrivetemi.
  928.  
  929.  
  930.  
  931.  
  932. 1
  933.  
  934.