FILE COMMENTS ---------------------------------------------------------------------------- Documentations: IMSAI-8080_manual.pdf User Manual for the IMSAI 8080 machine. imsai-imdos-brochure.pdf IMDOS 2.05 brochure from 1978 Imdos 2.05 Programming Guide.pdf Manuals for IMDOS 2.05 Imdos 2.05 System Alteration Guide.pdf IMSAI NED_205.pdf Manual for NED 2.05 FDS_Users_Manual.pdf Floppy Disk System User Manual disk_sys_ref_manual.pdf Diskette System Reference Manual Imsai MDC-DIO User Manual.pdf Manual for the IMSAI DIO floppy disk controller, good enough to implement an emulation. So far we emulate the IMSAI FIF floppy disk controller only. IMSAI HD-10 announcement - 1978.pdf Annoucement and manual for IMSAI HD-10 manual.pdf IMSAI HD-10 harddisk system Firmware: mpu-a-rom.hex Boot/monitor ROM for MPU-A (8080) IMSAI IEEE MONITOR VERS 1.0 mpu-b-rom.hex Boot/monitor ROM for MPU-B (8085) IMSAI MPU-B MONITOR VERS 1.3 IMSAI PCS80-30 Reference.pdf Manual for a later IMSAI system than we emulate here, but explains the monitor commands for the MPU-B ROM viofm1.asm Firmware/monitor for IMSAI VIO viofm1.prn viofm1.hex IMSAI VIO Manual.pdf Manual for the IMSAI VIO tarbboot.asm Cassette boot loader for Tarbell format TCOS tarbboot.prn object files tarbboot.hex Imsai Tarbell Bootstrap.pdf Imsai FIB Firmware.pdf Firmware manual for FIF/FIB disk controller fifware.asm Firmware source memon80.asm ROM monitor from Martin Eberhard adapted memon80.hex for IMSAI 8080esp Memon80 Users Manual.pdf Standalone BASIC interpreters: basic4k.asm This is the only IMSAI BASIC 4K source available yet. basic4k.lis This is not the original source, it's Z80 mnemonics and basic4k.hex not 8080, as the 8K version is. Also the SIO ports used are different from the 8K version. I have modified it to use the SIO-2 ports, but initialization code from 8K version won't fit. This runs on emulated systems, but probably not on the real one. Requires z80asm 1.6 to assemble, triggers a bug in releases before. imsai_8k_basic.pdf Manual and source listing for IMSAI 8K BASIC. basic8k.txt Manual in plain text format. basic8k.asm Source re-typed from the manual. basic8k.prn Assembled with Intel's 8080 cross assembler. basic8k.hex xybasic.hex Mark Williams Company XYBASIC standalone version, works on 8080 and Z80 Various standalone software: microchess.asm 8080 Microchess microchess.prn microchess.hex SCS-1_manual.pdf Manual for IMSAI Self-Contained System, Revision 1. scs1.asm Source assembled with Intel's 8080 cross assembler. scs1.prn scs1.hex bit.asm The Lights and Switches game from User Manual assembled bit.prn with Intel's 8080 cross assembler. bit.hex lightdemo.asm Shifting light demo featured on YouTube lightdemo.prn lightdemo.hex Standalone Software for DAZZLER video board: kscope.asm Li-Chen Wang's original Kaleidoscope kscope.prn kscope.hex life.asm Conway's Game of Life life.prn life.hex CP/M 1.3: IMSAI versions of CP/M 1.31 manuals IMSAI_CPM_System_Alteration_Guide_Version_1.31_1977.pdf IMSAI_CPM_System_Users_Guide_Version_1.31_Rev_2_Mar77 imsai-boot.asm IMSAI boot source from CP/M Alteration Manual imsai-bios.asm IMSAI BIOS source from CP/M Alteration Manual um-cpm13.tgz Restoration of 52K CP/M 1.33 with my own boot loader and BIOS sources for the IMSAI FIF disk controller done, before the IMSAI originals became available imsai-cpm13.tgz 16K IMSAI CP/M 1.31 with movcpm including the IMSAI boot and BIOS code from above imgen.tgz A 4MB harddisk image with all sources and tools to build IMSAI movcpm with cpmsim CP/M 2.2: cpm22.tgz CP/M 2.2 with boot and BIOS source for the IMSAI 8080 with FIF FDC. Intel IOBYTE is implemented, console can be switched between tty and VIO. IMDOS: imdos202.tgz Disk image with 54K IMDOS 2.02 imdos205r0.tgz Disk images with 54K IMDOS 2.05 rev. 0 build from the archive at The Unofficial CP/M Web site imdos205r1-maslin.tgz Disk image with 16K IMDOS 2.05 rev. 1 build from Maslin archive imdos205r1-peters.tgz Disk image with 16K IMDOS 2.05 rev. 1 build from Peters archive CP/M / IMDOS applications software: f80-305.tgz Disk image with Microsoft Fortran-80 version 3.05 from 1978 for IMSAI. f80-31.tgz Disk image with Microsoft Fortran-80 version 3.1 from 1978 vmode.plm PL/M-80 program for CP/M to set video modes vmode.hex of the IMSAI VIO vmode.prn chargen.tgz Disk image with IMSAI character generator BASIC program for the VIO character ROM's. Also includes the font and ROM's as documented in the manual CBASIC_Manual.PDF Commercially oriented BASIC compiler/interpreter (c) 1977 by Software Systems included on disk image above vbasic.tgz Video BASIC from Hawkeye Grafix with demos and games for the IMSAI VIO vio-stuff.tgz Disk image with CP/M programs for the IMSAI VIO, Electric Pencil II, Space Invaders game, Pacman game ... ws092.tgz Wordstar release 0.92 for IMSAI systems with VIO ws30.tgz Wordstar release 3.0 for IMSAI systems with VIO & VT-100 ws33.tgz Wordstar release 3.3 for IMSAI systems with VIO & VT-100 enchanter.tgz Infocom Enchanter text adventure patched for IMSAI VIO. This disk includes assembler sources for patching the Infocom game engine for terminals. fig80.tgz Fig-Forth 8080 system using CP/M BIOS with editor and 8080 assembler UCSD p-System IV: ucsd-iv.tgz Disk images with the UCSD p-System IV srcucsd-iv.tgz Archive with boot and BIOS source for UCSD p-System IV