Apple Series II
Apple II c
apl_apl2c

Apple IIc

The Apple IIc is the fourth model in the Apple II series of computers. It is Apple's first attempt to design a portable computer. At 7.5lbs, today it would be considered luggable rather than portable. The "c" in the name stood for compact. The case was smaller, and had venting slots on top, so it could no longer support a monitor. Apple provdied a separate stand for that.

The IIc used a new CMOS-based 65C02 CPU that had 27 more instructions over the 6502. Unfortunately some software used undocumented instructions on the 6502, that were not carried over in the design for the 65C02, resulting in incompatibilities.

The text display of the IIc added 32 unique characters that could be combined to create simple icons, windows and menus so a simple Graphical User Environment could be simulated out of text characters.

Apple DOS / Apple ProDOS

Apple DOS

Apple DOS was the first disk operating system for the Apple II series, released in 1978 and developed by Shepardson Microsystems under contract to Apple. Built to run on the 6502 microprocessor, it provided a layer of software between user programs and the Disk II controller hardware, which had been designed by Steve Wozniak. The OS was loaded from floppy disk and occupied a small portion of memory, exposing a set of machine-language routines for file management, disk access, and program loading. Apple DOS used a flat file system with 35 tracks per 5.25-inch disk side, each track divided into sectors managed by a simple catalog structure. Filenames were limited to 30 characters, and files were typed as Integer BASIC, Applesoft BASIC, binary, or text.

Technically, Apple DOS provided three primary components: the DOS image (disk-resident routines), the File Manager, and the Program Manager. The File Manager translated high-level commands into sector-level disk operations, while the Program Manager handled loading and saving of executable binaries. Disk I/O was tightly coupled to the unique design of the Disk II controller, which relied on software timing loops instead of complex controller hardware. Because Apple DOS lacked subdirectories and advanced metadata, disks were essentially single-level volumes, limiting scalability but maximizing simplicity. Despite these constraints, Apple DOS became the foundation of Apple II software distribution for years, until it was eventually replaced by ProDOS in 1983, which introduced hierarchical directories, improved file handling, and support for larger disks.

Apple ProDOS

Introduced in 1983, this Apple’s successor to Apple DOS, designed to address the growing limitations of the earlier system as Apple II hardware and storage devices became more advanced. Built for the 6502 processor, ProDOS supported hierarchical subdirectories, time/date stamps, and device-independent block I/O, making it a much more flexible and scalable operating system. It replaced Apple DOS’s flat catalog with a tree-structured file system, allowing better organization of files across large disks and hard drives. ProDOS also standardized on a 512-byte block size, which aligned with newer disk technologies and allowed it to support volumes up to 32 MB—significant compared to the 140 KB floppy disks Apple DOS was originally designed for.

From a technical perspective, ProDOS reorganized the system architecture into a modular kernel with machine-language routines resident in memory, exposing a set of entry points for file, device, and memory management. It reserved high memory for itself while leaving the lower regions available as a consistent application execution environment, which improved software portability across Apple II models. ProDOS also introduced more rigorous file typing and access control flags (read, write, destroy, rename), as well as real-time clock integration when supported by hardware. Though it was less forgiving than Apple DOS in terms of compatibility quirks, ProDOS became the standard Apple II operating system throughout the mid-to-late 1980s, supporting not only floppies but also hard disks, RAM disks, and eventually 3.5-inch drives, ensuring the Apple II line remained viable in an era of expanding storage demands.

This was the direct replacement for Apple DOS 3.3 and was entirely 8-bit, designed to run on all Apple II models with a 6502 or 65C02 CPU. It introduced hierarchical directories, block-based I/O, and support for larger disks. This version remained the standard OS for 8-bit Apple II machines.

ProDOS was strictly limited to a 64 KB address space, with the kernel, file system handlers, and I/O routines resident in the upper portion of memory. Applications were constrained to what remained of conventional RAM. File buffers and directory structures were mapped into fixed RAM locations, limiting the maximum complexity of applications.

With ProDOS Apple introduced a new file system with a hierarchical directory tree, 512-byte block allocation, and 32 MB volume support. It exposed a set of machine-language entry points (the MLI, or Machine Language Interface) for file and device access. These were strictly 8-bit routines, with parameters passed through fixed memory locations.

ProDOS Served as the general-purpose disk operating system for all Apple II models (II+, IIe, IIc). It was lightweight, fit within the 64 KB space, and became the baseline for nearly all 8-bit Apple II software in the mid-1980s.

CPU - The Motorola 6502

The 6502 is an 8-bit MicroProcessor designed by MOS Technology. The team was led by Chuck Peddle and had also worked on the Motorola 6800. The 6502 is a simplified, but faster and cheaper design than the 6800.

The 6502 was introduced in 1975 and was the cheapest microprocessor on the market. Together with the Zilog Z80, the 6502 helped start the home computer revolution of the 1980s. The 6502 was used in a wide range of devices: the Atari 2600, the 8-bit Atari home computers, the Apple II, the Nintendo Entertainment System, the Commodore 64, the BBC Micro and many others. All used the 6502 or a variation of it.

The 6502 is a 1MHz design, while the 6502A is designed for 2MHz. The 6502A is 100% compatible with the original 6502.

Commodore soon bought MOS Technology, but conitnued to sell the microprocessor to competitors and licensed the design to other manufacturers.

Source: WikiPedia - MOS Technology 6502
Technical Details
Released 1983
Country United States
Brand Apple
Type Apple Series II
Name Apple II c
CPU Class 650x
CPU MOS/Synertek 6502 @1.023MHz, NCR/GTE 65C02 @1.023MHz (Enhanced IIe)
Memory RAM: 64kB
RAM max: 1MB
Sound Chip none
Sound 1-bit sound
Display Chip none
Display 80x48 16 colors
560x192 16 colors
Best Text 80x48
Best Color 16 colors
Graphics 560x192 in 16 colors
Sprites none
System OS Apple DOS
Storage Internal Disk Drive
Original Price $1300
External Links 🌐
Apple IIc
Wiki for the Apple IIc
MOS 6502 CPU Wiki Page
The 6502 is an 8-bit MicroProcessor designed by MOS Technology.