EMMA 02

RCA APT VP4801 (All Purpose Terminal)

  • Home
  • CDP18S020
    • General Information
    • I/O Map
  • 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
  • COMiX-35
  • 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
  • EFA-Datorn
  • ETI-660
  • FRED 1
    • General Information
    • I/O Map
    • Cassette
    • CARDTRAN Syntax
  • FRED 1.5
    • General Information
    • I/O Map
    • Front Panel
    • Cassette
    • Cassette
    • FPL-2
    • FPL-4
    • FEL-1
  • HEC1802
  • HUG1802
    • General Information
    • I/O Map
    • Memory
    • Video
    • Sound
    • Keyboard
    • Cassette
    • Monitor
    • Chip-8 ETI-660
  • Infinite UC1800
    • General Information
    • I/O Map
    • Front Panel
  • 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
    • Front Panel
  • RCA Game System
  • RCA CDS
    • General Information
    • I/O Map
  • RCA Microboard
    • General Information
    • I/O Map
  • RCA MS2000
    • General Information
    • I/O Map
    • MicroDos
  • RCA MCDS
    • General Information
    • I/O Map
  • RCA Studio II
    • General Information
    • I/O Map
    • Memory
    • Video
    • Keyboard
    • Chip 8
    • 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
  • VP3000
    • General Information
    • I/O Map
  • VP4801
    • General Information
    • I/O Map
    • Memory
  • VT1802
  • Visicom COM-100
    • General Information
    • I/O Map
    • Memory
    • Video
    • Keyboard

 

 

 

 

 

 

 

 

 

 

 

 

I/O Map

The following table lists the main I/O definitions of the VP4801. This is likely not 100% correct and missing information.

EF1 If both EF1 and EF2 are 0 the VP4801 will clear RAM for a cold startup
EF2 If both EF1 and EF2 are 0 the VP4801 will clear RAM for a cold startup
Address
0xC400 Maybe TMS99532 modem output?
0xCC01, 0xCC02, 0xCC04 ???
On startup 0x03 is written on 0xCC01, 0x38 on 0xCC02 and 0x41 on 0xCC04
0xCE02 Maybe TMS99532 modem input?
bit 1&2: if one of these is 0 the VP4801 will go into some kind of online mode. Maybe if modem data is detected via DCD?
bit 3: if 0, the VP4801 FW will lock until it becomes 1. Maybe modem status or TMS99532 oscilator?
bit 5: if 0, COUPLER text is stored in RAM at 0x8120 (Accoustic Coupler in the TMS99532?). if 1 and 0x8100 bit 7 is 1 then PHONE text is stored in RAM at 0x8120. If 0x8100 bit 7 is 0, then spaces are stores in RAM at 0x8120.
Address SCN2672 Programmable Video Timing Controller
0xC000 Read Interrupt Register
Write Initialization Register
0xC001 Read Status Register
Write command code
0xC002 Read & write Screen Start Register (LSB)
0xC003 Read & write Screen Start Register (MSB - bit 0 to 5)
0xC004 Read & write Cursor Address Register (LSB)
0xC005 Read & write Cursor Address Register (MSB - bit 0 to 5)
0xC006 Write Pointer Address Register (LSB)
0xC007 Write Pointer Address Register (MSB - bit 0 to 5)
0xC008 Read Light Pen Address Register (LSB)
0xC009 Read Light Pen Address Register (MSB - bit 0 to 5)
0xC800 Read & write Bus Interface Latch
Address SCN2671 Programmable Keyboard and Communication Controller
0xC200 Read Interrupt Status Register
Write Reset Command
0xC201 Read & write Communications Mode Register
0xC202 Read Receiver Holding Register 
Write Transmit Holding Register
0xC203 Read Communications Status Register
Write Baud Rate Mode Register
0xC204 Read & write Interrupt Mask Register
0xC205 Read & write Keyboard Mode Register
0xC206 Read Keyboard Holding Register
0xC207 Read Keyboard Status Register
Write Miscellaneous Command