== OS supported Hardware ==
'''==== Printer ports<br>''' ====
*7 bit [[Printer Port|printer port]] (native)
*[[8bit Printer Ports|8 bit printer port]] 6128 Plus using Amstrads CRTC solution
*[[Happy Computer 8bit Printer Mod|Happy Computer Mod]] using CAS_WRITE as Bit 7.
'''==== Drives<br>''' ====
*3" A, B, C and D drives (C, D need hardware patch)
*3.5" and 5.25" drive
*[[HxC Floppy Emulator]] (On message "Disc is write protected" put a HFE in HxC or adjust its configuration)
'''==== Expansion cards<br>''' ====
*[[Albireo]] (partial)
*[[AMRAM2]] (combined EPROM and S-RAM card)
*[[EPROM]] cards or EPROM simulator cards like the [[Britannia ROM Board]], [[Dobbertin]] EPROM card, [[Honeysoft ROM Board]], [[Inicron ROM-RAM-Box]], [[KDS Sideways ROM Board]], [[MegaFlash]], [[MegaROM]], [[SuperPower ROM Box]], [[SYMBiFACE II]], SuperROM Plus and others
'''==== Hard-disc''' ====
*[[CPC-IDE]], [[SYMBiFACE II]] and [[X-MASS]] IDE support, but only low-level, FutureOS IDE-ROM needed
*[[Dobbertin Harddisc|Dobbertin HD20]] (72 KB/s data transfer rate)
*[[IDE8255]] IDE support, but only low-level, FutureOS IDE-ROM needed
'''==== Joysticks<br>''' ====
*[[Analog Joysticks|Analog Joystick]] (6128 Plus)
*[[Digital Joysticks]] 1 and 2
'''==== Memory expansions<br>''' ====
*[[c't 512 KB internal RAM expansion]] (DIY) (c't magazine)
*[[Dk'tronics memory expansion|Dk'tronics]] 64-512 KB and compatibles ([[Dobbertin Memory Expansion|Dobbertin]], [[Inicron RAM-Box|Inicron]], [[SYMBiFACE II|SYMBiFACE II]], [[RAM BOX]])
*[[FlashGordon]]
*[[MegaFlash]]
*[[RAM7 2MB memory expansion|RAM7's RAM expansion]] (up to 2 MB)
*[[X-MEM]]
*[[Y-MEM]]
*[[Z-MEM]]
'''==== Real-Time-Clocks''' ====
*[[Dk'tronics Real Time Clock]]
*[[Dobbertin Smart Watch]]
*[[SYMBiFACE II:Realtime clock|SYMBiFACE II]]
'''==== Sound and Music<br>''' ====
*[[CTC-AY SDK main fr|CTC-AY]] aka [[PlayCity]]
*[[Digiblaster]]
*[[Soundplayer]]
'''==== Networking'''====
*[[CPC Booster]]+ and TotO's MiniBooster
*[[Virtual Net 96]]
The following pointer-based input devices are supported by FutureOS. Applications can use them by calling the appropriate OS function in OS-ROMs A, C or D.
'''==== Mice'''<br>====
*[[Atari-ST mouse adapter|Atari ST mouse adapter]] ([[CPC Magazin|Schneider Magazin]])
*[[AMX Mouse|AMX Mouse]], [[PS2Mouse|AMX PS/2 Mouse Adapter]]
*[[Dk'tronics Mouse Interface]]
'''==== Lightpens'''<br>====
*[[Dk'tronics Lightpen|Dk'tronics lightpen]]
*[[Happy Computer Light Pen]] (DIY from German magazine)
*[[Lindy Light Pen]]
'''==== Graphic Tablets'''<br>====
*[[Grafpad II|Hegotron Grafpad II]]
'''==== Trackballs'''<br>====
*[[Atari-ST mouse adapter|Atari ST trackball adapter]] (Schneider Magazin)
*[[Marconi|Marconi trackball]]