VMU hardware overview: Difference between revisions

From dreamcast.wiki
Jump to navigation Jump to search
(Added a picture of the VMU)
(fleshed out clock, RAM, ROM, power source, timers, input)
Line 1: Line 1:
[[File:VMU Device.jpg|thumb|Visual Memory Unit]]
[[File:VMU Device.jpg|thumb|Visual Memory Unit]]


* '''CPU''': 8-bit Sanyo LC86K87 @ 6Mhz (attached to controller) or 32Khz (standalone)
* '''CPU''': 8-bit Sanyo LC86K87
* '''RAM''': 256 bytes for applications, 256 reserved for system BIOS, 512 bytes WRAM
* '''Clock''': 32.8KHz quartz oscillator or 879.2kHz RC oscillator when operating standalone or 6MHz CF oscillator when plugged into the controller
* '''Flash''': 128 KB (200 blocks)
* '''RAM''': 256 bytes for applications, 256 reserved for system BIOS, 512 bytes of additional WRAM
* '''Power source''': Two CR2032 batteries with auto-off function
* '''ROM''': 4KB OS/firmware functionality, 16KB system BIOS program area
* '''Flash''': 128 KB (200 blocks) with 8-bit FAT filesystem
* '''Power source''': Two CR2032 batteries with auto-off function and low-battery detection circuit
* '''Display''': 48 dot Width x 32 dot Height resolution, Monochrome
* '''Display''': 48 dot Width x 32 dot Height resolution, Monochrome
* '''Display size''': 37 mm (1.46 inches) Width x 26 mm (1.02 inches) Height
* '''Display size''': 37 mm (1.46 inches) Width x 26 mm (1.02 inches) Height
* '''Sound''': PWM sound chip, 1-channel PWM sound source
* '''Sound''': PWM sound chip, 1-channel PWM sound source
* '''Timer''': 16-bit clock-timer, 16-bit (or 2x 8-bit) counters
* '''Input''': 4-button D-pad, 2 general-purpose buttons (A, B), MODE, SLEEP
* '''Timer''': Base Timer (14-bit binary up counter), 2xTimer Circuits (16-bit timer/counter with pulse generator)
* '''Serial Interface''': Dedicated Maple interface (VMU-to-Dreamcast) or Synchronous 8-bit serial interface with 2 transfer channels (VMU-to-VMU)
* '''Serial Interface''': Dedicated Maple interface (VMU-to-Dreamcast) or Synchronous 8-bit serial interface with 2 transfer channels (VMU-to-VMU)

Revision as of 17:14, 27 December 2022

Visual Memory Unit
  • CPU: 8-bit Sanyo LC86K87
  • Clock: 32.8KHz quartz oscillator or 879.2kHz RC oscillator when operating standalone or 6MHz CF oscillator when plugged into the controller
  • RAM: 256 bytes for applications, 256 reserved for system BIOS, 512 bytes of additional WRAM
  • ROM: 4KB OS/firmware functionality, 16KB system BIOS program area
  • Flash: 128 KB (200 blocks) with 8-bit FAT filesystem
  • Power source: Two CR2032 batteries with auto-off function and low-battery detection circuit
  • Display: 48 dot Width x 32 dot Height resolution, Monochrome
  • Display size: 37 mm (1.46 inches) Width x 26 mm (1.02 inches) Height
  • Sound: PWM sound chip, 1-channel PWM sound source
  • Input: 4-button D-pad, 2 general-purpose buttons (A, B), MODE, SLEEP
  • Timer: Base Timer (14-bit binary up counter), 2xTimer Circuits (16-bit timer/counter with pulse generator)
  • Serial Interface: Dedicated Maple interface (VMU-to-Dreamcast) or Synchronous 8-bit serial interface with 2 transfer channels (VMU-to-VMU)