|
|
|
La velocità dell'Emulatore può essere controllata usando il menu Opzioni/Emulatore Velocità.
Orologio di Referenza - PAL contro NTSC:
PAL e NTSC sono i 2 maggiori standards per i segnali televisivi. Mentre PAL è usato in gran parte d'Europa (tranne la Francia), NTSC è il comune standard in Nord America. un segnale PAL consiste di 625 linee di scansione (includendo linee di scansione verticali, lasciando un utile risoluzione di 768x576 pixels) che sono visualizzati ad un tasso nominale di aggiornamento di 50Hz. NTSC d'altra parte usa solo 525 linee che sono rivisualizzate a 60Hz. Nota che ambedue i sistemi usano interlacciamento, es: durante ogni aggiornamento dello schermo, solo ogni altra linea di scansione viene ridisegnata, quindi l'intera immagine è solo ridisegnata a 25Hz(PAL) o 30Hz(NTSC).
Quando un C64 è connesso alla TV gli standards sono interpretati in una maniera piuttosto differente. L'immagine centrale di un schermo ha un risoluzione di 320x200 pixels. Intorno a quest'area c'è un cornice, che stira l'immagine a riguardo (dipende se il set TV è connesso) 384x288(PAL) pixels. Per fare un segnale pieno TV tutti i pixels sono visualizzati a metà del tasso di pixel di una regolare TV, con effetto, che sono scalati in direzione orizzontale. Inoltre ambedue le metà immagini sono poi le stesse, resultanti in un' immagine stirata in posizione verticale. Dipeso dalla modalità del clock interno sul video del C64 è guidato sia a 0.985MHz (=625*63*50/2 PAL) o 1.023MHz (=525*65*60/2 NTSC). Motli programmi C64 funzioneranno bene in ambedue i modi. La modalità PAL produce meno fatica sulla CPU del Mac ed è pertanto vantaggioso. Solo giochi che non funzioneranno in modalità PAL dovrebbero essere eseguiti in modalità NTSC.
Clock Sistema:
Dipeso sulla scelta di modalità video il tempo di referenza del C64 è guidato sia a 0.985MHz (PAL) che 1.023MHz (NTSC). Questa frequenza è usato per leggere la CPU e CIAs (Timers) (ma non il SID o VIC). Puoi incrementare il tasso del clock di sistema per ottenere un C64 più veloce al rapporto di velocità tra CPU e CIA. Nota che la compatibilità ne soffrirà se tu selezioni un valore differente da 100%.
Clock CPU:
In aggiunta alle correzioni del Tempo di Sistema è anche possibile accellerare solo la CPU. Se hai un programma che impiega molta CPU, che vuoi sia eseguito il più veloce possibile, allora questo è il parametro da regolare. Nota così, che la compatibilità per giochi ne soffriranno se tu selezioni un valore differente da 100%.
Fotogrammi per Schermo Computato e Fotogrammi per Schermo Ridisegnato:
Power64 mantiene lo schermo in 2 passi. In un Primo passo crea un immagine delllo schermo in un buffer interno (come prodotto di questa computazione anche Power64 controlla le collisioni di sprite). Questa immagine è comparata all'ultima computata e solo se un cambiamento è rilevato poi le parti cambiate sono copiate sullo schermo Mac in un secondo passo. I Fotogrammi per Schermo Computato definiscono quanto spesso il primo passo è eseguito. Fotogrammi per Schermo Ridisegnato imposta il frequenza del secondo passo. Un'impostazione di 1:1 significa che lo schermo è ricomputato/ridisegnato 50(PAL) o 60(NTSC) volte a secondo. 1:n indica che lo schermo è rifatto solo su ogni cornice n-th. Scegliendo Auto causa Power64 a far selezionare la velocità che migliora le misure del gioco usato in C64 e Macintosh. Quindi Auto è l'impostazione consigliata per ambedue i Fotogrammi per Schermo Computato e Fotogrammi per Schermo Ridisegnato. Solo giochi che richiedono molta rilevazione Collisione Sprite precisi possono richiedere Fotogrammi per Schermo Computato di essere impostati 1:1. Visualizzare l'attuale numero di fotogrammi per secondo viene abilitato nel menu Opzioni/Visualizza Carico CPU (vedi sotto).
Precisione Temporale:
Power64 correntemente supporta 4 tipi di video emulazione, che differiscono in rispetto all'esatto tempismo di video immagine calcolo. In modalità Scanline (quale è la più veloce) l'intera linea di scansione è disegnata in una volta all'inizio della linea di scansione. In contrasto a questa modalità di Tempismo avanzato ottiene l'informazione Sprite all'inizio della linea di scansione, e disegna il resto del immagine approssimativamente nel mezzo. La modalità Alta Precisione prende cura tutti cambiamenti nei registri video che avvengono durante il duration di un linea di scansione. E' pertanto la più compatibile emulazione di tipo video, e il solo modalità che è capace per simulare funzionalità come aprire i bordi sinistra/destra, o cambiamenti nel colore di sfondo nel mezzo di un linea di scansione. Queste funzionalità come al costo di stress incrementato sulla CPU Mac. Modalità Ciclo Esatto CPU funziona come modalità Alta Precisione con rispetto al VIC, ma fa una più esatta analisi del tempo per la CPU. In particolare il VIC ora sottrae i corretti cicli dalla CPU (piuttosto che solo il (quasi) numero corretto come in modalità Alta Precisione). Questo può essere necessario per molti giochetti speciali (come Electronic Arts Fastloader). Sfortunatamente questo precisione fa ancora incrementare il carico sulla CPU Mac.
Se hai un Mac sufficientemente veloce è consigliato che usi la Modalità Ciclo Esatto, altrimenti dovresti usare Alta Precisione o Tempismo Avanzato.
Finestre Inattive:
Quando una finestra emulatrice non è attiva, l'emulatore è solitamente suspeso fino a che la finestra riappaia in primo piano.D'altra parte è possibile mantenere l'emulazione in corso sia con o senza suono. Questo modo puoi avere es: 'Little Computer People' sulla tua scrivania, mentre lavori, o puoi usare i demo di suoni per rendere il tuo lavoro più piacevole. Attento sempre al consumo della CPU.
Visualizza Velocità:
La performance corrente dell'emulatore può essere visualizzata nell'angolo in alto a destra della finestra emulatrice. Power64 può visualizzare la velocità della CPU M6510 virtuale del C64 (in MHz). Questo dovrebbe essere 0.98 di PAL-modalità (consigliato) e 1.02 in NTSC modalità. Inoltre Power64 visualizzerà quanto cè da caricare è mettere sulla CPU Mac (in %). Per un suono e video più puliti la CPU non deve caricarsi più del 90%. Se la seconda linea Power64 visualizza il numero di fotogrammi che sono visualizzati e computati per secondo così come il numero di fotogrammi che un reale C64 visualizzerebbe.
Usa l'opzione Visualizza Velocità per indicare quale dati Power64 dovrebbe visualizzare. Se è anche possibile spegnere il display tutto insieme con le Opzioni/Visualizza Carico-CPU (Mela-?). Usa Opz-Mela-? per applicarlo a tutte le finsetre.
Dopo aver corretto le preferenze usa Imposta Globale per validare tutto il set di opzioni per le finestre di emulazione che si creeranno da qui in poi.
Turbo Boost (Mela-B):
Velocizza la velocità sul C64 durante lunghi CARICAMENTI con Emulazione Floppy Piena, è più veloce senza decrementare la compatibilità. Il Turbo boost disattiva il controllo di velocità logica di Power64, e fa andare il C64 veloce quanto la CPU Mac. Per ottenere addirittura più velocità il Turbo Boost disattiva il suono (quale altrimenti sarebbe stile Topolino) e imposta il numero di Schermo Ridisegnato a 1:12. A meno che il Tasso di Ricalcolo Schermo era stato scelto di essere 1:1 in conseguimento di un'ottimale compatibilità, il Tasso di Ricalcolo Schermo è anche impostato a 1:12. Il Clock di Sistema e le impostazioni di Clock CPU NON vengono modificate. Solo la parte di Emulazione sul Mac è affetta, mentre il C64 rimane inalterato. Pertanto attivare il Turbo Boost, NON decrementa la compatibilità.
Molti aspetti di come l'immagine C64 sia visualizzata sullo schermo Mac può essere controllata da un utente via Setup Opzioni/Video.
Modalità Disegno Video:
Power64 mantiene lo schermo in 2 passi. In un Primo passo crea un immagine dello schermo in un buffer interno. Questa immagine è comparata all'ultima computata e solo se un cambiamento è rilevato poi le parti cambiate sono copiate allo schermo Mac. Questo secondo passo può essere fatto usando parecchi metodi. 1 modo è usare le originali Macintosh Quickdraw routines, che forniscono ottimale compatibilità ma sono molto lente e dovrebbero essere usate solo se assolutamente necessario. Usando il codice personalizzato di disegno Power64 offre migliore performance ed è compatibile con quasi tutti gli hardware video. Se il tuo Mac è equipaggiato con OpenGL puoi anche usarlo per disegnare l'immagine C64. Usando OpenGL rende possibile scalare l'immagine a qualsiasi dimensione desiderata (addirittura multipli non-interi della dimensione originale).
Smussatura Bordo:
Se lo schermo è visualizzato in doppia dimensione o più larga la struttura dei pixels dello schermo diventa abbastanza noiosa. Per alleviare questo problema Power64 può visualizzare una linea nera tra qualsiasi 2 linee di scansione per fare le transizioni tra colori in qualche modo più lisci. In aggiunta Power64 può smussare bordi in un semplice stile di taglio degli angoli senza usare qualsiasi addizionali colori, o Power64 può usare un vero antialiasing usando addizionali colori per mesolare le transizioni colore .
Quando usando OpenGL è altamente consigliato quando si abilita la Smussatura Bordo.
Larghezza Cornice:
Su un reale C64 il centrale schermo area è circondato di una vasta cornice per adattare il C64's 320x200 pixel schermo risoluzione a il 504x312 (PAL) o 510x263 (NTSC) TV risoluzione. Questo cornice solitamente è riempito con un singolo colore (e quindi porta una piccola informazione). In recenti giochi autori hanno fabbricato modi per visualizzare sprites nella cornice (comunemente usato per visualizzare punteggi e/o messaggi di scrolling). La larghezza Cornice serve per decidere quanto vasto il cornice visualizzato di Power64 deve essere. Valori disponibili sono 0 a 32 pixels sulla sinistra e destra e 0 a 48 pixels sulla sommità e fondo. Se una cornice con larghezza di 32 o più pixels per la sommità e fondo cornice è scelta in modalità NTSC Power64 automaticamente riduce la cornice a 31 pixels, così che ci sono 262 (=31+200+31) linee di scansione.
Cornice Nera per Finestra Ingrandita:
Quando una finestra dimensione al di fuori di 1:1 è selezionata, Power64 può automaticamente centrare il C64 emulato sullo schermo Mac e disegna una cornice nera intorno per coprire qualsiasi altrie finestre che sono sullo schermo. Questo non è come il Macintosh, ma da più tatto al C64. Per nascondere anche la barra dei menu , vedel prossimo punto.
Nascondi la Barra Del Menù per Cornice Nera:
Per guadagnare ottimale tatto tipo C64 è possibile per spegnere la barra dei menu quando l'emulatore è in piena schermo modalità. Quindi lo schermo sembra come lo troveresti su un reale C64, niente ricorda un Macintosh. Se questo opzione è selezionata, la barra dei menu sarà nascosta dopo che il C64 va per 2 secondi in pieno schermo . Muovendo il mouse o premendo il tasto opzione riporta la barra sullo schermo.
Usa Colore su Schermi a Colori:
Power64 può visualizzare lo schermo in colori originali o in bianco e nero. Seleziona
Usa Colore su Schermi a Colori per vedere i colori originali. Abilitare questa opzione è definitivamente consigliato.
Paletta C64:
Ci sono molti differenti opinioni, basate sull' osservazione di differenti C64 connessi a differenti TV e monitors, come il C64 a 16 colori sambra come e come dovrebbere essere visualizzati su un Macintosh. Power64 offre parecchi differenti Color LookUp Tables (CLUT), create di varie persone, che cercano di mappare i colori C64 correttamente sul Macintosh. Usa Paletta C64 per selezionare il CLUT che meglio favoreggia la tua memoria dei colori C64.
Per farlo, seleziona la palette che è già più vicina alla tua desiderata, e poi seleziona 'Editore Palette' dal menu a comparsa. Partendo dalla palette selezionata ora puoi ridefinire i colori per coinciderli con quelli dello schermo Mac a quelli dell'originale C64.
Mantieni Proporzione di Aspetto: OpenGL rende possibile cambiare le dimensioni finestre liberamente. E' es: possibile stirarla in largo producendo un effetto panoramico. Con questa opzione è possibile definire una propria dimensione rispettando la proporzione in larghezza e lunghezza con lo stesso fattore.
Zoom Out (Mela -):
Riduce lo zoom della corrente finestra C64 di 1 fattore.
Usa il tasto Opzione applicare la nuova dimensione a tutte le finestre aperte.
Zoom In (Mela-+):
Incrementa lo zoom della corrente finestra C64 di 1 fattore.
Usa il tasto Opzione applicare la nuova dimensione a tutte le finestre aperte.
Sfondo Invisible (Mela-I):
Power64 è un applicazione Mac, che si comporta bene. Fuori le finestre Power64 il Finder e altre applicazioni' sono visibili. Per creare uno stile più C64, Power64 ha l'abilità una cornice nera dietro l'intero schermo, che nasconde tutte le altre applicazioni. Se vuoi anche nascondere la barra dei menu seleziona "Nascondi Barra dei Menu per Cornice Nera ".
Tasso di Campione Suono e Dimensione Campione sono controlli di qualità suono. Alti tassi di campione producono miglior suono, ma anche crea più carico CPU Mac. Per ottimali risultati il tasso selezionato per Power64 dovrebbe coincidere il campione tasso selezionato nel Pannello di Controllo Suono. Qualsiasi extra campioni creati di Power64 saranno tralasciati dal Sound Manager, campioni mancanti saranno interpolati (con addizionale costo CPU).
Power64 creerà Campioni in 16 bit. L' opzione 8 bit semplicemente scarta il meno significante 8 bit. Questo NON risparmia tempo o spazio, ed è inteso solo per stimare la qualità raggiungibile di una registrazione a 8 bit.
Il Suono è prodotto a 44100 Hz di Power64. Selezionando un più alto tasso di campione non causerà la riproduzione a quel tasso (quale non sarebbe possibile usando l' Apple Sound Manager). Invece Power64 computa i campioni alla scelta di un tasso e poi fa la media di 2 (88200 Hz) o 4 (176400 Hz) di questi sovracampioni per creare un campione utile per una riproduzione a 44100 Hz.
Suono Volume:
Seleziona as il attivo Volume Suono nel campo da 0% a 120% del massimo.
Nota che valori sopra 100% può causare suoni distorti sotto certe condizioni (tutte e 3 le voci più riproduzione del campione che raggiunge il picco di amplificazione allo stesso tempo). Fortunatamente queste condizioni sono estremamente rare durante una normale riproduzione, ed è abbastanza sicuro che il set volume sia sopra 100%.
Nota che mentre un' impostazione Volume di 0% non produce un suono udubile, ma il SID è ancora pienamente emulato. Le registrazioni sono ancora possibili e i valori di SID[$1B] e SID[$1C] sono corretti. Per spegnere l'emulazione SID completamente (e ridurre carico CPU Mac) seleziona Muto (Mela-M) (vedi sotto).
Muta Voce:
Il chip SID ha 3 voci che creano la musica. Per ascoltare (o registrare) la melodia suonata da una singola voce più chiara, Power64 può selettivamente mutare singole voci.
Attiva Filtro:
Prima di mandare il suono delle 3 voci SID all'altoparlante può essere spedito attraverso un (comune) filtro a modificare il suono. Su un reale C64 il filtro è sempre presente. In Power64 il filtro è opzionale. Se attivo consuma extra CPUr, ma riproduce meglio il suono del C64.
Registrazione Suono:
Power64 anche offre il possibilità di registrare il suono riprodotto dei giochi C64 a un suono AIFF che può essere riprodotto es: con Simple Player per Quicktime.
Inoltre Power64 può registrare il suono in reSID. Questo formato richiede molto meno spazio invece di AIFF, Naturalmente questo richiede un speciale programma come reSID per la riproduzione. Per ridurre il file dimensione ulteriormente il file reSID può essere compresso con GZ. Questo è consigliato, a meno che vuoi analizzare i contenuti del file per mano di altri programmi. Power64 e reSID supportano anche il formato Frodo, ma questo è fatto solo per ragioni di compatibilità con vecchie versioni di Frodo. Frodo passerà presto a reSID.
Tasso di Campionamento di Registrazione e Dimensione Campione
Controllano la qualità sonora della registrazione AIFF . Queste impostazioni non sono disponibili quando si registra in formato reSID o Frodo. Alto tasso di campionamento e larghe dimensioni di campione danno buona qualità. Nota Tecnica: Power64 crea il suo suono a scelta il Tasso di Campionamento Suono (vedi sopra), 16 bit, Mono e produce altri tassi/campione di campioni di scarto o duplicando parte di quella informazione. Non è consigliabile selezionare un alto Tasso di Registrazione invece del Tasso di Campione Suono, perché i campionamenti extra sono aggiunti per la duplicazione dei campioni computati. Quindi tassso di campione 'utile' della registrazione è solo del Tasso di Campione Suono, mentre lo spazio si disco occupato corrisponderà al più alto Tasso di Campionamento Registrazione, combinando lo svantaggio di ambedue alto e basso tasso di campionamento.
Pausa Registrazione durante il Silenzio:
Power64 può automaticamente fermare la registrazione quando non c'è canzone da registrare. Abilitando questa funzionalità causa Power64 di ritardare qualsiasi registrazione fino a che la musica inizia ed elimina il silenzio dopo la fine della musica. Inoltre qualsiasi intromissione che dura più di 1/2 secondo è troncata a 1/2 secondo. Questo è un molto utile percé puoi far partire la registrazione in prima esecuzione del gioco senza avere inutile silenzio nel file. Sfortunatamente dei giochi producono suono con parecchie intromissioni, che suonano bizzarro se queste intromissioni sono troncate. Per tale giochi è utile spegnere la Pausa Registrazione.
Cartella File Sonori:
I suoni registrati C64 sono immagazzinati in un file chiamato 'Suono C64 - gg.mm.anno (x)' nel Suono File cartella. Clicca su Seleziona una Cartella File Sonor per scegliere la cartella in quale questi files devono essere immagazzinati. Attenzione: un file sonoro può facilmente divenire abbastanza largo e fa si che c'è abbastanza spazio sul volume selezionato. A 22050 Hz 16 bit, richiede 43 KByte/sec o 2.5MByte/min. Nota anche che la registrazione prende posto in tempo reale; Questo richiede un dispositivo veloce di immagazzinamento come un disco fisso o lettore ZIP. Il lettore disco floppy 3.5" NON è veloce abbastanza e scrivendo il suono causerà incomplete registrazioni!
Opzioni/Mute (Mela-M):
Disabilita l'emulazione SID. Siccome il SID richiede un significante tempo per processare, spegnerlo aumenterà la velocità a quei giochi che ne soffrono. Anche con emulazione SID spenta SID[$1B] può ancora esseree usato come un generatore di numeri casuali.
Opzioni/Volume Su (Mela->) e Opzioni/Volume Giù (Mela-<):
Incrementa e decrementa il volume di riproduzione. Decrementando il volume quando è già a il suo minimo, disabiliterà il suono. Incrementando il volume ancora farà l'opposto.
Premendo il tasto Opzione mentre si seleziona tale modalità avrà effetto su tutte le finestre aperte di Power64.
Registrazione Suono (Mela-*):
Per far partire e fermare la registrazione premi Mela-*. C'è anche il possibilità selezionare Opzioni/Registra Suono ma è complicato selezionare questo elemento un preciso momento. I suoni saranno registrati a tasso di campione e dimensione scelta nelle Opzioni su un file chiamato 'C64 Sound - dd.mm.yyyy (x)' (dove dd.mm.yyyy è il corrente data e x è un contatore) nel cartella File Suono (vedi sopra).
Power64 supporta 2 modalità di tastiera - Tastiera Mac e Tastiera C64. E' possibile selezionare una Tastiera usando il menu oggetti Opzioni/Tastiera Mac e Opzioni/Tastiera C64. Solitamente questi hanno effetto sulla finestra emulatrice attiva. Premendo il tasto Opzione mentre si seleziona tale modalità avrà effetto su tutte le finestre aperte di Power64.
In Tastiera Mac la traslazione tra tasti premuti Macintosh e tasti logici C64 è basata sul carattere che è solitamente associato con un particolare tasto. es: Premendo il tasto (o tasto combinazione) che creerà un '*' in qualsiasi word processor Mac creerà un '*' in Power64. Questo è molto comodo se non hai usato il tuo C64 molto recentemente e sono non più familiare con la sua disposizione tastiera. D'altra parte, dei tasti che richiedono solo un singolo battito su un C64 possono richiedere l' uso del tasto Shift/Opzione sul Macintosh o non possono essere raggiungibli a tutti. Questo può causare problemi con programmi che richiedono questi tasti.
Un alternativa è la modalità Tastiera C64 . In questo modalità la tastiera Mac si comporta solo come un Tastiera C64 es: La mappatura tasti è basata sulla relativa (fisica) posizione dei tasti sulla tastiera. Il carattere che è associato con un tasto in altre applicazioni Mac (e che è solitamente stampato sul tasto di plastica) è irrilevante in questa modalità. Questo offre il vantaggio che tutti tasti C64 sono accessibli per l'emulatore, ma può causare dei tipi per utenti esperti sulla tastiera Mac.
Tastiera Mac rende semplice digitare un testo regolare, non pensandoci 2 voltese è finestra Mac o una finestra Power64 - la tastiera è sempre la stessa.
Tastiera C64 è migliore quando necessiti buona emulazione. Esso ti abiliterà ad accedere tutti il caratteri grafici disponibili sul C64. Inoltre quei giochi che usano la tastiera a controllo il loro eroe solitamente seleziona i tasti azione in un modo che fornisce conveniente accesso su una tastiera C64. Su una tastiera locale i tasti possono essere scambiati intorno ed impossibile da raggiungere.
Nota: Se hai una tastiera americana sul tuo Macintosh c'è molta piccola differenza tra le 2 modalità di tastiera. Probabilmente userai la tastiera C64 , visto che offre una più alta compatibilità.
La tastiera C64 ha dei speciali tasti che sono stati mappati per la tastiera Mac di Power64:
C64 | Macintosh | ||
---|---|---|---|
Run/Stop | Esci | ||
Restore | Mela-R (include Esegui/Stop) (o Menu: File/Restore) | ||
Reset | Mela-K (Premi Opzione-Mela-K per Reset Forzato) (o Menu: File/Reset) | ||
Commodore | Opzione | ||
Control | Control | ||
Shift (sinistra) | Shift (sinistra e destra) | ||
Shift (destra) | Fine o F12 | ||
Shift Lock | Caps Lock | ||
Insert/Delete | Inserisci/Aiuto | ||
Backspace | Barra spaziatrice o Cancella | ||
Clear/Home | Inizio o F9 | ||
F1 | F1 o Mela-1 | ||
F2 (=Shift-F1) | F2 o Mela-2 o Shift-F1 | ||
F3-F8 | come F1/F2 | ||
Cursore Destra | Cursore Destra | ||
Shift Cursore Destra | Cursore Sinistra o Shift Cursore Destra | ||
Cursore Giù | Cursore Giù | ||
Shift Cursore Giù | Cursore Su o Shift Cursore Giù | ||
Sinistra Freccia | Underscore('_') (Fuoco in 'Castle Wolfenstein') | ||
Su Freccia | Circonflesso('^') o F10 o Pagina-Su | ||
Pound Sign ('£') | Pagina-Giù o F11 o '£' | ||
Pi Symbol ('π') | Shift-Pagina-Su o 'π' (tastiera Mac: Opt-p) |
Il tastierino numerico su una tastiera Mac può essere usato solo come regolari tasti numerici nella fila in alto della tastiera in Power64.
Scegli File/Tasti per vedere la corrente mappatura (prendendo in considerazione lo stato dei tasti modificatori) di tasti C64 alla tua tastiera Mac.
Sotto ci sono delle immagini del disposizione tastiera C64, per farti localizzare tutti i caratteri.
Senza qualsiasi tasti modificatori la tastiera C64 è molto simile allo standard US della tastiera Mac.
Abbreviazioni: C/H…Pulisci/Inizio - I/D…Inserisci/Delete
RST…Restore - R/S…Esegui/Stop - LCK…Shift Lock
Quando SHIFT è premuto (o SHIFT LOCK è attivo) ai seguenti caratteri si può avere accesso:
Finalmente il seguente caratteri può essere accesso usando il tasto modificatore Commodore (Macintosh: tasto Opzione):
Più colori per il testo sono disponibili premendo CTRL-1..CTRL-8. Usa CTRL-9 e CTRL-0 per la stampa reverse accesa o spenta.
Power64 direttamente supporta joysticks USB, e può anche usano la tastiera Mac per simulare joysticks con auto-fuoco in opzionale ambedue le porte gioco del C64.
Per personalizzare il joystick seleziona il menu Opzioni/Joysticks. Qui puoi definire i tasti che sono usati per ogni direzione del joystick e il pulsante fuoco. E' molto comodo usare lo stesso set di tasti per ambedue joysticks. Puoi definire sia 4 o 8 direzioni per ogni joystick.
Se tu definisci solo 4 tasti, invece di movimenti diagonali richiedono 2 tasti per essere premuti in una volta. Se vuoi fuoco diagonalmente (facendo un totale di 3 tasti), questo può causare problemi, come la tastiera Mac ha difficoltà decodificare certe combinazioni di 3 o più tasti.
Power64 contiene codice che mapperà l'asse dei pulsanti del joystick USB a movimenti del joystick C64. Solitamente Power64 troverà una mappatura intelligente, ma a volte è migliore a regolare il configurazione di mano usando la "Configurazione Joystick USB" .
Nota: A volte MacOS all'improvviso display un estremo incremento nel carico CPU quando il joystick viene ampiamente mosso. Il carico CPU rimarrà addirittura alto dopo il joystick ritorna in posizione. Il motivo di questo non è stato pienamente investigato, ma Presumo che sia colpa dell' Manager HID di Apple.
Se ci sono 2 joysticks fisici sul bus USB poi è possibile assegnare ognuna porta joystick C64 usando le Opzioni Joystick. Per far ciò imposta l'entrata Joystick USB per Porta 1 ad 'A', e l'entrata per Porta 2 a 'B' (o vice versa, ma non ambedue allo stesso valore). Ora seleziona 'Configura Joystick USB' e scegli prima il tuo joystick dalla fila di dispositivi sulla sinistra della finestra di configurazione e assegna al Joystick A i pulsanti movimento e Fuoco (Tutte le icone sono verdi). Ora seleziona il secondo joystick dalla lista sulla sinistra assegna al Joystick B i pulsanti movimento e Fuoco (icone rosse). Ora puoi usare ambedue joystick simultaneamente.
Anche così gli originali joystick C64 hanno solo 1 pulsante fuoco, Power64 fornisce un addizionale pulsante auto-fuoco. Internamente ambedue i pulsanti (fuoco e auto-fuoco) leggono la stessa (virtuale) linea sul C64, ma usando i 2 pulsanti è semplice sparare ambedue singoli colpi.
Fortunatamente l’azienda Speed-Link (www.speed-link.com) è ancora una volta coinvolta nella costruzione dei Joysticks professionali da competizione (completi con micro dispositivi originali e di alta qualità) con interfaccia USB per un uso semplice con i moderni Macs [Sul sito Products>PC>Equipement>Joysticks – Codice Prodotto SL-6602 (classico nero/rosso) o SL-6602-TBE (trasparente blu/argento)].
Se non desideri acquistare un nuovo joystick o vuoi usare i tuoi vecchi originali, le interfacce che gestiscono la traduzione dei protocolli sono disponibili da diverse risorse:
Il C64 usa lo stesso set di Pins I/O di CIA1 per rilevare la tastiera del C64 a soprassedere il joystick. Pertanto è a volte utile disattivare un joystick.
Il più tasti che sono accessibli sulla tastiera Mac hanno un equivalente sul tastiera C64. Ancora non è desiderabile che ogni movimento del virtuale joystick (causato premendo un tasto sulla tastiera Mac) indica un tasto premuto sul C64. Pertanto è solitamente consigliabile a nascondere quei tasti che sono usati per simulare un joystick dal C64 emulato. D'altra parte cura dovrebbe esserci per non eliminare qualsiasi 'importante' tasto. Solitamente è un intelligente mossa scegliere i tasti joystick dal tastierino numerico, e tenerli nascosti dal C64 emulato.
Questo è particolarmente importante se tu scegli Shift-, Opzione- o Control per controllare il tuo joystick. Power64 supporta questi tasti anche, a meno che sei usando un PowerBook (che non han untastierino numerico) il loro uso è definitivamente non consigliato.
Per tempraneamente disabilitare tutti o joysticks deseleziona il menu Abilita Joysticks nelle Opzioni. Per favore nota che questo è un master switch. Abilitando il joysticks usando questo interruttore principale, abilita solo quei joysticks che sono individualmente abilitati nelle Opzioni Joystick. Il punto di questo menu è solo disabilitare il joystick per brevi periodi di digitazione se il joystick altrimenti nasconderebbe importanti tasti.
Dei C64 giochi richiedono un joystick in Porta 1 mentre altri funzioneranno solo con joystick in Porta 2. Usa il menu Opzioni/Scambia Joysticks (Mela-J) a rapidamente passi da Porta 1 a Porta 2 e vice-versa. Premendo il tasto-Opzione quando si seleziona questo menu causerà il joysticks ad essere scambiati in tutti gli emulatori attivi.
Power64 può usare il mouse per emulare un Commodore mouse 1351. Il C1351 è a 2 pulsanti. Il pulsante sinistro è simulato usando il pulsante del mouse Mac, il pulsante destro lo si ottiene tenendo giù Shift mentre si clicca.
Un programma supporta input mouse che solitamente useranno uno sprite a rappresentano il puntatore mouse. Power64 può tentare automaticamente di rilevare quando un programma accede al mouse e quale dei (possibili 8 ) sprites è usato per rappresentare il cursore del mouse. Power64 tenterà poi un collegamento al mouse del cursore C64 a il mouse del Mac cursore così che si muovano sempre all'unisono. Questo aiuta a prevenire 'inasepttati' risultati quando i 2 cursori mouse si muovono indipendentemente e un singolo click è valutato una volta dal C64 e una volta dal Mac. Se tale logica (es: perché ci sono parecchi sprites attivi sullo schermo, muovendo intorno indipendentemente) lo sprite sommario corretto può rapidamente essere scoperto (usando human intelligence e pattern recognition) con Power64 Monitor/Debugger: Usa il comando v vic per vedere quali sprites sono attivi e quali sono i loro indirizzi base sono e poi usay BaseAddr per determinare qual'è il cursore del mouse. Quando tu deicidi quale sprite nelle opzioni, Power64 tenterà di tenere il mouse del Mac e questi sprite insieme. Sicché ambedue i puntatori mouse sono ora sempre alla stesso posizione, cliccando il pulsante mouse evocherà un singolo risultato dal C64, e non 1 risultato dal C64 e uno addizionale (generalmente non inteso) dal Mac (per lo stesso mouseclick!).
Power64 offre 2 modi per emulare un mouse. Esso può sia emulare un reale, analogico mouse C1531. Questo è più conveniente da usare, sin dala fatto che prende pienamente in conto la corrente velocità del movimento mouse, semplificando rapidamente una vasta copertura di distanze mentre ancora ritenendo l'abilità per il movimento lento alta-precisione . Sfortunatamente questo richiede che il mouse C1531 sia supportato dal programma in questione, una funzionalità che è sfortunatamente offerta solo da pochi programmi.
D'altra parte quasi tutti C64 giochi supportano joysticks. Power64 può usare il mouse del Mac per emulare un joystick C64 (in sia porta 1 o porta 2) basata sia sulla posizione assoluta del mouse del puntatore Mac sulla finestra C64 (es: se il puntatore mouse è nell'area alta del schermo il joystick è spinto su) o tale che uno sprite specifico C64 è fatto per seguire il puntatore mouse. Questo funzionalità è particolarmente utile per giochi di avventura tali come ZakMcKracken dove hai un punto e clicchi su oggetti. Nota che addirittura così stai usando un mouse per inserire la tua mossa è ancora un joystick che è emulato. Quindi c'è solo 1 corretta velocità a quale il cursore può muovere e tu spesso sperimenterai un significante vuoto tra il ritardo del cursore mouse del Mac e del cursore C64 (alla loro massima velocità). Questo è un generale problema di joysticks essendo usati per controllare i cursori e non possono essere corretti da Power64. Per favore anche nota che questa funzionalità è disegnato per giochi verosimilmente 'lenti'. Non funzioneranno bene per giochi alta velocità .
Solitamente Power64 visualizza il mouse del Mac cursore di croce (piuttosto invece dell'usuale freccia) quando un mouse del C64 è attivo. Se la sottile croce produce molta distrazione è possibile ridurre il visibilità del mouse del Mac addirittura di più selezionando Nascondi Mouse Mac quando il mouse del C64 è attivo.
In rari casi quando Power64 è incapace di tenere i 2 puntatori insieme (es: perché il programma usa raster interrupts a recycle il puntatore mouse sprite per differente scopi a altri locazioni schermo) aiuta per scegliere Cornice Nera nel Video Opzioni. In quel modo il click sporadico del mouse del Mac non causa qualsiasi inaspettata azione nel MacOS o altre applicazioni Mac.
Il movimento mouse è trasmesso usando valori analogici e i connettori paddle. Pertanto è impossibile usare ambedue il mouse e paddles allo stesso tempo.
Power64 offre ottimizzato supporto mouse per GEOS. Leggi capitolo 8 per più dettagli.
Ogni cursore del mouse ha un 'hot spot' (punto cruciale) che indica il piccolo spot che è veramente 'inteso' dal cursore es: la punta di una freccia, o l'intersezione punto di croce. Power64 può solitamente rilevare questo punto di un mouse del C64 sprite e allineare gli hotspot del mouse del Mac, ma a volte è necessario a determinare manualmente la corretta locazione.
Dei programmi internamente doppia il mouse velocità in X e/o Y direzione. Muovendo il mouse di 1 mickey (la più piccola unità di movimento mouse) muove il cursore del mouse di 2 pixels. Per acquisire sincronizzazione tra il C64 e il mouse del Mac addirittura per questi programmi, Power64 può scalare anche il movimento mouse.
Come riportati sopra il C1531 mouse ha 2 pulsanti, mentre il mouse del Mac ha solo 1. Per più GUIs il pulsante mouse sinistra è il primario pulsante mentre il pulsante destro evoca funzionalità secondarie. Pertanto Power64 traduce (semplice) clicca con pulsante del mouse Mac click-sinistra del mouse del C64, e richiede l'utente di tener premuto il tasto shift mentre si clicca (complicato) per emulare un click destro del mouse del C64. Se il tuo mouse del Mac ha 2 (o più) pulsanti, il secondo pulsante del mouse del Mac sarà direttamente usato per emulare il secondo pulsante del mouse del C64. Dei programmi C64 usano inversa logica e assegnano le primarie funzioni al pulsante di destra mentre la sinistra fornisce solo raramente usato funzionalità. Per tali programmi Power64 può scambiare il 2 pulsanti e tradurre clicks Mac a click-destri C64 e shift-click a click-sinistra.
In alternativa Power64 può usare il mouse per simulare un paio di paddles. Ogni paddle può essere controllato dalle posizioni orizzontali o verticali del mouse sullo schermo Mac.
Nota che l'originale C64 supporta 2 paia di paddles, 1 in ogni porta gioco. In Power64 i paddles sono sempre connessi ad ambedue le porte. A meno che un gioco era disegnato per l'uso di 2 paia di paddles a il stesso tempo questo non dovrebbe causare problemi.
Power64 può anche usare il mouse per simulare una penna ottica. Siccome ci sono poche applicazioni C64 che supportano una penna ottica questa funzionalità non è attivata come pre-impostata. Usa Opzioni/Mouse, Paddles e Penna Ottica per abilitarla.
Nota che non è possibile selezionare un area dello schermo virtuale per copiare (Modifica/Taglia o Modifica/Copia) mentre il mouse del Mac è usato per simulare un mouse del C64, paddles o una penna ottica.
Power64 può simulare su un singolo lato per Commodore 1541 per ogni C64 simulato. Puoi usare un comune *.D64 e il tecnicamente superiore, ma raramente usato formato file *.X64 così come files ZipCoded (vedi Appendice E.3, E.4 e E.5 per dettagli sui formati di file). In aggiunta a ciò Power64 può usare immagini disco *.G41 per alta precisione emulazione di un lettore disco 1541 . Power64 può leggere tutti queste immagini, anche se sono compresse usando ZIP, GZ o LHA. Non c'è bisogno espandere gli archivi prima di leggere il disco. Questo salva spazio e rende i CD-ROMs con files codificati ZIP *.D64 molto convenienti da usare. Per favore nota che Power64 può solo scrivere GZ-compresso/non-compresso, ma non archivi ZIP/LHA. Pertanto tutte le immagini disco che erano caricate da uno ZIP/LHA sono protette in scrittura. Usa Dispositivi/Lettore Disco #x/Cambia Immagine Disco Tipo per crearne una scrivibile, non compressa. In alternativa puoi cliccare sul lucchetto nella finestra per rendereil disco scrivibile. Power64 chiederà per un nuovo nome del file quando il disco è smontato.
L'originale C1541 è un dispositivo molto intelligente, che funziona sulla propria MOS 6502 CPU, 16KByte di ROM, 2KByte RAM e di circuiteria I/O per controllare il floppy . Più del tempo il M6502 solo rimane passivo e attende per un nuovo comando. Quando tale comando viene dal codice ROM, viene eseguito e il M6502 ritorna passivo ancora. E' piuttosto inefficiente per sprecare parecchia CPU Mac a piena simulazione. Il M6502 d'altra parte è necessario per migliorare la compatibilità.
Pertanto Power64 offre 2 modalità di emulazione Floppy: Un livello emulazione ROM che è veloce, ma non supporta speciali giochetti e un livello di emulazione CPU che è estremamente compatibile, ma questa compatibilità naturalmente include la velocità originale del 1541. Per cambiare tra queste 2 modalità di emulazione usa Dispositivi/Lettore Disco #x/Emulazione Floppy 1541 Completa (Mela-E).
Per ridurre il carico CPU Mac, CPU livello emulazione è solo disponibile per il Prima 2 dei possibile 4 lettori (dispositivi #8 e #9).
Usando il ROM livello disco emulazione Power64 ripone le routines ROM di un 1541 con codice PowerPC che visualizza lo stesso comportamento, ma può essere eseguito in modo molto più veloce. Le routines della ROM supportate includono ambedue CARICA e SALVA per programmi e accesso a sequenziali, relativi e casuali accessi ai files. Power64 anche supportano tutti i comuni comandi floppy, come NEW, COPY, RENAME, SCRATCH, VALIDATE, INITIALIZE, POSITION, MEMORY-READ/WRITE, BLOCK-READ/WRITE, BUFFER-POINTER, BLOCK-ALLOCATE/FREE, U1, U2, UI e UJ. Solo i comandi MEMORY/BLOCK-EXECUTE non sono supportata, come questi richiedrebbero una reale emulazione del M6502. Naturalmente c'è anche un canale per errore messaggi.
L'originale C64 usava un piuttosto inefficiente protocollo seriale per trasferire dati a e da il lettore disco, e quindel tasso è di circa 256 Byte/sec. In livello emulazione ROM Power64 non emula questo protocollo, ma piuttosto simula il trasferimento a un livello di byte. Quindi ottiene un velocità di 250 KByte/sec facendolo possibile per caricare un gioco senza avere una pausa caffé forzata. Il ridisegno di questo approccio è che tutti programmi che implementano i loro propri caricatori-veloci falliranno. Spesso non falliscono in una volta, ma correttamente caricano il loro Primo file, visualizzano l'intro e solo dopo si bloccano.
Più giochi funzioneranno usando l'emulazione disco a livello ROM . Solo se un gioco va in blocco in questa modalità o il messaggio 'COMANDO NON EMULATO' appare si deve passare all'Emulazione.
Usando livello CPU floppy emulazione Power64 completamente simula il lettore disco floppy. Questo rende possibile per eseguire programmi personalizzati (tale come veloce caricatori, copia protezione o qualsiasi programma che desidera usare l' extra CPU per parallel processing) sulle CPU dei floppy M6502 o trasmettere dati a il C64 usando un protocollo personalizzato. Mentre questo da una significante compatibilità, sfortunatamente anche fedelmente emula estese pause caffé necessarie per il caricamento di pesanti programmi.
In aggiunta a il 1541 lettore disco floppy Power64 può anche emulare un 1571 o 1581 lettore disco usando le immagini disco *.D71 e *.D81. (vedi Appendice E.7 e E.8 per dettagli sul file formato). Questi lettori divennero solo disponibili dopo che il C64 ha già passato la sommità del suo commerciale successo, ed hanno, nonostante la loro larga capacità di immagazzinamento non hanno mai raggiunto lo stesso livello di popolarità come il 1541. Pertanto non erano tali anche per un fatto di copia protezione e/o caricatori veloci allo stesso livello di dettaglio che era usato sul 1541. Se un programma supporta il 1571/1581 generalmente usa l' originale routines della ROM di C64 per accedere il disco. Pertanto Power64 supporta solo emulazione veloce floppy per il 1571 e 1581. Emulazione Floppy Completa è solo disponibile (o necessario) per il 1541.
Attenzione: Se usi lo stesso disco simultaneamente su parecchi simulati C64, poi ogni C64 useranno la sua privata copia del disco. Se tu scrivi un nuovo file con 1 C64 non apparirà sul altri C64. Quando ambedue C64 scrivono sulla loro copia del disco, poi i cambiamenti che C64 ha fatto alla finestra chiusa Prima, saranno persi quando il secondo smonta il suo disco. Non c'è controllo!
Premendo il tasto-Opzione mentre si smonta un nastro causa Power64 a tralasciare tutti cambiamenti fatti al nastro.
Non è ancora possibile connettere il Macintosh a un reale 1541 lettore disco. Incoraggerei i programmatori Mac a mettere in prova le loro abilità.
Power64 offre powerful strumenti per il manipolazione di files su un immagine D64. Per favore leggi sezione 4.3 File Management per dettagli.
In aggiunta a il regolare C1541 lettore disco floppy Power64 può usare una cartella del Macintosh disco fisso come un virtuale lettore disco per il C64. Puoi usare ambedue comune file formati *.P00 e *.C64 (vedi Appendice E.1 e E.2 per dettagli sul file formato).
Power64 può anche leggi files *.P00 e *.files C64 che dove compresso usando ZIP o GZ.
Il disco fisso è disegnato a mimic un C1541 lettore disco floppy. Puoi CARICARE e SLAVARE programmi e vedere la directory. E' ovvio che un disco fisso è tecnicamente abbastanza differente da un 1541. Pertanto tutti giochetti, che si affidano sulla costruzione del 1541 , come blocco livello accesso non sono possibili con un disco fisso simulato . Anche così sarebbe tecnicamente flessibile e l' autore ha scelta non implementare qualsiasi comandi copia, rinomina o cancella files come questo può facilmente essere fatto usando il Macintosh Finder e protegge il disco fisso contro programmi selvaggi C64.
Power64 offre potenti strumenti per il manipolazione di C64-files. Per favore leggi sezione 4.3 File Management per dettagli.
Se pianifichi di creare il tuo archivio ZIP per favore considera che il tuo ZIP programma (es: ZipIt) non cerca di accogliere i tuoi programmi C64 in MacBinary (o AppleSingle, AppleDouble, HQX etc.) o prova a 'correggere' le 'linee forzate' del programma binario (non testo!!) . Se usi ZipIt fa si che ambedue il MB (MacBinary) e il LF (LineFeed) opzione sono spenti.
Power64 supporta Nastro Immagine Files nel comune *.T64 e Lynx file formato (vedi Appendice E.8/E.9 per dettagli del file formati). Mentre il originale lettore nastro Datasette usato con C64 era estremamente lento (riguardo 50 Byte/sec), il nastro emulazione è il più veloce modo per avere un file nel C64 emulato (riguardo 30 MByte/sec una volta il nastro è montata).
Power64 può leggere immagine nastro files, anche se sono compresso usando ZIP, GZ o LHA. Non c'è bisogno espandere il archivi prima reading il nastro. Per favore nota che Power64 può solo scrivere su non-compressi e GZ-file compresso, ma non archivi ZIP/LHA . Pertanto tutte le immagini nastro che erano caricate da un file compresso ZIP/LHA sono protette in scrittura. Usa Dispositivi/Lettore Nastro/Cambia Nastro Immagine Tipo per creare una scrivibile copia. In alternativa puoi cliccare sul lucchetto per rendere l'immagine nastro scrivibile. Power64 chiederà per un nuovo nome del file quando il nastro è espulso.
L' emulazione nastro di Power64 supporta ambedue CARICA e SALVA per programmi così come leggendo e scrivendo dati files. Nuovi files sono aggiunti alla fine del nastro. Se un file di che nome già esistito, il vecchio file è solo sovrascritto se duplicate i nomi diles su nastri non sono permesso nel Opzioni/Dispositivo Opzione finestra. Altrimenti 2 files con stesso nome coesistono (solo come su un reale nastro)
Se si necessita di premere Play/Record = lettura/scrttura dati da/a un nastro su un originale C64, Questo è fatto automaticamente di Power64 non appena l'immagine nastro è montata.
Non c'è neanche bisogno di ravvolgere un nastro. Qualora la fine di nastro è stata raggiunta Power64 automaticamente riavvolgerà all' inizio.
Se sei non più sicuro quali files sono immagazzinati su un nastro, puoi usare LOAD"$",1 per caricare la directory del nastro. Questo è un speciale funzionalità di Power64 che non c'è su un reale C64. Power64 implementa la directory come un speciale file che dinamicamente crea alla fine del immagine nastro. Quindi quando l'emulato C64 emulato cerca per il file "$" cercherà prima tutti gli altri files immagazzinati sul nastro e stampa i loro nomi in ordine e ti informa del progresso della ricerca. Quindi vedrai la directory 2 volte; una volta per progresso della ricerca, e una volta quando ha caricato il file.
Quando il formato file *.T64 era appena nato, non c'èra documentazione riguardo la sua funzione interna. Questo lead molti programmatori a intuizione quale il file formato può sembrare come, e scrivere i loro propri strumenti di conversione. Sfortunatamente molti degli errori quale conduce al fatto che molti *.T64 in circolazione hanno un formato erroneo. Quando Power64 rileva tale file correggendo automaticamente il problema e visualizza una finestra box informandoti del problema.
Su un regolare C64 il tasto combinazione Shift/Esegui potrebbe essere usato per simulare il tasto sequenza "LOAD <Enter> RUN <Enter>" e carica il primo file su un nastro. Questo non sempre funzionerà in Power64. Power64 permette di selezionare un dispositivo pre-impostato per LOAD e SAVE al di fuori del dispositivo 1 (il nastro) (vedi 5.11 Opzioni Disco e Nastro per dettagli). Se il dispositivo pre-impostato è impostato su un disco floppy (o disco fisso), poi digitando LOAD tenterà di caricare da li, quale in turno riporterà un mancante nome del file. Per caricare il primo file da un nastro avrai poi bisogno digitare LOAD"",1.
Come menzionato sopra, il lettore nastro era estremamente lento sul reale C64. Pertanto, c'erano molti programmi che usato il loro private nastro accesso codice per accellerare il caricamento da nastro. Così come la simulazione del nastro in Power64 è basata su funzioni del sistema-ROM per accesso nastro, questi programmi sono come unblocco su Power64.
Attenzione: Se usi lo stesso nastro simultaneamente su parecchi simulati C64, poi ogni C64 useranno la suo privata copia del nastro. Se tu scrivi un nuovo file con 1 C64 non apparirà sul altri C64. Quando ambedue C64 scrivono sulla loro copia del nastro, poi i cambiamenti che C64 ha fatto alla finestra chiusa Prima, saranno persi quando il secondo smonta il suo nastro. Non c'è controllo!
Premendo il tasto-Opzione mentre si smonta un nastro causa Power64 a tralasciare tutti cambiamenti fatti al nastro.
Non è ancora possibile connettere il Macintosh ad un reale lettore nastro (es: via audio input). Incoraggerei dedicati programmatori Mac a provare la loro abilità su questo problema.
Power64 offre potenti strumenti per il manipolazione di files su un T64 immagine. Per favore leggi sezione 4.3 Gestione File per dettagli.
Power64 anche offre la possibilità di usare *.T64 o Lynx in un lettore disco. Mentre questo può sembrar strano, molti giochi che possono essere trovati in un Lynx si aspettano di essere caricati da disco. Cosi come non c'è danno nel montare un immagine nastro su un lettore disco è addirittura una modalità pre-impostata su Power64 quando si usano le immagini nastro.
Il disco nastro è disegnato come un lettore disco floppy C1541 . Puoi LOAD e SAVE programmi e vedere la directory. Anche NEW, VALIDATE, SCRATCH, COPY o RENAME sono disponibili quando i files T64 o Lynx sono montati su un lettore disco. E' ovvio che un nastro disco è abbastanza differente da un 1541, e pertanto tutti giochetti, che si appoggiano su dettagli della costruzione 1541, tale come blocco livello accesso non sono possibili con un nastro simulato.
In aggiunta anche T64 e Lynx immagini nastro Power64 anche supporta immagini nastro raw usando il formato T64 (vedi Appendice E.10). Usando files TAP, molti dettagli del lettore nastro possono essere emulati, includendo il varie specie di algoritmi turbo-nastro . Power64 può leggere files nastro, anche se sono compressi usando ZIP, GZ o LHA. Non c'è bisogno espandere gli archivi prima di leggere il nastro.
Tecnicamente non c'è struttura interna corretta in un immagine TAP, ma Power64 usa un'euristica intelligente per rilevare quei pezzi di dati che erano scritti usando le originali routines della ROM di C64, e a distinguere aree di dati e posti vuoti sul resto del nastro. Quelle aree che Power64 può interpretare può essere caricato all'istante come da T64 immagini. I Dati immagazzinati in un formato poprietario devono essere interpretati da un idoneo programma. Questo è in generale più veloce invece di caricare dati immagazzinati in originale formato C64 (riguardo 110 byte/secondi picco, a causa di una correzione di un errore riguardo un'avaria di 50 byte/secondo ), ma difficilmente eccederà200-500 bytes/secondo (dipende sul algoritmo usato). Caricando un gioco impiegherà pertanto parecchi minuti. Usa Power64's Turbo-Boost funzionalità per accellerare il C64 mentre carica (Opzioni/Turbo-Boost - Mela-B).
TAP immagini sono completamente protetto scrivere protetto. Questo scrivere protezione può non essere rimosso di Power64. In aggiunta un ciò non è possibile usare drag e drop per copiare files da un immagine TAP ad un differente lettore (o vice versa).
Su un reale lettore nastro è necessario premere il Play prima che i dati possano essere letti. Power64 farà automaticamente come necessario. In aggiunta un ciò è possibile a manualmente fare avanti o riavvolgi nastro usando pulsanti nel fondo fila della finestra. Cliccando su una entrata nella directory avvolgerà il nastro ad un posizione 2 secondi prima che entrata, così che la testina del lettore nastro sarà alla corretta posizione per la lettura dopo che il motorino ha portato il nastro a piena velocità di accesso (saltando il nastro nel processo di accellerazione).
Default Dispositivo per Load e Save:
Su un originale C64 il pre-impostata dispositivo di immagazzinamento di massa è il cassette lettore nastro (dispositivo #1). D'altra parte, molti giochi per emulatori sono in D64. Quindi può essere vantaggioso, per scegliere un differente dispositivo (es: il primario lettore disco - dispositivo #8) come il dispositivo pre-impostato. Questo elimina il bisogno digitare il dispositivo numero dopo ogni rendiconto LOAD o SAVE .
Generalmente è meglio usare l'impostazione 1-8-9. Con questo impostazione Power64 Prima controllerà il lettore nastro (dispositivo #1) per un inserito nastro. Se ne cerca 1, Power64 tenteràt per caricare da/salvare sul nastro. Altrimenti controllerà il primario lettore disco (dispositivo #8) e il lettore disco secondario(dispositivo #9) per dischi inseriti. Sicché il nastro e lettore disco sono raramente usati allo stesso tempo, Power64 cercherà generalmente il corretto dispositivo . L' impostazione 8-9-1 è lo stesso come 1-8-9 con eccezione che i lettori disco sono controllati per primo e il lettore nastro per secondo.
Mostra Avviso per Piena Emulazione Floppy 1541:
C64 Software che richiede completa Emulazione Floppy 1541 generalmente bloccherà senza un utile messaggio di errore quando esegue in Power64 con emulazione veloce floppy. Per fare più semplice a spot il Fonte: di tale problema, Power64 può visualizzare un avviso quando un programma tenta usare il 1541 in un modo che non è supportata del veloce 1541 emulazione. E' sta all'utente se ignorare questo avviso e continuare il caricamento con l'emulazione veloce floppy (sperando per il meglio) o il reset il C64 e ripartire il processo di carica con piena emulazione floppy abilitata.
Emulazione Floppy 1541 Intelligente:
Giochi che richiedono un completa Floppy 1541 emulazione solitamente do non usano il floppy CPU tutto il tempo. Piuttosto caricano dei dati sui loro caricatori veloci inclusi ed invece dei floppy ancora risiedono passivi. Power64 può determinare quando il floppy è passivo e sospendere l'emulazione per tali volte. Entrare nell'algoritmo, che determina quando il floppy è in disuso è quando è abbastanza intelligente, è ancora possibile raggirarlo con corretto pezzo di software, così può essere necessario spegnerlo per certi giochi.
Turbo Boost Automatico per Piena Emulazione 1541:
Caricando un gioco prende abbastanza tempo un mentre quando la Piena Emulazione Floppy 1541 è abilitata (perché un gioco usa un speciale caricatore veloce o copia protezione). Power64 offre un speciale Turbo Boost modalità, che causerà il emulazione per eseguire come veloce come il CPU Mac impiegherà (piuttosto invece di limitare il suo velocità un ciò di un originale C64). Se il Turbo Boost automatico per Piena Emulazione 1541 è abilitato, Power64 abiliterà automaticamente la modalità Turbo Boost, qualora un gioco accede ad un floppy emulato lettore 1541 (velocizzando il caricamento considerevolmente) e disabilita ancora quando il gioco è fatto caricare (rendendo il gioco giocabile).
Attenzione: Dei giochi usano codici bizzarri di accesso disco che interagiscono con tra il gioco e il disco accesso. Il disco attività conduce Power64 alla difettosa presunzione che la modalità Turbo Boost debba essere attivata (rendendo il gioco non giocabile). Disabilita Turbo Boost per Emulazione Piena 1541 per questi giochi.
Montare Immagini Nastro/Lynx su Lettore Disco:
Power64 può montare T64 e files Lynx ambedue su nastro e lettori disco. Logicamente (e per ragioni di autenticità) questi file tipi appartengono al lettore nastro. D'altra parte dei Lynx (raramente T64) files funzioneranno se sono montati su un lettore disco. Dipeso su questa opzione Power64 monterà un nastro sia sul lettore nastro o un lettore disco. Questa impostazione si applica solo quando il file è caricato via Trascina e Lascia o Mela-T. E' sempre possibile specificare un differente lettore montando il nastro, caricando il comando dal menu Dispositivi/Monta Nastro .
Tutti i Files su un Nastro sono di Tipo 'PRG':
Sfortunatamente molti T64 giochi che sono disponibili da internet sono danneggiati. Power64 tenta a correggere il file come buon come possibile. In particolare Power64 ha un intuizione sul tipo di tutti i files sull'immagine nastro. Usa questa funzionalità per sovrascrivere e permettere a tutti files di essere 'PRG'. Questo è di gran lunga il tipo più comune di file e pertanto è uan buon intuizione. Mentre un file deve essere di tipo 'PRG' per caricare con doppio-click nella directory è ancora possibile per caricare un file un differente tipo, di caricare manualmente con Load.
Mostra un Avviso per Files T64 danneggiati:
Quando Power64 monta un danneggiato T64 file può visualizzare un avviso a l'utente. Fortunatamente Power64 ha un algoritmo piuttosto intelligente per riparare, che gestisce e corregge quasi tutti problemi, così se consideri questi avvisi non importanti puoi anche spegnere tale funzionalità.
Permesso di avere Duplicati sui Nastri:
Su un originale nastro C64 non c'è una centrale struttura directory. I Dati sono semplicemente immagazzinato alla posizione del nastro corrente e gli utenti devono avvolgere il nastro a un locazione, saggiamente, così che nessuno dei 2 files si sovrapponga. Quindi non c'è problema se 2 files hanno il stesso nome. Power64 può simulare questo comportamento e semplicemente aggiungere ogni nuovo file salvato alla fine dei file T64 o Lynx, o può controllare se un file dello stesso nome già esiste, e se così cancellate il vecchio file automaticamente.
Emulazione Datasette Intelligente:
I dati su un immagine TAP sono solitamente (almeno in parte) immagazzinati in formato nastro standard C64 , che è letto e scritto dalle originali routines della ROM di C64, mentre altri può essere immagazzinato in un più efficiente formato proprietario. Power64 può leggere i dati che erano immagazzinato in formato standard , e, dopo un comando CARICA, posto nella RAM C64, piuttosto invece di eseguire il lento codice C64 per leggere il nastro. Questo drasticamente migliora la performance senza impacciare compatibilità ed è pertanto fortemente consigliato.
Abilita Scrittura su tutte le Immagini Disco/Nastro:
Quando Power64 legge un immagine disco/nastro in sola lettura, l'immagine non può essere scritta (es: da un CD-ROM, un floppy protetto in scrittura o da un archivio ZIP), Power64 automaticamente scriverà sul disco/nastro protetto. Questa protezione scrittura può essere rimossa cliccando sul lucchetto nella finestra lettori , o può essere rimossa dselezionando 'Abilita Scrittura su tutte le Immagini Disco/Nastro'. Quando tale disco/nastro modificato è rimosso dal suo lettore, Power64 chiederà per un nuovo nome del file da immagazzinare.
E' anche possibile abilitare la protezione cliccando sul lucchetto nella finestra.
Correggi Tipo/Creatore su Power64:
Ogni file sul Macintosh ha un Tipo e Creatore. Questa informazione è usata dal Finder per decidere quale applicazione va lanciata quando l'utente apre un documento. Se si monta un nastro o disco immagine che non ha Tipo/Creatore, Power64 lo può aggiungere. Questo è utile quando hai scaricato parecchi ZIP da Internet che non hanno n Tipo/Creatore. D'altra parte, non è proprio stile Mac agire con Tipo/Creatore. Pertanto, Power64 può essere configurato ad aggiungerei l'informazione, chiedi Prima, o non lo fa a tutti. Power64 distingue tra files che sono stati configurati per Frodo (un altro emulatore C64 disponibile anche per il Mac) e files che non sono stati configurati per qualsiasi emulatore conosciuto.
Usa Tipo/Creatore per File Tipo Classificazione:
Per determinare il tipo di un file Power64 sempre da uno sguardo nel file Prima. Se non può rilevare un header conosciuto (dei formati file sfortunatamente non forniscono un identificabile header), può basare il suo giudizio sia sul nome file e le estensioni o sul MacOS Tipo/Creatore informazione. Usando Tipo/Creatore è buona pratica per MacOS e pertanto consigliato, ma delle Fonti (es: DOS CD-ROMs) non forniscono Tipo/Creatore informazione e cercando a il nome del file è necessario (ma non buon stile sul MacOS, che generalmente permette il 100% di libertà nella scelta di un nome del file).
LED di Stato Drive:
Per tenere un occhio sul disco floppy (e disco fisso) attività di un C64 seleziona Dispositivi/Drive Status LEDs (Mela-L; Usa Opt-Mela-L per visualizzare il LEDs in tutte le finestre C64). Questo causerà Power64 per visualizzare 2 simboli per lettore disco abilitato nell' angolo in fondo a sinistra . ll Primo simbolo sta per il floppy LED. Se è spento (grigio) il floppy lettore è passivo. Un LED verde indica un accesso di lettura, un LED rosso un scrivere accesso e un LED giallo sta per un file aperto senza leggere o scrivere. Il secondo simbolo indica il floppy errore stato; uno verde significa Ok, una croce rossa indica un errore.
Automaticamente Apri Directory quando...:
Quando un dispositivo è connesso a Power64 può automaticamente aprire una finestra per visualizzare la directory del dispositivo. Doppio-cliccando su un programma può automaticamente essere caricato e/o eseguito. Vedi il prossimo paragrafo per dettagli.
Nota: Anche quando queste opzioni non sono selezionate possono essere rafforzate tenendo giù il Tasto-Opzione quando si allega il dispositivo.
Doppio-Click su Directory:
Power64 può automaticamente caricare ed eseguirà un gioco quando l'utente clicca sul programma file nella finestra. Scegli se vuoi per caricare o caricare ed eseguire il gioco. Premendo il tasto Opzione mentre si fa doppio-click su un nome del file sempre produrrà Load"File",8 non importa quale opzione è stata selezionata. Nota: Power64 simula la pressione tasti per i comandi necessari . Questo produrrà il desiderato effetto se il C64 emulato attende per tasto input al prompt BASIC. Se un differente programma è già in esecuzione quando l'utente clicca sul nome del file, questo programma riceverà e processerà i tasti, possibilmente causando interessanti effetti.
Monta disco fisso su ogni Nuovo C64:
Power64 può montare un standard disco fisso su dispositivo #8 e/o #9 qualora creato una nuova finestra C64 emulatrice. Questo è lo rende specialmente conveniente per caricare un gioco da un collezione di CBM/P00 giochi. Lo fa anche da ogni C64 applicazione un lettore a scrivere dati. Se un disco fisso è montato su un nuovo C64 Power64 può anche automaticamente visualizzare la directory. Questo è indipendente dall'Apri Directory Automaticamente quando… descritto sopra.
Power64 supporta su a 2 virtuali stampanti per il C64 emulato. I dati scritti su ogni stampante C64 non sono stampati sulla stampante Mac, ma reindirizzata a un file Mac. Da li può facilmente essere leggi in qualsiasi programma Mac per postprocesso, lettura e possibilmente stampa.
Power64 supporta 3 modalità stampante:
In Testo Solo modalità Power64 traduce tutti i caratteri stampati dal set di caratteri CBM al set caratteri Mac. Se nessuna traduzione esiste, il corrispondente carattere è semplicemente tralasciato. In Testo con Hex-Graphics modalità Power64 sostituisce quei caratteri che rappresentano bitmap grafiche del loro numero esadecimale. In modalità binaria, nessuna traduazione viene fatta. Un byte dal C64 è direttamente immagazzinato in il file.
I files stampante sono chiamati 'C64 Stampante - dd.mm.yyyy (x)' dove dd.mm.yyyy è la corrente data e x è un contatore. Clicca su Seleziona una cartella di File di Stampa per scegliere in quale cartella questi files devono essere immagazzinati.
Per aver migliore performance Power64 mantiene buffers interni per l' uscita stampante . Questi buffers sono spazzati via quando la finestra emulatrice è chiusa. Se vuoi usare i files stampante senza dover chiudere la finestra emulatrice, usa Dispositivi/Reset Stampante #x per spazzare questi buffers in qualsiasi tempo. Qualsiasi dato inviato alla stampante da qui in poi sarà scritto su un nuovo file.
Delle funzionalità incluse nel sistema ROMs dell'originale C64 non sono utili con un emulatore. Usando la finestra Patches ROM (via l'elemento menu Opzioni/ROM Patches) puoi regolare la seguente funzionalità:
Kernal ROM:
Dopo anni Commodore ha fatto minori cambiamenti alle ROM Kernal. C'erano 3 releases: Rev. A era incluso il molto early C64s. Rev. B era usato in 1982/83. Rev. C era la versione finale. La sola differenza che potevi mai notare è il modo con cui il colore RAM è cancellato quando si pulisce lo schermo; Rev. A non puliva tutto, Rev. B impostava tutti caratteri al sfondo colore e Rev. C imposta ogni cosa al colore cursore.
Reset Rapido (Salta il test della RAM):
Un reale C64 esegue attraverso test della RAM all'accensione e ad ogni reset. Questo per cercare errori hardware della RAM, e per determinare l'ammontare di RAM disponibile per BASIC. Sfortunatamente questo test impiega circa 3 secondi. Su un C64 emulato non c'è bisogno un controllare la RAM per errori come il Mac ha già fatto così alla sua accensione, e l'ammontare di RAM BASIC è conosciuto a priori, quindel test RAM può essere saltato senza qualsiasi problema, salvando il 3 secondi.
Honor ID-Cartuccia su Reset:
La ROM C64 può essere espansa usando cartucce ROM. Questo era usato per giochi, così come strumenti come Simon's BASIC. La cartuccia ROM è mappata nell' area di memoria $8000-$9FFF (cartuccia da 8 KByte) o $8000-$BFFF (16 KByte).
Durante il reset l C64 controlla per il stringa magica "CBM80" all'indirizzo $8004-$8008. Se la stringa magica è presente il C64 conclude che c'è un cartuccia presente, (addirittura così può anche essere la RAM che contiene questi valori) ed esegue un salto a ($8000). Quindi codice nella cartuccia sempre ottiene la possibilità di iniziare il suo gioco o a qualunque strumento di inizializzazione che lo richiede. D'altra parte questa funzionalità può essere usata per scrivere programmi che non possono essere terminati addirittura con il reset.
Quando l'Honor ID-Cartuccia su Reset box è selezionato l'emulatore controllerà per il stringa magica solo come su un reale C64. Se il box non è selezionato, la stringa magica non verrà mai trovata (anche se è presente in memoria). Nota che dei giochi richiedono che la stringa venga trovata, quindi non è consigliato spegnere questa funzionalità. Per forzare un Reset è possibile sovrapporre l' Honor ID-Cartuccia su Reset usando il Tasto-Opzione. Se questo tasto è premuto mentre il reset è eseguito la Cartuccia ID non sarà mai onorata.
Honor ID-Cartuccia su NMI (Non Maskable Interrupts):
La stessa stringa magica che abilita il codice in una cartuccia per soprassedere durante un reset (vedi sopra) anche permette la cartuccia di controllare l'effetto di NMIs. Quindi tasto Restore può essere usato per speciali scopi della cartuccia. Quando l' Honor ID-Cartuccia su NMI box è selezionato l'emulatore controllerà per il stringa magica solo come su un reale C64. Se il box non è selezionato, la stringa magica non verrà mai trovata (anche se è presente in memoria). Nota che dei giochi richiedono che la stringa venga trovata, quindi non è consigliato spegnere questa funzionalità.
Abilita Rilevazione Emulatore:
Wolfgang Lorenz sviluppò un metodo che rese possibile per software C64 di determinare piuttosto se far girarlo su un reale C64 o un emulatore. Su un emulatore conforme al valore di $DFFF è sia $55 o $AA ed è tra questi 2 valori ad ogni accesso lettura. Per più dettagli su questo argomento per vedere il programma 'Dove mi Trovo' in Appendice F. Selezionando la rilevazione Emulatore renderà Power64 conforme alla rilevazione standard dell'emulatore.
Font ROM:
Il set caratteri C64, come fornito nella ROM contiene 2 'difetti'; caratteri grafici (#101 ($65) e #103 ($67)), che sono definiti differentemente nella ROM che nella documentazione C64. Power64 può sia usare i fonts originali C64 (offreindo massima compatibilità) o aggiustare la ROM font (per accuratezza a le specifiche della carta).
Oppure un set caratteri piuttosto che caratteri in grassetto. Se preferisci un set più snello, puoi anche selezionare i fonts VC20. Nota che non sono solo i caratteri, ma anche i simboli sono più fini. Questo influenza giochi che li impiegano.
Colori Preimpostati: (Testo / Sfondo / Cornice)
Su un reale C64 testo è solitamente visualizzato in blu chiaro su un blu scuro schermo circondato di un blu chiaro cornice. Alcuni possono disapprovare di questi colori, così c'è un possibilità selezionare un differente set di pre-impostati colori. Nota che il Testo e Sfondo colore deve essere differenti per produrre un immagine leggibile.
Supporto GEOS:
Power64 offre speciale supporto per GEOS, Graphic Environment Operating System da GeoWorks. L'accesso al Floppy è accellerato e c'è una diversa interazione di C64 e mouse del Mac. Per più dettagli per favore leggi capitolo 8.
Molti giochi usano sprites per renderizzare lo schermo e affidarsi sull'abilità del VideoICs per rilevare collisioni tra 2 sprites o uno sprite con sfondo immagine in hardware. Quando tale un collisione è rilevata il gioco prende azioni proprie, es: quando una collisione del 'eroe'-sprite e il 'raggio laser' è rilevato dall' eroe quando affronta una morte prematura.
Power64 offre l'abilità di disabilitare questa rilevazione di collisioni in un ben livello spicciolo. La rilevazione collisione Sprite/Sfondo e Sprite/Sprite possono essere accesi o spenti per ogni sprite sepoaratamente. Quindi è possibile rilevare collisioni dell' eroe con un punto bonus, mentre allo stesso tempo eliminando collisioni dell'eroe con un nemico.
Per favore nota che questo non funziona con tutti giochi. Dei programmatori non si sono affidati sulla rilevazione collisione hardware VideoIC's, e preferivano fare la loro propria rilevazione. Disabilitando questo codice di rilevazione collisione software è molto complicato e può solo essere fatto di uno con parecchia esperienza. Power64 (e la sua povera intelligenza artificale) è incapace di eseguire tale peculiarità.
Fonte: http://www.infinite-loop.at/Power64/Documentation/Power64-LeggiMi/05-Commodore_C64.html Power64 Homepage: http://www.infinite-loop.at e http://www.salto.at - EMail: © Roland Lieger, Goethegasse 39, A-2340 Mödling, Austria - Europe Ultimo Cambiamento: 29. Febbraio 2008 |