home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Brotikasten
/
BROTCD01.iso
/
amiga
/
frodo.txt
< prev
next >
Wrap
Text File
|
1995-08-16
|
37KB
|
863 lines
"Frodo"
"Christian Bauer"
(C) "1994-1995 Christian Bauer"
"Frodo Bedienungsanleitung"
bFrodoub
Version 1.3
" Was ist neu? WhatsNew
Ein Commodore 64 Emulator
fⁿr Commodore-Amiga Rechner
⌐ Copyright 1994-1995 Christian Bauer
Freely distributable
" ▄berblick Overview Wieso noch ein C64-Emulator?
" Installation Installation Wie installiere ich Frodo?
" Starten/Beenden StartQuit There and back again....
" Einstellungen Settings Die leidige Konfiguration
" Tastaturbelegung Keyboard Wo ist an der Tastatur "oben"?
" Dateizugriff Files Ein C64 mit Festplatte
" Drucker Printer Benutzung von C64-Druckern
" Die SID-Karte SIDCard Fⁿr die, die den echten Sound haben wollen
" Das IEC-Kabel IECCable Wie kommt die 1541 an den Amiga?
" Demoprogramme DemoPrograms Die beiliegenden Beispielprogramme
" Technische Infos TechnicalInfo Was die Welt im Innersten zusammenhΣlt...
" Geschwindigkeit Speed Warum ist er so langsam?
" Der Quelltext TheSource Use the source, Luke.
" Rechtliches LegalMush Copyright usw.
" Bugreports BugReports Hoppla, da lΣuft was nicht!
" Danksagungen Thanks Vielen Dank fⁿr die Blumen
" Der Autor EmulationWizard Adresse des Programmierers
" History History Entwicklungsgeschichte des Programms
" Die Zukunft Future PlΣne fⁿr die nΣchsten Versionen
WhatsNew "Was ist neu?"
Die wichtigsten ─nderungen zur Version 1.0:
Frodo benutzt nun die "6581sid.library" zur Sound-Emulation ⁿber die
Amiga-Hardware
Es gibt einen neuen, sehr schnellen monochromen Amiga-Bildschirmtyp
und einen normalen fⁿr CyBERgraphics
Die Amiga-Grafik-Modi benutzen Double Buffering
Die Sprite-Kollisionen lassen sich abschalten, was je nach Programm
einen deutlichen Geschwindigkeitszuwachs bringt
Es besteht die M÷glichkeit, z.B. nur jedes zweite Bild der C64-
Grafik berechnen zu lassen, was ebenfalls einiges an Geschwindigkeit
bringt
Frodo ist nun mehrsprachig
Die Floppy-Emulation beherrscht Jokerzeichen (*,?)
Genaueres steht in der "Entwicklungsgeschichte History.
Hinweis: Die Joystickabfrage hat sich geΣndert. Die Joysticks werden
jetzt nur noch einmal pro Bilddurchlauf abgefragt, statt wie bisher
jede Rasterzeile. Ich denke nicht, da▀ das mit irgendwelchen Spielen
Probleme bereitet (wer kann schon so schnell einen Joystick bewegen?),
aber sollte das doch der Fall sein, teilt es mir bitte mit. Jedenfalls
habe ich "Spindizzy" ausprobiert und selbst schwierige Stellen mit der
neuen Emulation geschafft, also sollte es in Ordnung sein.
Overview "▄berblick"
"Those days, the Third Age of Middle-earth,
are now long past, and the shape of all lands
has been changed."
bFrodoub ist ein multitaskingfΣhiger C64-Emulator fⁿr den Commodore Amiga
und der erste C64-Emulator der Welt, der kein "64" im Namen hat. :-)
(Nein, er hat absolut nichts mit frodo.hiof.no zu tun, das ist purer
Zufall.)
Frodo wurde speziell dazu entwickelt, die Grafik von Spielen und Demos
besser wiederzugeben als die existierenden Emulatoren fⁿr den Amiga.
Daher ben÷tigt Frodo wesentlich mehr Rechenleistung als andere
Emulatoren. Selbst mit einem 25MHz-68040 und einer Grafikkarte ist zur
Zeit nur etwas mehr als die halbe Geschwindigkeit eines original-C64
m÷glich. Dafⁿr zeigt er noch Rastertricks korrekt an, bei dem einem
beim "A64" vor lauter Flimmern die Augen trΣnen.
Ben÷tigt wird ein Amiga mit mindestens OS2.1, einem 68020-Prozessor und
1MB Hauptspeicher. Frodo kann sowohl die eingebaute Amiga-Grafik
verwenden, als auch EGS-Grafikkarten und die "Picasso" direkt
ansprechen, was die Geschwindigkeit der Grafik erheblich beschleunigt.
Die empfohlene Konfiguration ist daher ein A4000/040 mit einer Zorro-III-
Grafikkarte. Das Programm lΣuft zwar prinzipiell auf einem A1200, aber
die wahre Freude stellt sich damit nicht ein. Es gibt jedoch einen
speziellen Monochrom-Modus, der zwar keine Farbe hat, aber dafⁿr eine
ganze Ecke schneller lΣuft als die volle Emulation.
Das Programm ist keine hundertprozentige Emulation (gibt es sowas?),
die wichtigsten noch fehlenden Dinge sind:
Nur zeilenweise Rastereffekte m÷glich
Keine Sprite-Grafik-PrioritΣten
Keine Sprite-Hintergrund-Kollisionen
Weder Amiga-Drucker noch RS232 verwendbar
Aber bald kommt ja die nΣchste Version raus... :-)
Installation "Installation"
Das Archiv enthΣlt die folgenden Dateien:
README - Kurzbeschreibung
Frodo - Hauptprogramm
Frodo.info - Das Icon dazu
Frodo.guide - Diese Anleitung
Frodo.guide.info - Das Icon dazu
Frodo_E.guide - Die englische Version der Anleitung
Frodo_E.guide.info - Das Icon dazu
Frodo Prefs - Datei mit den Einstellungen
Frodo Prefs.info - Das Icon dazu
FrodoSIDCard.lha - Archiv mit Informationen zur "SID-Karte SIDCard
Basic ROM.info - Icon fⁿr das Basic-ROM
Kernal ROM.info - Icon fⁿr das Kernal-ROM
Char ROM.info - Icon fⁿr das Character-ROM
Catalogs/#? - Sprachdateien (z.Z. nur Deutsch)
64prgs/#? - Einige Demoprogramme
src/#? - Quelltext
Zur Installation reicht es, das Archiv irgendwo auf die Festplatte zu
entpacken. Die Dateien in "Catalogs" brauchen nicht nach LOCALE:
kopiert zu werden, sie k÷nnen da bleiben, wo sie sind. Frodo braucht
keine Assigns oder Σhnlichen Firlefanz, aber zum Betrieb werden Kopien
der original-C64-ROMs ben÷tigt. Diese liegen aus rechtlichen Grⁿnden
nicht bei, sondern mⁿssen anderswo besorgt werden.
Frodo ben÷tigt drei ROM-Dateien namens "Basic ROM", "Kernal ROM" und
"Char ROM", die im selben Verzeichnis wie Frodo liegen mⁿssen. Wer fⁿr
den "A64 V2.0" die ROMs schon hat (nicht die *.data-Dateien, das sind
nicht die richtigen ROMs), kann diese nach einer Umbenennung direkt
verwenden, ansonsten k÷nnen sie von einem echten C64 mit dem folgenden
Programm ausgelesen und gespeichert werden:
10 OPEN 1,8,2,"BASIC ROM,S,W"
20 FOR X=40960 TO 49151:PRINT#1,CHR$(PEEK(X));:NEXT
30 CLOSE 1
40 OPEN 1,8,2,"KERNAL ROM,S,W"
50 FOR X=57344 TO 65535:PRINT#1,CHR$(PEEK(X));:NEXT
60 CLOSE 1
70 POKE 56334,0:POKE 1,51
80 FOR X=16384 TO 20479:POKE X,PEEK(X+36864):NEXT
90 POKE 1,55:POKE 56334,1
100 OPEN 1,8,2,"CHAR ROM,S,W"
110 FOR X=16384 TO 20479:PRINT#1,CHR$(PEEK(X));:NEXT
120 CLOSE 1
Leider bietet Frodo z.Z. keine M÷glichkeit, die so gespeicherten ROMs
auf den Amiga zu bekommen, aber man kann sie mit einem Nullmodemkabel
ⁿbertragen oder eines der 1541-zu-Amiga Transfer-Programme benutzen.
(Mit Frodo kann man zwar auch C64-Laufwerke benutzen, aber um Frodo zu
starten braucht man ja die ROMs bereits %-).
Es gibt auch noch die M÷glichkeit, sich die ROMs per EMail schicken
zu lassen. Dazu schreibt man an "duckpembvax1.pembroke.edu" eine Mail
mit dem Betreff "MAILSERV" und dem Inhalt "send roms.zip". Man erhΣlt
ein uuencodetes .zip-Archiv mit verschiedenen Commodore-ROMs. Die fⁿr
Frodo ben÷tigten sind im Verzeichnis "64": "basic", "kernal.3" und
"charset". Einfach umbenennen und ins Verzeichnis von Frodo kopieren.
Zur Soundemulation benutzt Frodo die "6581sid.library" von A64 V3.0,
die ebenfalls nicht beiliegt. Die Demo-Version von A64, die ⁿber das
Aminet erhΣltlich ist, enthΣlt jedoch diese Library.
StartQuit "Starten und Beenden"
Nach einem Doppelklick auf das Icon erscheint zunΣchst das Fenster,
in dem die "Einstellungen Settings fⁿr den Emulator vorgenommen werden.
Der eigentliche Emulator wird durch einen Klick auf "OK" gestartet.
Dann sollte zunΣchst ein schwarzer Bildschirm und nach einem kurzen
Moment die C64-Einschaltmeldung kommen.
Mit einem Klick der rechten Maustaste wird der Emulator jederzeit
wieder beendet.
Settings "Einstellungen"
Das Einstellungsf