EMMA 02

COMX-35

  • Home
  • CDP18S020
    • General Information
    • I/O Map
  • COMIX-35
  • COMX-35
    • General Information
    • F&M
    • Did You Know...?
    • I/O Map
    • Memory
    • Video
    • Sound
    • Keyboard
    • Cassette
    • Expansion Box
    • Disk
    • Printers
    • Thermal
    • PL-80
    • 32K RAM
    • 80 Column
    • F&M EPROM
    • F&M Joy Card
    • Super Board
    • COMX BASIC V1.00
  • COSMAC Elf
    • General Information
    • I/O Map
    • Front Panels
  • COSMAC Elf 2000
    • General Information
    • I/O Map
    • Memory
    • Video
  • COSMAC Microtutor
    • General Information
    • I/O Map
  • COSMAC Microtutor II
    • General Information
    • I/O Map
  • COSMAC Vip
    • General Information
    • I/O Map
    • Memory
    • Video
    • Sound
    • Keyboard
    • Cassette
    • STK
    • Chip-8 and 8X
    • Test-Word
    • Floating Point BASIC 2.2
  • COSMAC Vip II
    • General Information
    • I/O Map
    • Floating Point BASIC 2.2
  • Cidelsa
    • General Information
    • I/O Map
    • Memory
    • Video
    • Sound
  • Conic
  • Cosmicos
    • General Information
    • I/O Map
    • Front Panels
    • Mops & Hexmops
    • ASCII Monitor
    • HEX Monitor & UT4
  • CyberVision
  • ETI-660
  • FRED 1
    • General Information
    • I/O Map
    • Cassette
    • CARDTRAN Syntax
  • FRED 1.5
    • General Information
    • I/O Map
    • Cassette
    • Cassette
    • FPL-2
    • FPL-4
    • FEL-1
  • HEC1802
  • HUG1802
    • General Information
    • I/O Map
    • Memory
    • Video
    • Sound
    • Keyboard
    • Cassette
    • Chip-8 ETI-660
  • Infinite UC1800
    • General Information
    • I/O Map
  • JVIP
  • Macbug
  • Membership Card
    • General Information
    • I/O Map
  • Netronics Elf II
    • General Information
    • I/O Map
    • Front Panels
    • Keyboard
    • Giant Board
    • BASIC/Math
  • Oscom Nano
    • General Information
    • I/O Map
    • Memory
    • Video
    • Sound
    • Keyboard
    • Casette
  • Pecom 32 and 64
    • General Information
    • Software
    • I/O Map
    • Memory
    • Video
    • Sound
    • Keyboard
    • Casette
    • Pecom 32 BASIC
    • Pecom 64 BASIC 1.0 & 4.0
  • Pico/Elf V2
    • General Information
    • I/O Map
  • Quest Super Elf
    • General Information
    • I/O Map
  • RCA Game System
  • RCA Microboard
    • General Information
    • I/O Map
  • RCA MS2000
    • General Information
    • I/O Map
  • RCA MCDS
    • General Information
    • I/O Map
  • RCA Studio II
    • General Information
    • I/O Map
    • Memory
    • Video
    • Keyboard
    • ST2
  • RCA Studio III
    • General Information
    • I/O Map
    • Memory
    • Video
    • Keyboard
  • RCA Studio IV
    • General Information
    • I/O Map
    • Memory
    • Video
    • Keyboard
    • ST4 Syntax
  • RCA Video Coin
    • General Information
    • I/O Map
    • Memory
    • GPL-A (2K RAM)
    • GPL-A (2K ROM)
    • GPL-2
    • GPL-3
    • GPL-4
  • SBC1802
  • Studio 2020
  • Telmac 1800
    • General Information
    • I/O Map
    • Memory
    • Video
    • Keyboard
    • Cassette
  • Telmac 2000
    • General Information
    • I/O Map
    • Memory
    • Video
    • Sound
    • Keyboard
    • Cassette
  • Telmac TMC-600
    • General Information
    • Software
    • I/O Map
    • Memory
    • Video
    • Sound
    • Keyboard
    • Cassette
    • Telmac SBASIC v24.3
  • VELF
    • General Information
    • I/O Map
    • BIOS
    • Video
    • Keyboard
  • VIP2K MC
    • General Information
    • I/O Map
    • Memory
    • Video
    • Chip 8
  • VIS1802
  • VT1802
  • Visicom COM-100
    • General Information
    • I/O Map
    • Memory
    • Video
    • Keyboard

 

 

 

 

 

 

 

 

 

 

 

 

80 Column

The COMX 80 Column card adds the possibility to use a text mode of 80x24. The MC6845 is used as video chip.

The 80 Column Card includes a 2K ROM mapped to location @C000-@C7FF this ROM includes firmware to extend the COMX BASIC with support for the 80x24 text mode. Next to this an additional 2K Video RAM is included and mapped to location @D000-@D7FF. The MC6845 can be addressed via memory locations: @D800 for the CRTC address register and @D801 for the CRTC data register.

When the 80 column card is connected to the COMX the BASIC ROM still starts up in regular mode. This makes it difficult to start the COMX if no monitor/TV is connected to the regular output. To start the 80 column mode either a CALL (@C010) or when using the expansion box a CARD Sx (x = 80 column rom slot) should be used. After this command BASIC will change output to the MC6845 chip on the 80 column card.

There is not much software available supporting the 80 column card, to my knowledge the COMX Star text editor was released with 80 column support however I don’t have a copy of that specific version.

Note that when using LIST one of the CTRL commands below could be triggered, like starting a self test or going to 40 column mode. This happens when CTRL characters are used in PRINT commands.

CTRL Key Commands

The following CTRL commands are supported by the 80 Column card:

CTRL B: Inverse display mode
CTRL C: Ignore line and go to next
CTRL F: Enable/Disable 'Function keys'
CTRL H: Clear Screen
CTRL I: Cursor up
CTRL J: Cursor left
CTRL K: Cursor right
CTRL L: Shift lock
CTRL M: Cursor down
CTRL Q: 40 Column mode*
CTRL R: Repeat last entry
CTRL T: Self Test*

* Note: CTRL Q and CTRL T only work in print mode, i.e. to switch to 40 column mode type PRINT "(ctrl Q)" (press CTRL Q between the "") or press CTRL Q, return and then press CTRL R. The same goes for CTRL T (to stop the self test press CTRL Q for a few seconds).

After 'Function keys' are enabled (CTRL F) the following CTRL keys can be used to input BASIC commands:

CTRL A: INPUT
CTRL D: DOSCAT
CTRL E: EDIT
CTRL G: LIST
CTRL N: NEW
CTRL O: PEEK
CTRL P: PR
CTRL Q: POKE
CTRL T: CALL
CTRL U: CARD
CTRL V: DOSSAVE
CTRL W: DOSDEL
CTRL X: RUN
CTRL Y: READ
CTRL Z: RETURN