IDEDOS is a ROM based disk operating system written in 6502 and 65816 assembly language for the Commodore 64, the Commodore 128 and the SuperCPU accelerator. Its main purpose is to control ATA and ATAPI devices connected through an IDE64 cartridge and to present them to programs like ordinary Commodore drives. It also supports networked drives through PCLink and includes a built-in machine code monitor and file manager. IDEDOS hooks into the C64 KERNAL through the vector table at page 3, so existing software can use it, though programs that bypass the vector table and call the IEC bus directly are incompatible. It was begun in 1996 to run the IDE64 1.1 card, with Josef Souček writing the main code. Kajtár Zsolt added CD-ROM support in 2000 and led a rewrite, version 0.90, that was not ready for general use until 2005. The older series ended with version 0.898b in June 2004, and a 0.91 beta began in 2009 to gain space.
Facts
Connections
In Field
Source IDEDOS (source article)
Sources
1. Singular Crew (IDEDOS project): IDEDOS project page
Singular Crew (IDEDOS project)Files listQuote, Files list
IDEserv 0.35i (source+win32 binary, 2025.May.24)
View the Source 2. IDEDOS (source article)
Short history
In 1996 IDEDOS was born, as there was a need for a system to run the IDE64 1.1 card.
In Group: Home Computer Operating Systems, Lead sentence
IDEDOS is a ROM-based disk operating system written in 6502/65816 assembly language for the Commodore 64, 128 and SuperCPU.
In Field: Operating Systems, Lead sentence
IDEDOS is a ROM-based disk operating system written in 6502/65816 assembly language for the Commodore 64, 128 and SuperCPU.
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.