The page memory stores the ASCII code for each character position on the screen. The screen had 960 characters where position 0 (left top corner) could be accessed by memory location @F800 (before scrolling). The character memory stored the character definition of each ASCII character and can be accessed at memory locations @F400-@F7FF. Models The COMX-35 came in two colours, with either a white or black keyboard. Later models also included a monitor port. A second model called the COMX PC1 improved the keyboard and added a joystick port. A clone known as the Savla PC1 was sold in India. Peripherals The COMX-35 has one 44-pin external connector for additional expansion options in the form of interface cards. A section of memory is reserved for use by any interface card. The following hardware was available: Expansion box The expansion box allowed up to 4 interface cards to be connected to the COMX-35. The expansion box also included a firmware ROM connected to memory location @E000-@EFFF which extended basic with commands and logic to switch between different interface cards. Floppy disk controller The COMX Floppy disk controller allowed connection of 5.25" disk drives. The controller used the WD1770 clocked at . The DOS ROM was selected between address C000-DFFF and was also mapped over address DD0-DDF of the basic ROM. COMX DOS supports 35 tracks for both single and double sided disks and 70 tracks on single sided disks. Every track consisted of 16 sectors and every sector of 128 bytes, resulting in disk files of max . Printer card The COMX Printer card allowed connection of parallel and serial printers. Depending on what type of printer was connected the firmware ROM was selected either with the parallel firmware between memory location @C000-@CFFF and the serial firmware between memory location @D000-@DFFF or the other way around. Thermal printer and card The COMX Thermal Printer came including a dedicated interface card, printing was done on thermal paper by using a head that with which could heat the paper and as such print both text and images. You needed to be careful when writing your own printer drivers, which was needed for graphic printing, as it was very easy to 'burn' the printer head. 32K RAM card The COMX RAM card placed additional RAM from address @C000 to @DFFF, i.e. only one bank of the available at a time. To switch to a