Category:OPL4
This page was last modified 10:50, 28 June 2019 by Gdx. Based on work by MSX Calamar and ToriHino and others.

Contents

Specifications

  • Yamaha YMF278B OPL4 sound synthesizer
  • 100% OPL1/OPL2/OPL3 compatible (note: the MSX-AUDIO is also OPL1 compatible, so MSX-AUDIO software that doesn't use the MSX-AUDIO ADPCM part can be used on the OPL4)
  • OPL4 is an independent CPU with it's own memory so even a slow 3,58 MHz MSX computer is able to replay high quality samples with minimum of CPU power
  • Wave table part: 24 PCM channels (stereo: adjustable in 16 steps for each channel; replay frequency up to 44.1kHz)
  • Replay of 8-bit, 12-bit or 16-bit data
  • support for 2MB of SRAM for own samples
  • FM synthesizer
    • 18 2-operator FM channels
    • 15 2-operator FM channels + 5 FM drums
    • 6 4-operator FM channels + 6 2-operator FM channels
    • 6 4-operator FM channels + 3 2-operator FM channels + 5 FM drums
  • 2MB wave table ROM (Yamaha YRW-801) with (approx.) 330 samples, mostly 22kHz 12-bit
  • Compatibility with the General MIDI standard (128 melody sounds and 47 percussion sounds)

Here's an example which shows how the Yamaha OPL4 can perform.

OPL4 cartridges

The Sunrise MoonSound was the original, but many other compatible clones have been made since, such as the Korean DalSoRi (which means MoonSound in Korean), the Brazilian OPL4 Shockwave, the Argentinian Wozblaster, the French Monster Sound FM Blaster and the Spanish MSX-Blaster OPL4 and MSX Calamar Wozblaster.

All clones can hold 1 MB of sample-RAM and have the 2 MB Yamaha YRW801-M General MIDI ROM on board. However, technically the OPL4 can address 4 MB SRAM if no 2 MB Yamaha ROM is present, which is a feature that’s offered by the DalSoRi R2.

MSX Calamar Wozblaster offers the 2 MB Yamaha YRW801-M General MIDI ROM on board and 2 MB of sample-RAM.

The DalSoRi, DalSoRi R2, FM Blaster, MSX-Blaster OPL4, OPL4 Shockwave 2 and MSX Calamar Wozblaster are the smallest and fit in a Konami sized cartridge. The Wozblaster is larger and doesn't come with case. The Sunrise MoonSound fits the medium size NMS-1250 modem case. And the OPL4 Shockwave is the largest.

Unlike the MoonSound, Wozblaster, MSX Calamar Wozblaster, FM Blaster and MSX-Blaster OPL4 which use the Yamaha YAC513 as DAC, the DalSoRi and DalSoRi R2 use the NXP Philips UDA1330A, and the OPL4 Shockwave uses the Sanyo LC78815M. According to their manufacturers they provide better sound quality and low noise.

MSX-AUDIO BIOS support

The FM part of the OPL4 part began being supported by the MSX-AUDIO BIOS since v1.3, including stereo sound. The DalSoRi R2 by JunSoft has a FlashROM for the BIOS.

Gallery

Three OPL4 cartridges together

Software that uses the OPL4

Demos

  • Coral 2 (Infinite)
  • Golden Power Disc 12
  • News2004 (Infinite)
  • Sphere (Infinite)
  • TeddyWareZ XMas 2002 (TeddyWareZ)
  • Underwater Demo (Team Bomba)
  • Wings (Infinite)
  • Woei Demo (Team Bomba)

Games

  • ASO Remake (Junsoft)
  • Battle Bomber (BitBoyz)
  • Bombaman (Team Bomba)
  • Blox (Team Bomba)
  • Bubble Rain (Imanok)
  • Cat 'n' Mouse (Imanok)
  • Dream Puzzle (Mapax)
  • Invaders (Junsoft)
  • Findit - Metal Gear Solid Edition (Delta Soft)
  • Findit Replayer (Delta Soft)
  • Highway Fighter (Kai Magazine)
  • Life on Earth (Kai Magazine)
  • Life on Mars (Kai Magazine)
  • Myths and Dragons (Kai Magazine)
  • Oss 2000 Puzzel (Delta Soft)
  • Pumpkin Adventure III (Umax)
  • Sector 88 (Kai Magazine)
  • Sonyc (Analogy)
  • The Lost World (Umax)
  • Thunderbirds Are Go (Delta Soft)
  • Thunderbirds to the Rescue (Delta Soft)

Tools

  • IMS Player (Youngman Seo)
  • MOD Player (NOP)
  • Moonblaster for Moonsound
  • VGMplay (Grauw) (4MB mode)
  • RoboPlay (RoboSoft)
  • RoboSID (Robosoft)