Jump to content

Sony HB-10 Troubleshooting Guide

From RetroTechCollection
Sony HB-10P power supply circuit (service manual)
Power section of the HB-10P PU-37 board: CN11 inlet, S901 operate switch, C1 and the µPC7805 for +5 V, and the two half-wave supplies for ±12 V (Sony service manual, page 5-12)

Fault-finding on the Sony HB-10 starts with the AC adaptor and the three supply rails, then moves to the known design faults of the board: the /RESET line to the cartridge slots, the RAM mirror on the 64 KB versions and the PSG mixing resistors. Component references are from Sony's service manual for the HB-10P and HB-10B.[1] Niga reports that the Japanese HB-10 board is the same design.[2]

Quick reference

[edit | edit source]
Symptoms, causes and actions
Symptom Probable cause Action
Nothing at all, power LED dark No DC from the adaptor, adaptor fuse F1 or F2, operate switch S901, inlet CN11 Measure across C1 with the switch on; check the adaptor (No power)
Power LED on, no picture, +5 V correct Failed video chip, video RAM, or the video output path See No picture
Some cartridges will not start or crash, others work /RESET held at about 3 V by the slot diode; dirty slot contacts Add a pull-up or replace the diode (Cartridge problems)
Some games crash on an HB-10B, HB-10D or HB-10P RAM mirrored into slot 0 (port A8h quirk) Typed workaround or board fix (RAM mirror)
Chords from the PSG distorted, single notes clean R22 and R15 at the wrong values Change R22 to 1 kΩ and R15 to 4.7 kΩ (Sound)
Sound cartridges or disk interfaces dead, BASIC fine Missing +12 V or −12 V Check the adaptor's AC output and fuse F3, then D1, D2, IC19 and IC20

[3][4][5]

No power

[edit | edit source]

The AC-HB1 adaptor supplies DC 6 V at 900 mA and AC 16 V at 160 mA through a proprietary connector.[6] Only the DC output feeds the +5 V rail, so a completely dead machine has lost its DC input or its 5 V regulator, or has a short on the +5 V rail.[3]

  1. Unplug everything from the computer. Plug the adaptor into the wall and switch the computer on.
  2. Open the case (General Maintenance) and measure across C1, the 10,000 µF 25 V reservoir next to the inlet. This is the adaptor's DC output after the operate switch.
  3. If C1 has no voltage, check the adaptor on its own, then S901 and CN11. Inside the adaptor, F1 and F2 (T1.25A) are in the DC rectifier circuit and a 133 °C thermal fuse is in the transformer primary.[7]
  4. If C1 has voltage but +5 V is missing at C35, the fault is IC1 or a short on the +5 V rail. Disconnect the keyboard and measure the resistance of the +5 V rail to ground with the power off. A dead short points to a failed chip or capacitor on the rail.
  5. If +5 V is present but low, compare the voltage across C1 under load with the reading at C35. The regulator needs its input to stay above its output; a sagging C1 points back to the adaptor or to C1 itself.

sd_snatcher recommends fresh thermal compound between IC1 and its heatsink.[4]

No picture

[edit | edit source]

Niga's Japanese HB-10 powered up but gave no picture, and a previous owner had already replaced the video RAM without success. The fault was the TMS9118NL video chip. A replacement chip brought the machine back.[2] Along the way Niga found two traps:

  • The MSM38256RS system ROM uses pin 1 as an active-low chip select. To read it in an EPROM programmer, lift pin 1 and connect it to ground; otherwise the ROM reads as faulty when it is not.[2]
  • The TMS9918 used in early MSX1 machines and the TMS9118 in the Japanese HB-10 are not interchangeable. The TMS9918 drives eight 16K × 1 DRAMs with separate address and data lines; the TMS9118 drives two 16K × 4 DRAMs with bidirectional data lines.[2]

Niga found the video chip runs warm and fitted a heatsink to it, noting that TMS9118 failures are not unusual.[2]

The European HB-10B, HB-10D and HB-10P use a Toshiba T6950 video chip at IC5, with its two MB81416 video RAMs at IC6 and IC7.[8] Its clock is set to 22.168 MHz ±10 Hz at pin 38 by trimmer CV1.[9] With no picture on one of these, check +5 V at pin 34 of IC5 and the clock at pin 38 before suspecting the chip. Try both the RF output and the composite output on the 6-pin DIN socket to rule out the modulator.

Cartridge problems

[edit | edit source]

On the MSX Resource Center forum in 2017, ericb59 traced erratic cartridge behaviour on the HB-10 and HB-20 to the /RESET line. Sony fitted pull-up resistors to /WR, /RD, /IORQ and /MREQ but not to /RESET, which passes through a diode. With no cartridge fitted /RESET sits at 5 V, but with a cartridge it falls to about 3 V. Cartridges that need a clean reset suffer: MegaROMs, 64 KB ROMs such as Uridium, the Beer HD cartridge, SD card cartridges and floppy disk interfaces.[4] Niga mentions a report of a MegaSCSI interface that would not start on an HB-10.[2]

There are three fixes, all reported on working machines:

  • Add a 4.7 kΩ pull-up resistor from /RESET to +5 V (ericb59).[4]
  • Replace the diode with a 100 Ω resistor, which still offers some protection against a cartridge that drives /RESET (sd_snatcher). On his Japanese HB-10 the diode was D22, and replacing it also removed a lot of noise from the picture.[4]
  • Link the diode out, as on Panasonic's FS-A1 (Niga).[2]

Clean the slot contacts before blaming the /RESET line, and never fit or remove a cartridge with the power on.[5]

RAM mirror

[edit | edit source]

The 64 KB HB-10B, HB-10D and HB-10P, and some very early HB-20P, show the top 16 KB of RAM in slot 0 as well as in slot 3. Software that keeps its variables in the mirror and assumes all RAM is in slot 0 can crash.[5] Workarounds from the MSX Resource Center:[5]

  • Type OUT &hA8,240 before loading the program.
  • For a cartridge, boot with the cartridge's slot switched off on a switched slot expander, switch it on and type OUT&hA8,240: DEFUSR=&H7D75: ?USR(0).
  • Load ROM images with Execrom, LoadROM or OPFX /X from MSX-DOS, which sets up the RAM slots correctly.

The permanent fix removes the S3527's CAS3 signal from the RAM. The MSX Resource Center shows it on an HB-10P board: cut the track from the S3527's CAS3 output (pin 45) to pin 9 of IC9, the 74LS08, and link pins 9 and 10 of IC9.[5] Niga made the same cut and link on a Japanese HB-10 upgraded to 64 KB, after which RAM appeared only in slot 3.[2] On the HB-20, ericb59 describes a variant that lifts pin 9 of the 74LS08 and adds a 4.7 kΩ resistor from pin 9 to pin 14.[4]

Sound

[edit | edit source]

sd_snatcher found that R22 in the PSG output is 10 kΩ, in Sony's schematic and on his Japanese HB-10, where 1 kΩ is needed. The PSG saturates on many tunes, which can sound like a failed capacitor. His HB-20P already had 1 kΩ there. The fix is R22 to 1 kΩ, then R15 to 4.7 kΩ to restore the level against sound cartridges such as SCC and FM.[4] The MSX Resource Center lists the same change for the HB-10B, HB-10D and HB-10P.[5]

Niga measured the effect on a Japanese HB-10 with PLAY "v15o4a" and a C-E-G chord. Before the change a single note gave a clean square wave of 671 mV peak to peak at the audio output, but the chord was distorted. R15 and R22 are near the left-hand cartridge slot. After the change the single note measured 238 mV peak to peak and the three channels added cleanly.[2] Cut the old resistors out and remove the leads one pad at a time, because the tracks lift easily.[4]

Missing ±12 V

[edit | edit source]

The +12 V and −12 V rails come from the adaptor's AC output, rectified by D2 and D1 into C4 and C3 and regulated by IC19 and IC20.[3] Niga notes that they go only to the cartridge slots, where sound cartridges with op-amps and some disk interfaces use them.[2] Niga tested his machine with only a 5 V supply connected, and BASIC started normally. Check the adaptor's AC output and its fuse F3 (T200mA), then the voltages across C4 and C3, then the regulators.[7]

Test points

[edit | edit source]
Supply pins on the HB-10P/10B PU-37 board (Sony service manual, page 5-10)
IC Type +5 V pin Ground pin
IC5 T6950 video controller 34 13
IC6, IC7 MB81416 video RAM 9 18
IC8 Z80A, LH0080A or µPD780C-1 CPU 11 29
IC10, IC11 MB81464-12 main RAM 9 18
IC12 MSM38256-78RS ROM 28 14
IC15 S-3527 MSX-Engine 40, 90 6, 31

[8] The CPU clock is 3.579545 MHz.[10] The rail check points are in General Maintenance.

[edit | edit source]

References

[edit | edit source]
  1. ↑ Sony, HB-10P/10B, AC-HB1P/HB1B Service Manual, part no. 9-975-599-01, 1985 (File:Sony HB-10P HB-10B Service Manual 9-975-599-01.pdf). Hosted with a description at Sony HB-10P and HB-10B Service Manual.
  2. ↑ 2.00 2.01 2.02 2.03 2.04 2.05 2.06 2.07 2.08 2.09 SONY HB-10の補修と改造– Niga, にがMSX—link(accessed 2026-10-21) Repair and modification of a Japanese HB-10: no-picture fault traced to the TMS9118NL; system ROM pin 1 is an active-low chip select; TMS9918 and TMS9118 are not interchangeable; ±12 V goes only to the slots; RAM mirror fix; /RESET diode bypassed after a report that a MegaSCSI would not start; PSG fix with measured waveforms.
  3. ↑ 3.0 3.1 3.2 Sony, HB-10P/10B service manual (File:Sony HB-10P HB-10B Service Manual 9-975-599-01.pdf), PU-37 schematic, page 5-12: CN11 (DC IN, AC IN, GND), S901, C1 10000 µF 25 V and IC1 µPC7805 for +5 V; D2, C4 220 µF 35 V and IC19 µPC78L12 for +12 V; D1, C3 220 µF 35 V and IC20 µPC79L12 for −12 V; output capacitors C28, C35, C29, C30.
  4. ↑ 4.0 4.1 4.2 4.3 4.4 4.5 4.6 4.7 Sony HB10 / HB20 Hardware issue + fix, MSX Resource Center forum, 11 March 2017 to 30 May 2020—link(accessed 2026-10-21) ericb59, 11 March 2017: pull-ups on /WR, /RD, /IORQ and /MREQ but none on /RESET, which has a diode; /RESET is 5 V with no cartridge and 3 V with one; add a 4.7 kΩ pull-up; affected cartridges include MegaROMs, 64 KB ROMs such as Uridium, the Beer HD cartridge, SD card and floppy disk cartridges. sd_snatcher: replace the diode with 100 Ω (D22 on his HB-10), which also removed video noise; R22 is 10 kΩ where 1 kΩ is needed and R15 should then be 4.7 kΩ; fragile tracks.
  5. ↑ 5.0 5.1 5.2 5.3 5.4 5.5 Sony HB-10, MSX Resource Center wiki—link(accessed 2026-10-21) Series page: the port A8h RAM mirror on the 64 KB models, the typed workaround and the board fix, and the PSG resistor change for the HB-10B, HB-10D and HB-10P.
  6. ↑ Sony AC-HB1, MSX Resource Center wiki—link(accessed 2026-10-21) Outputs DC 6 V 900 mA and AC 16 V 160 mA; versions for 100 V, 220 V and 240 V; proprietary connector; the AC-HB3 cannot be substituted.
  7. ↑ 7.0 7.1 Sony, HB-10P/10B service manual (File:Sony HB-10P HB-10B Service Manual 9-975-599-01.pdf), AC adaptor schematic on page 5-17 and parts list on page 7-9: thermal fuse 133 °C in the primary of T1; F1 and F2 T1.25A 250 V before rectifiers D1 and D2 (RU-4A); C1 330 µF 25 V on the DC output; F3 T200mA 250 V on the AC winding.
  8. ↑ 8.0 8.1 Sony, HB-10P/10B service manual (File:Sony HB-10P HB-10B Service Manual 9-975-599-01.pdf), IC supply table on page 5-10: IC5 T6950 (+5 V pin 34, ground pin 13); IC6 and IC7 MB81416 video RAM and IC10 and IC11 MB81464-12 main RAM (+5 V pin 9, ground pin 18); IC8 Z80A, LH0080A or µPD780C-1 (+5 V pin 11, ground pin 29); IC12 MSM38256-78RS ROM (+5 V pin 28, ground pin 14); IC15 S-3527 (+5 V pins 40 and 90, ground pins 6 and 31).
  9. ↑ Sony, HB-10P/10B service manual (File:Sony HB-10P HB-10B Service Manual 9-975-599-01.pdf), alignment, page 6-1: frequency counter on pin 38 of IC5, adjust CV1 for 22.168 MHz ±10 Hz.
  10. ↑ Sony, HB-10P/10B service manual (File:Sony HB-10P HB-10B Service Manual 9-975-599-01.pdf), specifications, page 1-16: Z-80A at 3.579545 MHz, reset automatic at power-on.