This release of Appleblossom includes the first release of Apple iiPod, an
Apple II emulator for iPodLinux.

You will need to copy, move, or symbolically link two directories to the
if-ipodlinux directory, a build of microwindows/nano-X and a build of the
libjpeg library (which microwindows apparently uses no matter what you're
doing).

The directory structure should look like:

	if-ipodlinux
		build.sh
		buildphoto.sh
		buildx11.sh
		font.c
		ifvars.h
		iipod.c
		keyboard.c
		libjpeg
			ipod
			ipod-x11
		microwindows
			ipod
			ipod-x11
			mini-x11
			photo-x11
		video.c

To compile iiPod for iPodLinux, execute the following command inside the
Appleblossom directory:

	./build.sh ipodlinux

This will generate the executable file 'iiPod' which you can copy to your
iPod along with ROM files, disk images, etc.

To build for X11, execute one of the following:

	./if-ipodlinux/buildx11.sh
	./if-ipodlinux/buildphoto.sh

The first builds with a 4-gray, 160x128 screen, the second with a 16-bit,
220x176 screen. Both generate the executable 'iiPodX11' which will run on
your host machine.

The executables expect to find the ROM images APPLE2E.ROM, DISK2.ROM, and
HDDRVR.ROM in the directory from which they are executed.

iiPod is currently hard-coded to use a 160x128 window, regardless of screen
size. Graphics will display grayscaled on a B&W iPod, in color on an iPod
photo.

All graphics modes are supported, with the following considerations:

	*	The "lo-res graphics with hi-res bit patterns" modes display
		like regular lo-res graphics. This is no big deal since I know
		of nothing which uses this mode as it's kinda useless anyway.
	*	In hi-res graphics modes, 3 out of every 8 rows are skipped
		to make the screen fit in 160x120 pixels. These are rows 1,
		3, and 6 out of every 8 (rows 0, 2, 4, 5, and 7 are displayed).
	*	80-column text is supported but since the characters are 2x5
		pixels, they may appear unreadable, particularly with inverse
		text.

The command line arguments to iiPod are the same as the arguments to the
ncurses interface for Appleblossom, except iiPod doesn't support all the
debugging and disassembly stuff.

I VERY STRONGLY RECOMMEND that you only use ProDOS .hdv images with iiPod.
Disk II emulation is hideously slow. A third-generation iPod running iiPod
took about half an hour to boot DOS 3.3.

