|Type||One chip MSX|
|Video||Yamaha V9938 or V9958|
|Audio||PSG, MSX-MUSIC, SCC|
|Extras||FPGA, 2x USB, VGA connector, PS/2 connector|
The One chip MSX, or 1chipMSX as the D4 Enterprise distributional name for the ESE MSX System 3, is a re-implementation of an MSX-2 computer that uses a single FPGA to implement all the electronics (except the RAM) of an MSX-2, including the MSX-MUSIC and SCC+ audio extensions.
The system is housed in a transparent blue plastic box, and can be used with a standard monitor (or TV) and a PC keyboard. Original MSX cartridges can be inserted, and SD and MMC memory cards can be used as an external storage medium. Even though it lacks a floppy disk drive, disks are supported through emulation on a memory card. MSX-DOS is also supported. Due to its VHDL programmable hardware, it's possible to give the device new hardware extensions by running a reconfiguration program in MSX-DOS. The "one chip-MSX" is equipped with two USB connectors that can be used after adding some supporting VHDL code.
The ESE MSX System 3 is designed by ESE Artists' Factory and distributed as 1chipMSX by D4 Enterprise and was supposed to be distributed outside Japan by Bazix. However, due to RoHS regulations in Europe it could not be distributed to Europe in its original form, and the European market had to wait for an adapted version which would be produced through Bazix and distributed to Europe by Bazix.
Bazix stopped being the representative of MSX Association and dissolved, and thus did not bring the 1chipMSX to the Western market. In the end, MSX Association was dissolved resulting in a shift of all intellectual property rights concerning MSX to MSX Licensing Corporation.
- Altera Cyclone EP1C12Q240C8N FPGA chip
- 32 MB SDRAM
- SD/MMC card slot
- 2 MSX Cartridge slots
- 2 audio outputs
- S-Video video output
- Composite video output
- VGA video output
- PS/2 keyboard connector
- 2 USB connector
- 2 MSX Joystick ports
- FPGA I/O pin (40 pins and 10 pins)
The One Chip MSX also came with a short English instruction manual, including a short introduction to VHDL and the full VHDL code used to achieve MSX2 compatibility.
By default, the One Chip MSX is configured as follows:
- MSX 2 computer system
- 1 MB RAM
- 128kB VRAM
- MSX-DOS2 with FAT16 support
- MEGA-SCSI compatible support for SD card as primary drive
The meaning of the dipswitches on the bottom side:
No.1+2 : Video output mode 00 : composite video 01 : RGB/SCART (15KHz) 10 : VGA (31KHz) 11 : VGA (31KHz) full brightness
No.3 : RCA-red connector function 0 : CMT mode (the RCA works as EAR/MIC connector) More info 1 : Sound output (same as RCA-white plug)
No.4 : Keyboard assignment 0 : (Japanese) 106/109 1 : (International) 101/104
No.5 : MegaSD enable 0 : disable 1 : enable
No.6 : CPU speed 0 : 3.58MHz 1 : 10.74MHz
No.7+8 : logical slot2 operation mode 00 : real cartridge slot2 01 : ESE-SCC disk / Snatcher-SD snatcher 10 : ESE-RAM_ASC8K 11 : ESE-RAM_ASC16K
We should probably make the CD that came with it for download here also, but for now it is at: http://www.grauw.nl/blog/entry/385
Also updated firmware can be found here: http://www.webalice.it/gnogni/