background image

3.3 Checking hardware

You need a proper software to test MPX

TM

. Refer to section 5.

4 MPX

TM

 Internal

4.1 Overview

MPX

TM

 is a multi-media decoding hardware, which supports mp3 in major. Currently, a separate 

audio CODEC and DAC are included and MSX controls or sends data via a dedicated serial 
interface. All commands from MSX are converted to serial data and transferred to the audio 
CODEC. Multi-media data are also transferred to the CODEC by the same method. Such a parallel 
to serial conversion is handled by a EPLD. Moreover, MPX

TM

 R2 has a special FIFO memory to 

reduce processing time of MSX. Multi-media data can be transferred through the FIFO memory 
without checking whether data buffer is ready or not on every byte write.
MPX

TM

 also has a flash memory for internal usage and user program interface. The flash memory is

divided into two areas called bank and physical 16KB memory segments can be mapped to any 
bank dynamically.
Analog audio signals can be routed to DAC and you can mix mp3 musics from MPX

TM

 with 

external sound from DalSoRi OPL4 cartridge, for example. Each output and input levels can be 
controllable. Mix all sounds from MSX together and enjoy it!

4.2 Board layout

Figure 2 shows the board layout of MPX

TM

. There are one LED and four connectors. The left two 

connectors are used for audio input and the right two connectors are for audio output. You can 
connect another audio equipments supporting line level inputs or outputs through those connectors. 
Note that each audio level is controlled by software.
The LED indicates MPX

TM

 is ready for receiving data from MSX. If it becomes darker when 

playing musics, it means MPX

TM

 is busy to decode multi-media data.

One slide switch is populated in MPX

TM

. If wrong software is installed into the flash memory and 

thus MSX does not work correctly, you can disable the internal flash memory of MPX

TM

 and save 

your MSX from the malfunction. Also it’s safe that you disable the flash memory before MSX 
boots,  if you want to update software.

7/11

2017 © Jun Soft

Summary of Contents for MPX H/W R2.0

Page 1: ...Media Player eXtended MPXTM User Manual preliminary release version 2 0b relevant to MPX H W R2 0 Presented by Jun Soft Jul 12 2017 1 11 2017 Jun Soft...

Page 2: ...ease R2 0b 2017 7 9 Totally revised Figure 1 connection to audio devices modified Table 1 memory map modified Table 2 status register errata fixed Setup utility and start up sound file sub sections ar...

Page 3: ...n diagram 6 3 3 Checking hardware 7 4 MPXTM Internal 7 4 1 Overview 7 4 2 Board layout 7 4 3 Memory map 8 4 3 1 Memory mapper 9 4 3 2 Audio control registers 9 4 3 3 Special registers 9 5 Tools 10 To...

Page 4: ...Index of Tables Table 1 memory map 8 Table 2 status register 9 Table 3 control register 10 Illustration Index Figure 1 connection to audio devices 6 Figure 2 board layout 8 4 11 2017 Jun Soft...

Page 5: ...friendly software interface named MPI media processing interface 2 System Requirement 2 1 Minimum requirement MSX computer with a disk drive practically large and fast storage required MSX DOS audio...

Page 6: ...or and headphone Power on the MSX computer and boot with MSX DOS 2 3 2 Connection diagram There are two audio output connectors and two audio input connectors You can connect a headphone or an extern...

Page 7: ...to any bank dynamically Analog audio signals can be routed to DAC and you can mix mp3 musics from MPXTM with external sound from DalSoRi OPL4 cartridge for example Each output and input levels can be...

Page 8: ...ame type description 4000H 77FFH BANK0 r Flash memory bank 0 6000H 67FFH REG_MAP0 w Memory mapper for bank 0 7000H 77FFH REG_MAP1 w Memory mapper for bank 1 7800H 7BFFH REG_FIFO w FIFO memory 7C00H RE...

Page 9: ...registers Detail descriptions are found on each chip vendor s site Refer to VS1053B and WM8985 reference manuals 4 3 3 Special registers MPXTM has two special registers to control and monitor interna...

Page 10: ...ashPackTM memory tool fpmt com Download them from Jun Soft blog and refer to output messages of the program with h option Some examples are following To playback a mp3 file MPXTM in slot 2 A mpxtool m...

Page 11: ...if enabled configurable by the setup utility If you want change the start up sound just change a part of the flash memory content with a valid start up sound file Use the FlashPackTM memory tool to wr...

Reviews: