What about Mockingboard support?
I think the printer emulation shouldn't be too hard to do. All you have
to do is catch the codes the apple sends to its parallel port (PR#1) and
translate them into Windows GDI-calls (on a pixel-by-pixel basis). The
only printer I know of being supported in about all apple-programs is an
Epson.
Some more features:
* Change each color individually (the apple only supports few colors so
you could adjust them)
* Make the window resizable and give us full-screen-support (easy with
direct-X, I just lack the SDK)
* Add support for 3,5" floppies (there WAS something like that on the
apple)
* Add hot-keys, especially for disk-changing (What about CTRL+F1=Disk1,
and so on to disk 12?) This would be useful, especially for the bigger
games
* Give the user a way to turn the toolbar off.
* Implement a screen smoothing technic (The PC employs HiRes-Graphics
1024x768, as opposed to the apples 280x? screen)
* What about a way to start individual files from a disk (A way to open
apple-disks in Windows explorer would be nice too!)
* Enhance the on-line-help (List of AppleDos R3.3-Commands)
* Let users adjust the disk-speed like the CPU-speed (using a slider)
* Implement an easy screen-capturing-tool
* Implement those data-exchange buttons
Michael