Example of 6502/6522 control of an 8-bit IDE interface.

Chris Baird f73d5eeac5 i just want to say the world didn't need Steve Jobs 2 years ago
ATA_defs.asm f73d5eeac5 i just want to say the world didn't need Steve Jobs 2 years ago
IDE.asm f73d5eeac5 i just want to say the world didn't need Steve Jobs 2 years ago
Makefile f73d5eeac5 i just want to say the world didn't need Steve Jobs 2 years ago
README.md f73d5eeac5 i just want to say the world didn't need Steve Jobs 2 years ago
iderom.asm f73d5eeac5 i just want to say the world didn't need Steve Jobs 2 years ago

README.md

6522/6502 IDE control code

This was a later project that reused the legendary 6522IDE/Symbiosys SYM-1 code, ported to a VIC-20 with a custom-made dual 6522 expansion board.

The additional file iderom.asm is an IDE DOS that fits into 1kB! (but again, needs my custom expansion board..)

The CLI was developed further into Abiosys, which was SD Card based, that can be found at: https://notabug.org/vk2cjb/SDCard-Abiosys-Andmodem-C64

Note: the new maintainer of cc65 made some clueless changes to ca65 after I wrote this, so that the ~ negate operation thinks in signed values, where "~00000010" is not "11111101" anymore, but "-2", and the new assembler throws a wobbly. If you want to code to build you'll need to create your own work-around.