VMU hardware overview: Difference between revisions

From dreamcast.wiki
Jump to navigation Jump to search
(fleshed out clock, RAM, ROM, power source, timers, input)
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 2: Line 2:


* '''CPU''': 8-bit Sanyo LC86K87
* '''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
* '''Clock''': 32.8KHz quartz oscillator, 879.2kHz RC oscillator6MHz CF oscillator
* '''RAM''': 256 bytes for applications, 256 reserved for system BIOS, 512 bytes of additional WRAM
* '''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  
* '''ROM''': 4KB OS/firmware functionality, 16KB system BIOS program area  
Line 9: Line 9:
* '''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 8-bit PWM sound source
* '''Input''': 4-button D-pad, 2 general-purpose buttons (A, B), MODE, SLEEP
* '''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)
* '''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)
[[:File:Vmu_Manual.pdf|Instruction Manual]]

Latest revision as of 20:55, 22 May 2023

Visual Memory Unit
  • CPU: 8-bit Sanyo LC86K87
  • Clock: 32.8KHz quartz oscillator, 879.2kHz RC oscillator, 6MHz CF oscillator
  • 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 8-bit 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)

Instruction Manual