Need some guidance please

Por Angra

Rookie (32)

imagem de Angra

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.

Entrar ou registrar-se para comentar

Por hap

Paragon (2042)

imagem de hap

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/

Por Angra

Rookie (32)

imagem de Angra

13-04-2012, 22:51

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

using an altera, + other small components

Por syn

Prophet (2114)

imagem de syn

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

Por RetroTechie

Paragon (1563)

imagem de RetroTechie

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...

Por Angra

Rookie (32)

imagem de Angra

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

Por ARTRAG

Enlighted (6932)

imagem de ARTRAG

14-04-2012, 17:04

definitely no

Por Eugeny_Brychkov

Paragon (1232)

imagem de Eugeny_Brychkov

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.

Por retrocanada76

Hero (542)

imagem de retrocanada76

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.