Contents |
Description
Hardware
The Sony HBI-V1 is a Video Digitizer cartridge, which is used for grabbing images from external video sources like a VCR, TV or VIDEO camcorder. It was released in 1989 (one year after release of the MSX2+ computers) in Japan. Due to the TV standard incompatibility most of those cartridges available in Europe were converted from NTSC to PAL by Club Gouda or others.
The cartridge includes a standard (27256) 32kB ROM with new MSX-BASIC instructions - see SonyVideo BASIC and a built-in digitizing software that can be started from BASIC with CALL DG or _DG.
The package consists of:
- The cartridge itself
- One RCA cable (both ends are male). Yellow connectors & black cable
- Japanese manual
- Utility disk
Brand | Sony |
Model | HBI-V1 |
Year | 1989-10-21 |
Region | JP |
Launch price | ¥29,800 |
Package content | |
Emulation | ROM dump made and fully emulated in blueMSX |
Software
The provided utility disk has a menu with 4 options:
- BASIC
- Digitizing Soft in screen 8, 10, 11 or 12
- Graphic Print Out - same version as on F1 Tool Disk II (COLPRINT.BAS)
- Auto Graphic Loader - uses Kanji BASIC, MemoryDisk BASIC and .AGL files
This disk contains also
- BACKUP.BAS - same version as on F1 Tool Disk II
- 6 examples of animation or demo with digitized pictures using SonyVideo BASIC: SAMPLE.BAS - SAMPLE1.BAS - SAMPLE2.BAS - SAMPLE3.BAS - SAMPLE4.BAS - SAMPLE5.BAS
- several pictures in screen 8 or 12
Gallery
Hardware
Software
Specifications
The original version of the HBI-V1 is meant for 60Hz NTSC, the modified version is for 50Hz PAL. As the modification is only done to the analog part of the device, the digital part remains unchanged. This causes only the top 525 lines to be digitized, since NTSC only has 525 lines, while PAL has 625 lines.
The device works as follows:
- First the composite video signal is split into RGB (with a standard television IC) and sync (the well known LM1881)
- The three RGB signals are send to three analog/digital converters (6 bit)
- The digital data are then stored in 64 kB VRAM memory after being converted to YJK
- The whole logic of capturing, converting and storing in VRAM, and the interfacing with the MSX, is performed by a OKI/Sony IC labelled MSM79V023
Connections
- RCA (Cinch) composite video-out
- RCA (Cinch) composite video-in
There's a switch to compensate video-output impedance when not connected. The switch is intended to enable/disable the terminator resistor on the video. A video signal is supposed to be terminated with 75 ohm. But when connecting two video devices on one video signal, the load is twice 75 ohm, which lowers the signal so that the image is less bright and also could have sync problems. So indeed the switch has influence on the brightness.
PCB modifications for PAL version
- X101: PAL = 4.4333619 Mhz instead of NTSC = 3.579545 Mhz
- R106: PAL = 4700 ohm instead of NTSC = 1000 ohm
- R107: PAL = 100 ohm instead of NTSC = 1000 ohm
- IC101 (V7020): pins 19, 20, 21 need to be cutted
Programming
Supported modes
The digitizer can be used with an MSX2 computer, but then it will only be possible to digitize in screen mode 8 with 256 colors.
On an MSX2+ or MSX turbo R, the screen 10, 11 and 12 modes can be used too. The digitizing speed is not impressive, but enough if you do not expect to see real time video. The most used screen for digitizing is the last one (12) due to the big amount of colors.
Digitizing in interlace (256×424) mode
From BASIC:
1 N$="IMAGE" 10 SCREEN 12,,,,,3 20 SETPAGE1,0 30 _AD(0,0,0,0,0,0,1) 40 SETPAGE 1,1 50 _AD(0,0,0,0,0,1,2) 55 A$=INKEY$ 60 IFA$=""THEN20 70 IFA$=" "THEN BEEP: A$=INPUT$(1): IF A$="S" OR A$="s" THEN SET PAGE 1,0: BSAVE N$+".SC1",0,&HD3FF,S: SET PAGE1,1: BSAVE N$+".SC2",0,&HD3FF,S 80 GOTO20
Program written by Trunks.
To view again in BASIC:
10 SCREEN 12,,,,,3 20 BLOAD"IMAGE.SC1",S 30 SET PAGE 1,1: BLOAD"IMAGE.SC2",S 40 GOTO 40
For more info, see SonyVideo BASIC.
Programming in assembly
See Programming the Sony HBI-V1.