New MSX FPGA board by 8bits4ever

New MSX FPGA board by 8bits4ever

by Pac on 06-05-2018, 18:42
トピック: Hardware
言語:

At the end of last year we reported about a new Zemmix FPGA MSX by 8bits4ever and today, just 5 months later, they are back with a new MSX computer also based on FPGA technology. Some weeks ago they launched a poll on their website and the community chosen a mini-ITX MSX FPGA board as a winner. The technical specifications are as follows:

  • Same features than Zemmix Neo.
  • KdL firmware compatible.
  • The board will fit into any ATX/ITX PC case, can use any ATX/Pico PSU (20 or 24 pins) and have headers for regular PC connexions like power button/led, USB, audio, etc.
  • The cartridge slots can be extended outside the case with an extension cable/board (pending)
  • The unit can also use a regular DC power supply (2.5mm barrel type).
  • It features connectors for VGA/RGB (with scanlines generator), composite video, joystick, 3.5mm audio jack, microSD card and PS/2 keyboard. External USB/audio/joystick2 are available through pin headers.

They are open to comments and suggestions so please contact them here.

Relevant link:New MSX FPGA board by 8bits4ever

Media browser (2)

  • New MSX FPGA board by 8bits4ever
  • New MSX FPGA board by 8bits4ever

コメント (59)

By hamlet

Scribe (4106)

hamlet さんの画像

06-05-2018, 20:56

What a nice surprise!

By meits

Scribe (6571)

meits さんの画像

06-05-2018, 21:59

Curious what this would cost since it's VERY tempting to sign up for one.

By syn

Prophet (2133)

syn さんの画像

06-05-2018, 22:10

Have you made any changes/improvements in the sound circuitry? I've read some comments about noise in the zemmix neo clone.

By zett

Hero (608)

zett さんの画像

06-05-2018, 23:24

lovely size. nice and easyer to print a case around this.
How far is Kdl's firmware to be msx2+?
and would there be a top view board layout image with info?

By meits

Scribe (6571)

meits さんの画像

07-05-2018, 00:25

I've never had any MSX2+ issues with KdL's firmware on the OCM so I bet this one is just MSX2+ as well...

I did have sound issues on the OCM and heard that the different Zemmix ones were nothing better. This issue should be addressed. Making the error once (Ese) is a pity, making the error twice (the 1st zemmix) is a bit of a silly pity, making the error for the third time (the second zemmix) is kind of bad. (how many different zemmix were there?). Making the error again would be a reason to either not buy it or rma it.

Good thing to know: Will there be a backplate?

By 8bits4ever

Resident (54)

8bits4ever さんの画像

07-05-2018, 01:12

Hey guys! Thanks for the feedback.

About your questions:
-The cost should be the same as the Zemmix (130-140€ + shipping) as is basically the same, but ultimately the price will be dictated by the demand; the more units we can produce, the cheaper it gets.
-There is no changes in the audio circuit but if someone wants to get in contact with us about it we can try to make it better. We've improved the power supply section so electric noise should have been hopefully reduced.
-We will make a product page with more pictures and details but bare in mind we are still a bit far from release.
-There will be a 3d printed ATX backplate.
-We are not going to make 3D printed cases as the whole idea is to use PC cases. There are many sizes to choose from: mini-ITX, micro-ATX, ATX, etc.

Cheers!

By KdL

Paragon (1485)

KdL さんの画像

07-05-2018, 07:37

8bits4ever wrote:

Hey guys! Thanks for the feedback.
-There is no changes in the audio circuit but if someone wants to get in contact with us about it we can try to make it better. We've improved the power supply section so electric noise should have been hopefully reduced.

The audio amplitude will be fine from OCM-PLD v3.6 and later. The issue was inside the VHDL code.

By DarkSchneider

Paragon (1030)

DarkSchneider さんの画像

07-05-2018, 08:03

The worst part is that I already purchased a Zemmix (indeed to 8bits4ever) few time ago. A MSX looking like a PC is tempting but 2 Zemmix in a few months is not possible Crying

By Pencioner

Scribe (1609)

Pencioner さんの画像

07-05-2018, 09:15

KdL wrote:

The audio amplitude will be fine from OCM-PLD v3.6 and later. The issue was inside the VHDL code.

Good news! Looking forward to it Smile

By spl

Paragon (1470)

spl さんの画像

07-05-2018, 10:44

8bits4ever wrote:

Hey guys! Thanks for the feedback.

About your questions:
-The cost should be the same as the Zemmix (130-140€ + shipping) as is basically the same, but ultimately the price will be dictated by the demand; the more units we can produce, the cheaper it gets.
-There is no changes in the audio circuit but if someone wants to get in contact with us about it we can try to make it better. We've improved the power supply section so electric noise should have been hopefully reduced.
-We will make a product page with more pictures and details but bare in mind we are still a bit far from release.
-There will be a 3d printed ATX backplate.
-We are not going to make 3D printed cases as the whole idea is to use PC cases. There are many sizes to choose from: mini-ITX, micro-ATX, ATX, etc.

Cheers!

That's a great idea! Smile

By zett

Hero (608)

zett さんの画像

07-05-2018, 13:10

yeah my printer could make a nice case for this. Big smile

By 8bits4ever

Resident (54)

8bits4ever さんの画像

07-05-2018, 18:16

Here are some pictures of possible setups:

By enribar

Paragon (1224)

enribar さんの画像

07-05-2018, 19:49

One question: is that an IDE connector? So could we have IDE support integrated into FPGA?

By NYYRIKKI

Enlighted (6091)

NYYRIKKI さんの画像

07-05-2018, 20:40

8bits4ever wrote:

-There will be a 3d printed ATX backplate.
-We are not going to make 3D printed cases as the whole idea is to use PC cases.

I think it would be good idea to print also some plastic support around the MSX cartridge connectors to keep the cartridges mounted firmly upright and preventing upside down mounting... This could be selectable option.

By zett

Hero (608)

zett さんの画像

07-05-2018, 21:40

Big smile nice that first image! but no updated bigger fpga? not one with extra space for future hardware?

By Josevil

Master (199)

Josevil さんの画像

07-05-2018, 21:58

enribar wrote:

One question: is that an IDE connector? So could we have IDE support integrated into FPGA?

Pues tiene toda la pinta de scsi ,aunque no se cita en las caracteristicas .

By Haze

Master (152)

Haze さんの画像

07-05-2018, 22:04

I can see from the concepts that one of the joystick ports is routed to the back of the case. But I think it might also be interesting if the joystick ports and/or cartridge slots could be routed to something on the front?

Like one of those front panel USB hubs: https://nl.aliexpress.com/item/4-Port-USB-3-0-Front-Panel-HU...

By meits

Scribe (6571)

meits さんの画像

07-05-2018, 22:43

If I happen to buy this very nice board, I'm afraid I have to buy yet another slot expander to go inside the case. Loads of stuff can be put inside.
Leading a slot to the outside of a case, best done in a 5.25" bay, is still quite some hassle, but very much worth it.

By hamlet

Scribe (4106)

hamlet さんの画像

08-05-2018, 12:05

Josevil wrote:
enribar wrote:

One question: is that an IDE connector? So could we have IDE support integrated into FPGA?

Pues tiene toda la pinta de scsi ,aunque no se cita en las caracteristicas .

No SCSI please. The IDE would be a great improvement.

By 8bits4ever

Resident (54)

8bits4ever さんの画像

08-05-2018, 12:30

NYYRIKKI wrote:

I think it would be good idea to print also some plastic support around the MSX cartridge connectors to keep the cartridges mounted firmly upright and preventing upside down mounting... This could be selectable option.

Yes, actually we will make a plastic piece that goes also beneth the cart slots so the board doesnt flex when the cartridge is inserted. So its completely possible to make a plastic piece that surrounds the connectors on the upper side too.
This being said, we like to keep 3D printed parts to the minimum. From the experience with the Zemmix, 3D printing is too slow to meet the demand.

enribar wrote:

One question: is that an IDE connector? So could we have IDE support integrated into FPGA?

That is the connector for the external cartridge slot caddy, so no IDE/SCSI. Why would you add IDE if the board already has a SD slot for mass storage?

By enribar

Paragon (1224)

enribar さんの画像

08-05-2018, 19:02

CD-ROMs are cheap and always-ready medias to store and fetch data.
Copy several times different files on SD is frustrating... so the native IDE support is very welcome, to me.

By meits

Scribe (6571)

meits さんの画像

08-05-2018, 19:28

Will the SD connector of a pc case be connectable to this board? That would be very practical.

By 8bits4ever

Resident (54)

8bits4ever さんの画像

09-05-2018, 12:08

Meits wrote:

Will the SD connector of a pc case be connectable to this board? That would be very practical.

Indeed it would but,

The problem is most of SD slots on a PC case (those 3.5'' multi-readers) are USB devices and would not work with this board (or any OCM clone for that matter). So you cannot use those.

If we want to extend the SD card slot to the front of a PC case, a small board has to be made together with some sort of case to fix it to the PC drive bay, and of course the cable extension. It is possible but again, this will add more production costs to something not everybody will use.

Whats more likely is we add a header for connecting one of those arduino SD modules. Something like this:
https://www.ebay.es/itm/Micro-SD-Storage-Board-TF-Card-Reade...

By meits

Scribe (6571)

meits さんの画像

09-05-2018, 13:22

If you add a header for that board, the value increases as more parts on the case it's designed for will become usable.

This could be a possible solution as well. One just needs to do some manual modding of the pc case. Shouldn't be rocket science.

By SkalTura

Champion (404)

SkalTura さんの画像

10-05-2018, 07:04

So it's sort of a 1Chip MSX, but in a different format ?

By dumfrog

Resident (45)

dumfrog さんの画像

10-05-2018, 15:08


...only if you ship to France (?) ;)

By hbarcellos

Hero (649)

hbarcellos さんの画像

26-05-2018, 21:37

There's quite a lot of debate about FPGA v.s. emulation v.s. the real thing.
My question would be: In a blind test between the three:
1) Real MSX, FPGA like Zemmix and openMSX, which one would get closer to a real MSX?

By Philip

Champion (380)

Philip さんの画像

27-05-2018, 15:31

This will look good in this case:

(Excuse the crappy Gimp skills :) )

By Parn

Paladin (854)

Parn さんの画像

28-05-2018, 14:50

hbarcellos wrote:

There's quite a lot of debate about FPGA v.s. emulation v.s. the real thing.
My question would be: In a blind test between the three:
1) Real MSX, FPGA like Zemmix and openMSX, which one would get closer to a real MSX?

This kind of debate is a bit nonsensical, IMHO.

Say you have an IC which implements a logic gate. You can put this IC in your circuit. Now say this IC isn't available anymore, for whatever reason. You can put discrete components at its place to perform the same function. Do you call these discrete components a logic gate emulator? I don't think so. Say someone implements the logic gate using programmable logic and you put this implementation in your circuit. This is not an emulator, this is just another implementation of the same circuit.

Of course, when you talk about much more complex pieces of hardware like CPUs, video and sound chips, the implementation complexity grows exponentially. This makes it possible that the implementation itself may be incomplete or imperfect, which doesn't detract from the fact that it really is another implementation, not some kind of emulation. MSX-Engines reimplement a lot of MSX chips functionality with varying levels of fidelity (and even some different, missed or added features) and no one dares to call them emulators.

So this blind test doesn't really say much about what is closer to a "real MSX". You could find, for example, that openMSX is "closer" to a "real MSX" than an actual real MSX, depending on whatever you consider to be the baseline. For example, if you compare an MSX with the Toshiba T6950 VDP with a generic MSX1 on openMSX, you can find the later to be "closer to a real MSX" because its colors may look more like what you remember, since you probably aren't used to its different palette (color 9, for example, is clearly more vivid on a T6950 than on a TMS9918).

Similarly, if you test VDP timings you may find openMSX to be more perfect than Zemmix Neo, while if you test sound Zemmix Neo may sound more authentic since you can hear the processing noise. It's not as clear cut as you may think. And this is to be expected, since the MSX hardware specs support enough variety that this whole discussion is moot. All MSXs are not created equal. Some have different VDPs, some have different PSGs, some have different CPUs and some of these are implemented in FPGA, which doesn't make them "less real".

I hope you can appreciate my point of view. Sorry about the wall of text.

By hbarcellos

Hero (649)

hbarcellos さんの画像

28-05-2018, 23:37

I think it's a great point of view. Maybe we're all focusing on the wrong question. The point is not about emulation V.S. implementation. The real point is: accuracy. As you say, some MSX engines are also not accurate between them, so, the baseline is also very important.
In the end, for my point of view at least, the easier it is to reverse engineer and re-code (re-implement) something, the more faithful it would be.
So, at least for me a Zemmix or OCM is completely non-sense: You have something that's harder to code, so, probably less accurate to what you remember. Not to mention crappy USB Keyboards and so on.

Anyway, just my point of view.

THank you for the long response. All the best.

By Parn

Paladin (854)

Parn さんの画像

29-05-2018, 01:27

Please don't take this the wrong way, but I believe you're mistaken: we shouldn't care as much for the so-called accuracy since MSX is not this one big, monolytic thing. One of the coolest things about the MSX is that it can be so varied, and it was so ahead of its time that good, well-designed and well-behaved software will work just as well in any MSX.

I also think you underestimate both the ability of hardware developers like KdL, Manuel Pazos, Eugeny Brychkov and others, and the work that was put into emulators like openMSX and BlueMSX to make them accurate enough. Plus there's no direct relation between the difficulty of a problem and the quality of the solution. Maybe a more difficult problem will attract more talented people to solve it. We can't really know.

And of course nothing stops you from using a really good USB keyboard. Why settle for a crappy one? Smile

More to the point, I'm curious about something: have you seen a Zemmix Neo/OCM with KdL's latest updates? They are amazing machines, very complete, very accurate for most applications, work with real MSX cartridges and game controllers, can be plugged on any TV or monitor, have mass storage. Why negatively compare it to openMSX? Both are awesome.

By hamlet

Scribe (4106)

hamlet さんの画像

06-08-2018, 17:09

A small first batch is avaible now.
Take a look here!

By FiXato

Scribe (1743)

FiXato さんの画像

07-08-2018, 03:22

Quote:

They are exactly the same as the units we will sell after the official release.

Quote:

Attention: Final board revision does not include 20 pin ATX power supply connector. The board must be powered with a regular "barrel" PSU (9 to 12 volts).

So, just to be clear, this pre-release also doesn't include the 20 pin ATX power connector,right?

By ArcadeVision

Resident (60)

ArcadeVision さんの画像

12-08-2018, 10:48

Oups... I have expected to get one for testing the Risky Rick MSX/MSX2 compatibility with it. Question

By hamlet

Scribe (4106)

hamlet さんの画像

03-10-2018, 13:05

Received a mail from 8bits4ever today that the SX-1 is finally available.

引用:

We are glad to announce that finally the SX-1 board is available! You can order it right now from our online store.
We will sell them by batches of 10 boards at a time to be able to deliver the orders within a reasonable timeframe, but we will have a steady stock for a while.
As we said, the external cartridge caddy is now sold separately. You can buy it at the "Accessories" section.
The extension is of course not necessary to run the board but very handy if you plan to use cartridges often.

Costs are 130.-€ for the SX-1 board and another 30 bucks for the cartridge board.
Order the on the 8bits4ever homepage.

By zett

Hero (608)

zett さんの画像

03-10-2018, 14:10

bought one. now lets 3d a real great case

By hamlet

Scribe (4106)

hamlet さんの画像

03-10-2018, 14:31

Ah, I will brick one. Hey zett, let's make a competition! Everyones invited, I will do a newspost article, if there are some creative users?

By lintweaker

Champion (474)

lintweaker さんの画像

03-10-2018, 16:39

Bought one as well, the item is now out-of-stock.

By zett

Hero (608)

zett さんの画像

03-10-2018, 19:59

i gona design a case for it and print it

By dumfrog

Resident (45)

dumfrog さんの画像

03-10-2018, 23:15

Hum, already out of stock Sad
It will be difficult to refresh the page every five minutes at work until the next batch...

By Haze

Master (152)

Haze さんの画像

04-10-2018, 09:14

Got a board a few weeks back, from the first preview batch. It's working a treat so far! Though any worries I might have had about inserting cartridges fall to the wayside; those things are in there tight! Perhaps a bit too much so.... LOL! I some times worry about having to pull really hard to get them out!

@dumfrog, I might recommend one of those online e-mail services, which keep track of page updates. That's how I set up a notification, to know when the boards went on sale. It just monitored for any changed to the "out of stock" button, and I was notified immediately.

By ssfony

Expert (84)

ssfony さんの画像

20-10-2018, 15:57

I got one today! It looks very good and it works too!

Though for some reason it doesn’t listen to dip switch 1. Off should be normal cpu speed, but it always starts at high speed.
Only with F12 or software I can change it.

By dumfrog

Resident (45)

dumfrog さんの画像

20-10-2018, 22:50

@Haze : thanks for the tip, I'll get a try on this solution.
Can't wait to get one !

By zett

Hero (608)

zett さんの画像

21-10-2018, 21:06

By zett

Hero (608)

zett さんの画像

24-10-2018, 18:26

just tested it. works nice. only not a standaard keyboard layout. its jo. but works nice on vga. got me a nice 8"lcd conected to it. now lets make me a sd card

By ssfony

Expert (84)

ssfony さんの画像

24-10-2018, 18:54

zett wrote:

just tested it. works nice. only not a standaard keyboard layout. its jo. but works nice on vga. got me a nice 8"lcd conected to it. now lets make me a sd card

You need to flash the firmware with english keyboard layout into it, to get standard layout.
Look for it on the kdl website, there is sx1 firmware with english layout in the latest firmware package.

By zett

Hero (608)

zett さんの画像

24-10-2018, 19:32

ssfony wrote:
zett wrote:

just tested it. works nice. only not a standaard keyboard layout. its jo. but works nice on vga. got me a nice 8"lcd conected to it. now lets make me a sd card

You need to flash the firmware with english keyboard layout into it, to get standard layout.
Look for it on the kdl website, there is sx1 firmware with english layout in the latest firmware package.

yeah gona do that. Big smile

hmm those white leds on the board are realy bright. and the diodes are getting nice hot.
lets see some one hase a flasher Big smile .

on the board there is a pin out for a usb. can i connect the usb keyboard direct to that?

By hamlet

Scribe (4106)

hamlet さんの画像

25-10-2018, 20:21

I do use an active USB to PS/2 converter for both, my Neo and the SX-1. I don't think the SX-1 differs much from the original OCM design, so this discussion may answer your question. It seems as long as your USB keyboard uses a PS/2 protocol, it might work.

By zett

Hero (608)

zett さんの画像

28-10-2018, 12:54

if tryed some games(like breaker radarsoft) and some demos. but it would not run good. and i cant get my mfr working on it.... owww....

By ssfony

Expert (84)

ssfony さんの画像

28-10-2018, 20:28

zett wrote:

if tryed some games(like breaker radarsoft) and some demos. but it would not run good. and i cant get my mfr working on it.... owww....

You don’t need your mfr, that is all build into the board.
It has sd card, scc support, all types of megarom can be used.
Use mglocm to load roms.

Format an sd card to fat (with a windows pc), put msxdos2.sys and command2.com on it and it works.
You can find utilities on the kdl website. They are inside the 3.6.2 package.

But for your info, I got my megaflashrom scc+ sd 512 working by setting the SX1 to 3.5 mhz.
But you have to set the dipswitches correct, so that the slot where you put the cartridge in, has no scc and megamapper.

By zett

Hero (608)

zett さんの画像

28-10-2018, 20:48

Thx dude for the info!.

By dumfrog

Resident (45)

dumfrog さんの画像

21-11-2018, 00:12

Got it ! Big smile Big smile Big smile


Let's find a SVGA screen now !

By hamlet

Scribe (4106)

hamlet さんの画像

21-11-2018, 00:49

Yes, VGA is nice.

By zett

Hero (608)

zett さんの画像

23-11-2018, 15:11

only reson i gona use the slots on this machine is to make a printer port Tongue

By hamlet

Scribe (4106)

hamlet さんの画像

23-11-2018, 19:07

But slots are what makes a MSX go round, aren't they?
Do you use the Philips printer port cartridge? And do you gonna use the printer port for printing or other ways?

By zett

Hero (608)

zett さんの画像

23-11-2018, 22:01

nha just for conecting some stuff Big smile

By hamlet

Scribe (4106)

hamlet さんの画像

15-12-2018, 20:02

There is a chance to get one in eBay, case including.

By Edevaldo

Master (156)

Edevaldo さんの画像

19-08-2019, 17:42

引用:

8bits4ever wrote:

Here are some pictures of possible setups:
Itx Case

I liked that little ITX case... Does anybody know the model? If it is still being sold?

By Edevaldo

Master (156)

Edevaldo さんの画像

19-08-2019, 17:54

It seems to be this one....

Steel mini HTPC Case

Looks a lot better with an MSX inside. ;-)