Need some guidance please

By Angra

Rookie (32)

Angra's picture

13-04-2012, 02:56

Guys,

what should a person know in order to build a compatible msx machine from ZERO ?

i am asking this, because i plan to pursue knowledge.
i want to build a small msx compatible computer like the 1chip msx.

Login or register to post comments

By hap

Paragon (2040)

hap's picture

13-04-2012, 10:42

The person should have lots of motivation, time, and talent in electronic design/engineering, for example this guy: http://www.ccas.ru/brychkov/gr8bit/

By Angra

Rookie (32)

Angra's picture

13-04-2012, 22:51

i was thinking more like 1chip msx....

using an altera, + other small components

By syn

Prophet (2096)

syn's picture

14-04-2012, 00:39

I personally do not have any experience with FPGA but you could take a look here http://www.msx.org/forum/msx-talk/revival/one-chip-msx-impro..., a few ppl have made their own 1chip there :D

By RetroTechie

Paragon (1563)

RetroTechie's picture

14-04-2012, 05:49

Define "from ZERO" - gonna make your own transistors? LOL! (yeah it's possible!). So you're going to use pre-built building blocks anyway.

A good way would be to get a small board with large enough FPGA on it. Something like Altera DE0-Nano or Papilio One. Hook up some required peripherals, and port 1chipMSX design over to that board. Or get a more expensive board with useful peripherals already on it.

Useful skills: general electronics, soldering, general digital logic knowledge, VHDL (and perhaps Verilog).

Using discrete Z80 + ROM + RAM etc is more hands-on, but learning FPGA logic design is probably less work than building an MSX from discrete parts...

By Angra

Rookie (32)

Angra's picture

14-04-2012, 15:06

i do have an Arduino. Could i make a simple msx 1 out of it ?
here are the specs:

Microcontroller ATmega328
Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limits) 6-20V
Digital I/O Pins 14 (of which 6 provide PWM output)
Analog Input Pins 6
DC Current per I/O Pin 40 mA
DC Current for 3.3V Pin 50 mA
Flash Memory 32 KB (ATmega328) of which 0.5 KB used by bootloader
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Clock Speed 16 MHz

By ARTRAG

Enlighted (6845)

ARTRAG's picture

14-04-2012, 17:04

definitely no

By Eugeny_Brychkov

Paragon (1195)

Eugeny_Brychkov's picture

11-05-2012, 20:44

Angra wrote:

Guys,

what should a person know in order to build a compatible msx machine from ZERO ?

Person may not know much, but should want the action and end result.

Angra wrote:

i am asking this, because i plan to pursue knowledge.

Knowledge can be gained by reading books. No need to have an action.

Angra wrote:

i want to build a small msx compatible computer like the 1chip msx.

To build = to have an action, get an experience.
One chip MSX is based on 240pin EQFP chip. Can you solder it onto the PCB?
1chipMSX is actually MSX PC emulation device. This is a fact.

So, what is your goal? Make use of your arduino, or get knowledge, or go further and get experience?
As you will define it means for achievement will be much easier to identify.

By retrocanada76

Hero (538)

retrocanada76's picture

11-05-2012, 20:53

Eugeny_Brychkov wrote:

Knowledge can be gained by reading books. No need to have an action.

One cannot learn how to play soccer only reading books.