Cross Platform Assembling:

We will need to create Z80 programs for our computer. To do this we will use **xdosemu** in Linux to open a DOS session. You will be given a floppy disk with the **zasm** z80 assembler and some sample programs. We will need to keep our programs on a floppy so that we can burn it to the ROM, or upload it to the RAM. In addition to keeping your programs on the floppy, please create a directory in your Linux account and copy your programs into it. That way you can submit your work to the dropbox. Also, floppies are notoriously unreliable. ---- Here are the instructions for starting **xdosemu** (or **dosemu**), and using your floppy: 1) Find a machine with a floppy drive. 2) Start dosemu: xdosemu 3) Insert the floppy. 4) In dosemu type: a: [Return] 5) Work . . . There is an editor in dosemu called **edit** that you can use to create your .asm files. If you created a program called **program1.asm** you can assemble it by typing: zasm program1 It would be handy to keep the length of your filenames to 8 characters or less. 6) When done, pop out the floppy, then type: exitemu ---- NOTE 1: If you get the message: A:\Error reading from drive A: DOS area: sector not found (A)bort, (I)gnore, (R)etry, (F)ail? press "A" and you will see a ">" prompt. Type: c: [return] to put you back at your C:\> prompt. ---- NOTE2: Type d:[Return] to change to your home directory in Linux while in dosemu.