summaryrefslogtreecommitdiff
path: root/emulators/prodosemu/pkg-descr
diff options
context:
space:
mode:
authorMasafumi Max NAKANE <max@FreeBSD.org>1997-07-07 11:22:08 +0000
committerMasafumi Max NAKANE <max@FreeBSD.org>1997-07-07 11:22:08 +0000
commitc774e181e3a239ac47b9f471a6fe6fc8dc495a9d (patch)
tree818955e0b10179b16d867dc7a2c95bd48f47717c /emulators/prodosemu/pkg-descr
parentb1086e987342a4b220bd1b993edfe797f42840c7 (diff)
downloadfreebsd-ports-c774e181e3a239ac47b9f471a6fe6fc8dc495a9d.zip
New port, prodosemu:
A text based Apple IIe ProDOS emulator. PR: 2817 Submitted by: Joel Sutton <sutton@aardvark.apana.org.au>
Diffstat (limited to 'emulators/prodosemu/pkg-descr')
-rw-r--r--emulators/prodosemu/pkg-descr93
1 files changed, 93 insertions, 0 deletions
diff --git a/emulators/prodosemu/pkg-descr b/emulators/prodosemu/pkg-descr
new file mode 100644
index 000000000000..69102cb3ac21
--- /dev/null
+++ b/emulators/prodosemu/pkg-descr
@@ -0,0 +1,93 @@
+Prodosemu is a text based Apple IIe ProDOS emulator. Unlike most
+popular Apple emulators it does not use disk images, instead it uses
+the UNIX file-system. If you have an Apple IIe then you will need to
+transfer your programs/files into a directory somewhere with your
+favorite comm's program. Otherwise you will need to install the aftp
+port to pull the files out from the Apple disk images that are widely
+available on the net (eg the ProDOS system disk available from
+asimov).
+
+The rom file (included) is stored in /usr/local/lib/apple2 (or similar
+path on your system) under the name "prodos-2e.rom". I've adopted this
+title so that Prodosemu can co-exist with the other apple emulators in
+the ports collection.
+
+There is no man page for this program so I have included the slightly
+modified README at the end of this document.
+
+Check out the following for all things Apple II:
+
+ftp://ftp.apple.asimov.net/ - Apple II archives
+news://comp.emulators.apple2/ - Apple II news group
+
+Share and enjoy,
+Joel...
+sutton@aardvark.apana.org.au
+
+===========
+ProDOS Emulator by Matthew Ghio v0.1 of January 8, 1996
+
+To use prodosemu you will need a copy of the Apple IIe ROM. To get the
+ROM from an Apple IIe, boot into prodos/basic and do the following:
+
+ ]CALL -151
+ *C007:0
+ *2100<C100.FFFFM
+ *C006:0
+ *bsave apple.rom,a$2100,l$3f00
+
+Then use your favorite communications software to upload it to your unix
+system. At this time you should also upload some common programs, such
+as BASIC.SYSTEM and SHRINKIT. Put these files in the same directory as
+the prodos emulator. You do not need a copy of ProDOS to run the emulator.
+
+To run ProDOS applications on your unix system, type 'prodos' and the
+application name, at your shell prompt. The ProDOS emulator will load
+the application into a virtual Apple IIe and execute it. Any ProDOS MLI
+calls are trapped and the equivalent file operations are performed via
+unix kernel calls. Your current directory appears as a disk named /UNIX
+mounted on slot 7, drive 1. For example, typing
+ prodos BASIC.SYSTEM
+will launch Applesoft Basic. Type CAT,S7,D1 to see the files in your
+directory. Remember that Prodos filenames are UPPERCASE and limited to 15
+characters. (Prodosemu actually does allow you to create and access
+filenames longer than 15 characters, but only those filenames 15 characters
+or less will show up in directory listings. This is due to the fact that
+Prodos's directory entries have a fixed size buffer which can only hold 15
+characters.) When you are finished with basic, type BYE to return to the
+unix shell prompt.
+
+If you want to make another directory the working directory when running
+ProDOS applications, use the -w command line option. By default, the
+working directory becomes the root of the similated ProDOS filesystem.
+If you wish to make another directory the root of the ProDOS filesystem
+while launching prodos, use the -r option. The program does not do a
+chroot, and it is possible to get out of the ProDOS root directory by
+using .. or following a symbolic link.
+
+As files are read and written by Prodos applications to the simulated
+filesystem, they are read and written to the corresponding directory
+in your unix filesystem. Prodos-specific filetype information is stored
+in a .prodosdir file, which is automatically created in each directory
+if it does not already exist. Filetypes are ignored by Prodosemu when
+launching applications. Because the ProDOS Emulator does not use disk
+images, disk copiers such as Copy II Plus will not work. Ordinary file
+copiers and other utilities work fine.
+
+On an Apple II, the up arrow is Control-K, down is Control-J, left is
+Control-H, and right is Control-U. You may need to use these control
+characters in some applications.
+
+This program uses Randy Frank's 65C02 emulator and I/O code. While the
+emulation is running, you can use the following key sequences:
+ Ctrl-A Q Quits
+ Ctrl-A D Enters the debugger
+ Ctrl-A 0 Toggles the state of the open-apple key
+ Ctrl-A 1 Toggles the state of the closed-apple key
+ Ctrl-A S Inputs a control-s
+ Ctrl-A Ctrl-A Inputs a real control-a
+After doing a Control-A 0 to toggle the state of the open-apple key, don't
+forget to do another Ctrl-A 0 to put it back!
+
+The files 6502.c, mega2.c, and debug.c are copyright 1990 Randy Frank and
+are distrbuted under the included license agreement.