MSX ARM - turboR upgrade kit in development

MSX ARM - turboR upgrade kit in development

by snout on 25-09-2012, 17:54
제목: Hardware
언어 설정:

Rogério Matte is developing MSX ARM, a cartridge that brings the power of the R800 to any MSX and effectively upgrades any MSX2+ to MSX turboR. By using a Z80/R800 emulator on an ARM Cortex M4 processor the cartridge replaces or complements the onboard processor in order to gain extra speed.

The cartridge boosts your MSX even further by adding a 50MHz mode and DMA. Furthermore, the current development version adds SD/MMC, USB, RJ45 (ethernet), RS232 and MIDI IN/OUT ports, of which the SD/MMC interface is already functional, whereas the other ports are currently unsupported. popolony2k is to help in the further development of software for this platform.

Further announcements on MSX ARM and the first video footage are expected in the near future, and of course we will keep reporting about this interesting project right here on MSX Resource Center.

Relevant link: MSX ARM - First announcement

댓글 (70)

By snout

Ascended (15187)

snout의 아바타

25-09-2012, 17:54

I hope I got all the Google Translatelish right. Please feel free to correct me where needed Wink

By Meits

Scribe (5647)

Meits의 아바타

25-09-2012, 21:29

If the price is right, this might be a reason to have a 'turbo r' for me...

By syn

Paragon (1920)

syn의 아바타

25-09-2012, 23:41

sounds very interesting Wink

By Colemu

Hero (531)

Colemu의 아바타

26-09-2012, 00:22

Oooo sounds great, just hope it's not too expensive....

By popolony2k

Hero (525)

popolony2k의 아바타

26-09-2012, 02:50

Hi snout. "Your" translation is very great. Thanks for posting.

By Capitan_Goto

Master (168)

Capitan_Goto의 아바타

26-09-2012, 10:08

It´s to good to see that the Brazilian hardware scene is on the go... again!!

By e1000

Resident (33)

e1000의 아바타

26-09-2012, 12:06

Great news!

I think it is more than having a Turbo R upgrade option: it also adds speed AND support to new hardware (ethernet, sd cards, usb etc)

This is highly appreciated!

By konamiman

Paragon (1044)

konamiman의 아바타

26-09-2012, 15:10

Add some mapped RAM and this will be the dream cartridge for any MSXer! Smile

What hardware is used for the Ethernet and USB parts, by the way?

By Capitan_Goto

Master (168)

Capitan_Goto의 아바타

26-09-2012, 17:07

I agree with Konamiman about the mapped RAM . I feel like the scene/developers are moving to a "all in one " cardtridge solution to renove and upgrade the MSX machines. Another good example is the project of the French developer Fabf.
With the mapped RAM and, if possible, some kind of FM Sound for the machines without on board chip , I think the project will be...perfect.

It will be interesting to see the final price of this kind of cardtrigde

Go on!

By Meits

Scribe (5647)

Meits의 아바타

26-09-2012, 17:24

But the question is: Will it work in a slotexpander... Got two slotexpanders here with just one empty slot left... None of the cartridges in it are being replaced with anything... I am SO stubborn...

By sd_snatcher

Prophet (3092)

sd_snatcher의 아바타

26-09-2012, 17:54

Any hardware development for the MSX is always welcome! I wish you success on this project.
But still it seems a it a bit too early for an an announcement,as the project seems to be in its very early stages. It looks like it will take some time between this alpha stage and a final product available "on the shelves".

@KonamiMan

You're alive!!! Have you received my e-mail about the ObsoNet BIOS? Could you please publish it on your website? It's the only one missing, even the DenToNet BIOS source is there. Smile

By WORP3

Paladin (804)

WORP3의 아바타

26-09-2012, 18:30

A good idea, hope they will succeed and get it finished !
But, how are they going to place all of those expansion connectors inside a msx cartridge ?

By syn

Paragon (1920)

syn의 아바타

27-09-2012, 00:25

Capitan_Goto wrote:

Another good example is the project of the French developer Fabf.

are you referring to his msx to msx2+ upgrade cartridge?

I wonder would it be possible to use both that one and this turbo r upgrade to make a turbo r out of ANY msx device Wink

By popolony2k

Hero (525)

popolony2k의 아바타

27-09-2012, 01:31

Hi friends.

About your questions I'll try answer some Smile

@sd_snatcher, In fact this project was restricted to GDM forum BUT is not forbidden anyone make announces about it in any other place Smile. And, as I explained at GDM forum, this project is a initial development of hardware and software, then actually we have a lot of plans and a lot of hardware implementation, in progress. The embedded software development for the ARM layer will start soon (when the hardware layer become stable). This software layer will make a lot of "magic" to do the interfacing the MSX (BIOS calls, etc etc) with the ARM Cortex 4.

@konamiman All hardware needed to use USB, Ethernet and some other features present on MSXARM is embedded on Cortex M4 BUT, as I told before, needs a lot of software implementation to make this interfacing between MSX and ARM.

@WORP In fact is to soon to talk about the final product size, but I think that a external tiny box with a flat cable (like IDE flat cable) attached to a small MSX cartdrige is a alternative to fit all these connectors with the MSX ARM board, BUT, is too soon to tell something about this.

[]'s
PopolonY2k

By popolony2k

Hero (525)

popolony2k의 아바타

27-09-2012, 03:24

Hummm....

...about the Mapped RAM.

4MB is good ???

Wink

[]'s
PopolonY2k

By Capitan_Goto

Master (168)

Capitan_Goto의 아바타

27-09-2012, 10:23

@popolony2k
mmmm....quite good! Tongue

By Capitan_Goto

Master (168)

Capitan_Goto의 아바타

27-09-2012, 11:20

@syn yeah that one....i was thinking the same...the posibility of having all the upgrades together in just one box to convert any MSX into a Turbo R is great!!

Thinking about "the box" one idea came to me....it would be possible to use it as a "multirom" ?....imagine that it could handle ,for example, the MSX-DOS 2.xx rom...just an idea!

By Retrofan

Paragon (1214)

Retrofan의 아바타

27-09-2012, 18:21

Great project! I'd like to see new Turbo-R software Smile

By mais1976

Master (169)

mais1976의 아바타

27-09-2012, 18:57

Very nice! Now I regret selling my Sony MSX2+

By konamiman

Paragon (1044)

konamiman의 아바타

28-09-2012, 22:38

"effectively upgrades any MSX2+ to MSX turboR"... does it mean that the onboard processor really takes over the internal Z80? How is this possible? And does it have the R800-specific instructions? So many questions... Smile

And by the way, what happens if the cartridge is used in a MSX1 or MSX2? Does it work in degraded mode or something?

By PAC

Guardian (5314)

PAC의 아바타

30-09-2012, 12:25

Whether we like it or not, our original HW will not last for ever, then why not a complete MSX. In my opinion
you are very near to make a full computer...

By anonymous

incognito ergo sum (109)

anonymous의 아바타

30-09-2012, 23:32

Well, I'll try to explain.

@konamiman In fact the new CPU will take over the internal Z80 CPU and this is made using the same thecnique what the ZX81 Computer uses to implement it's video display system to do the video processing. In MSXARM, Rogerio Matte called this tecnique "Z80 Zombie mode" and consist of a FPGA generating IN/OUT and NOP instructions to Z80 after the boot initialization (there a bootstrap ROM created to start this process), then while the ARM processor is running, the Z80 continues working in parallel, acting as a second core (slower than ARM processor, sure), processing other things, this is done because Z80 cannot to be completely turned off, on MSX, because it lacks of DMA.

With this pipeline tecnique and others parallel processing, we are expecting to speed up the VDP access, for example.

On MSX1 or MSX2, the R800 running on ARM will take full power, but it will be capable to interact only with the MSX1 or MSX2 hardware, then not runs TurboR specific games, for example, because it needs access the VDP of MSX2+/TR. But if you want to do R800 software, using MSX1 or MSX2 hardware, MSXARM will be capable to run it.

@PAC, this is a philosophic discussion Wink but MSXARM is really near to a new full computer, but at this point we just want know about FPGA and ARM development and just this is something too big, for while. Smile

A new complete computer, maybe in future. Wink

[]'s
PopolonY2k

By Dreamerm42

Hero (621)

Dreamerm42의 아바타

30-09-2012, 21:40

Some applications do not work well in the absence of MSX2 R800 or Z80 slow, many home extensions introduce a Z80H to increase Mhz and games like Metal Gear or Salamander work better without slowdowns.

Whether these extras can be aprobechados Mhz directly by the old software, or do I need a patch, I think it can be a very good option and it seems a very good expansion

(i used google translator sorry for errors)

By snout

Ascended (15187)

snout의 아바타

01-10-2012, 10:23

So if I get it right...

1) On an MSX1, MSX2, or MSXturboR you get a fast coprocessor that can use nice tricks like DMA and peripherals
2) On an MSX2+ you get all this, and as an added bonus you can run (most?) turboR software?

Or... does the MSX-ARM become the main processor and the onboard processor (Z80/Z80H/R800) the coprocessor?

By anonymous

incognito ergo sum (109)

anonymous의 아바타

03-10-2012, 02:52

Hi @snout...

...about your questions, I'll try answer all.

Quote:

1) On an MSX1, MSX2, or MSXturboR you get a fast coprocessor that can use nice tricks like DMA and peripherals

In fact you will can choose one of these operation modes of your MSX, like described below:

  1. You can start your machine using the new ARM processor, with Z80 operating in Zombie mode.
  2. You can start your machine using only the real processor (Z80/R800), but your machine can continue using all extra peripherals.
  3. We are planning a ROM extension to control the ARM processor operation. This extension will be called using something like, CALL MSXARM, to control and configure the MSXARM processor operations.
Quote:

2) On an MSX2+ you get all this, and as an added bonus you can run (most?) turboR software?

Yes, you're right.

Quote:

Or... does the MSX-ARM become the main processor and the onboard processor (Z80/Z80H/R800) the coprocessor?

Depends on mode that MSXARM was started, like I explained above.

[]'s
PopolonY2k

By konamiman

Paragon (1044)

konamiman의 아바타

03-10-2012, 15:27

Well, what esle can I say other than... shut up and take my money!! Smile

By Bastiaan

Champion (332)

Bastiaan의 아바타

03-10-2012, 20:18

Do you have enough gates in your fpga to add soundchips into the design? Otherwise you will need this new device and probably a new slotexpander too...
What type of fpga will you be using? Maybe you can reuse some available fpga source code.... Running Naked in a Field of Flowers

By popolony2k

Hero (525)

popolony2k의 아바타

05-10-2012, 04:33

Hi friend, about your questions....

Quote:

Do you have enough gates in your fpga to add soundchips into the design? Otherwise you will need this new device and probably a new slotexpander too...

In fact we're not using the FPGA's full power, and implement another hardware using FPGA isn't the focus on project, then, we are not thinking implement another soundchip, like MoonSound for example. The advantage of MSXARM is the compatibility with the legacy, then if you have a MoonSound, you can use it with MSXARM.

Quote:

What type of fpga will you be using? Maybe you can reuse some available fpga source code....

We are using the Altera Cyclone IV, but the final version will be running in a Xilinx Spartan 6.

[]'s
PopolonY2k

By fiteblog

Rookie (30)

fiteblog의 아바타

06-10-2012, 13:45

Wow, awesome project, perfect for my Sony XDJ Cool

By rogermm

Master (130)

rogermm의 아바타

02-12-2012, 16:29

MSXARM Frequently Asked Questions: http://187.33.0.151/foswiki/bin/view/MsxArm/FaQ

By rogermm

Master (130)

rogermm의 아바타

01-02-2013, 23:21

By syn

Paragon (1920)

syn의 아바타

19-02-2013, 00:37

I looked at the architecture page a while back, I must say, it looks very nice. One side of me is worried that maybe there are too many features in this device, but on the other hand .... its damn cool Wink I see you also have a extra ps/2 keyboard interface, any plans on joystick ports as well? (either usb or ps2 or whatever standard you choose)

So, any progress worth mentioning or are you guys just doing testing and more testing? I hope I am not being too pushy but this is something I wanted for years now ;)

Anyway, my compliments on this project ;)

By Daemos

Paragon (1672)

Daemos의 아바타

19-02-2013, 20:22

This is so awesome!! It makes the turbo-R accessible for a lot of people this way (including myself).

because of that, a high interest will perhaps grow towards the development of R800 powered software. Keep up the good work guys and don't forget to keep us updated.

I will certainly be one of the buyers if the HW comes out Smile

By rogermm

Master (130)

rogermm의 아바타

13-06-2013, 17:06

MSXARM progress:

MSXARM (http://187.33.0.151/foswiki/bin/view/MsxArm/MsxArm) PCB layout in progress
PCB Preview:
1 - MSX cartridge interface: http://187.33.0.151/foswiki/bin/view/MsxArm/MsxBreakoutSlim (Opensource hardware)
2 - MSXARM main board: http://187.33.0.151/foswiki/bin/view/MsxArm/MsxArmMainBoard
3 - MSXARM expansion board: http://187.33.0.151/foswiki/bin/view/MsxArm/MsxArmExpansionB...



By syn

Paragon (1920)

syn의 아바타

14-06-2013, 16:03

Great update/progress! I love it already.

I like the fact that you have split it up into a core and optional expansions part since.

By rogermm

Master (130)

rogermm의 아바타

11-07-2013, 22:16

By Capitan_Goto

Master (168)

Capitan_Goto의 아바타

12-07-2013, 11:23

Wow!! very nice!

By W76NearDark

Paladin (684)

W76NearDark의 아바타

12-07-2013, 15:07

ok, how and where to (pre)order it?

By rogermm

Master (130)

rogermm의 아바타

16-07-2013, 01:13

This is a project in progress, so stay tuned at @msxarm TWITTER and the Wiki http://187.33.0.151/foswiki/bin/view/MsxArm/WebHome

:)

By rogermm

Master (130)

rogermm의 아바타

20-09-2013, 00:20

Updates:
MSX breakout board slim(open source): Schematic/PCB OK: http://187.33.0.151/foswiki/bin/view/MsxArm/MsxBreakoutSlim
MSXARM mainboard PCB(http://187.33.0.151/foswiki/bin/view/MsxArm/MsxArmMainBoard ): in progress (30%)

By rogermm

Master (130)

rogermm의 아바타

23-09-2013, 23:00

MSX breakout board "fat" and "slim"(open source) was sent to PCB manufacturer http://187.33.0.151/foswiki/bin/view/MsxArm/MsxBreakoutFat
http://187.33.0.151/foswiki/bin/view/MsxArm/MsxBreakoutSlim

By rogermm

Master (130)

rogermm의 아바타

23-09-2013, 23:38

By rogermm

Master (130)

rogermm의 아바타

24-09-2013, 18:43

By rogermm

Master (130)

rogermm의 아바타

24-09-2013, 19:33

By Randam

Paladin (916)

Randam의 아바타

25-09-2013, 08:31

It sounds like you are making good progress, but I can't really get seem to be able to check on your website, regardless of browser.

By rogermm

Master (130)

rogermm의 아바타

26-09-2013, 01:42

@Randam, I rebooted my server and I think that's ok now Smile

By rogermm

Master (130)

rogermm의 아바타

28-09-2013, 00:36

MSXARM versus Speccy 2010(Sinclair Spectrum FPGA)

By rogermm

Master (130)

rogermm의 아바타

29-09-2013, 00:46

Using Msx slim breakout board with MSXARM:
HDL design source files (Preview): http://187.33.0.151/foswiki/bin/view/MsxArm/MsxArmBreakoutSlim
-- This design shows:
--- Z80 signals (address,data bus,MREQ,IOREQ,RD,WR,M1,INT) multiplexing
--- Z80 signals parity generators B-) (MSXARM bus error detection system)
--- One-bit Delta Sigma Audio bypass
--- LM4811 Audio chip volume control.
--- RGB led control

-

By rogermm

Master (130)

rogermm의 아바타

29-09-2013, 21:29

Using MSX fat breakout board with MSXARM:
http://187.33.0.151/foswiki/bin/view/MsxArm/MsxArmBreakoutFat

By rogermm

Master (130)

rogermm의 아바타

27-10-2013, 19:00

Updates. The MSXARM hardware are well under way in the design effort, so we(I and popolony2k) have started to develop software(software porting from prototype as well) to the new hardware. Here is a screenshot of our nice software development environment(Eclipse Kepler + ARM compiler/simulator):

By rogermm

Master (130)

rogermm의 아바타

01-12-2014, 02:38

Efficient embedded software development using simulators: #OpenMSX+ARM Cortex M4 simulator(Keil uVision)+FPGA simulation => @MSXARM software deveplopment kit
Now we have a powerful software development kit(#OpenMSX+ARM simulator) that will help:
- Test the @MSXARM with a lot of MSX's
- Using the powerfull debugger from OpenMSX: TCL scripts + Z80 debugger
- Debug: ARM debugger + Debugging OpenMSX on Visual Studio C++ with breakpoints
- Upgrade MSX2+ -> Turbor: Debug
- Unit tests

https://twitter.com/msxarm

By rogermm

Master (130)

rogermm의 아바타

24-12-2014, 18:22

Running MSX LUA on @MSXARM simulator

https://www.youtube.com/watch?v=bEIdZhM_kcA

By mohai

Paladin (841)

mohai의 아바타

26-12-2014, 13:37

Nice ! Big smile
Wishing to see definitive expansion running on real hardware.

By mtn

Master (248)

mtn의 아바타

12-06-2015, 22:08

Hows everything coming along?

By fernando.collazo.5682

Master (239)

fernando.collazo.5682의 아바타

13-01-2016, 22:44

Any news?

By Gradius2

Hero (574)

Gradius2의 아바타

16-01-2016, 16:59

Dead project?

By rogermm

Master (130)

rogermm의 아바타

19-01-2016, 00:32

This is not a dead project. A lot of work was done since 2012.
This is a large project involving a wide range of techniques of software and hardware.
A key part of this project was done in Dec/2014. It's the MSXARM SDK emulator running on openmsx(http://openmsx.org/) and
the KEIL ARM Cortex M4 simulator(http://www.keil.com/arm/simbenefits.asp).The video below show the MSX LUA script language running on this environment:
https://www.youtube.com/watch?v=bEIdZhM_kcA
A lot of work was spent just to emulate the MSXARM hardware. In the same manner as FUZIX(https://github.com/EtchedPixels/FUZIX) the MSXARM
is borning on openmsx emulator first, although there is a hardware prototype as showed in this forum.

Updates:
- The MSXARM mainboard was designed to run on the ARM Cortex M4 processor, but ST released a new processor ARM Cortex M7 pin compatible with the ARM Cortex M4, so I updated the project. Now the Z80/R800 emulator can run at 80Mhz!
- The Z80 emulator on ARM can run 100% (not 99.9%) Z80(Internal Z80 on MSX 3,58/7Mhz) cycle accurate using a clever sincronization technique.
- The Z80 emulator now run at 80Mhz(average) and passes all ZEXALL tests. It was coded in ARM thumb2 assembly(http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc....)
- The MSX Turbor GT running on openmsx was successfully downgrade to MSX 2+ running on MSXARM Sofwtare development kit(SDK). Working in progress: Upgrading MSX2+ to MSX Turbor GT

MSXARM all work
- https://github.com/rogeriomm
- https://twitter.com/msxarm
- The MSXARM mainboard: https://www.youtube.com/watch?v=J8eAkpXLVP0
- The opensource openmsx plugin patch: https://github.com/rogeriomm/openmsx

By rogermm

Master (130)

rogermm의 아바타

07-02-2016, 15:19

My R800 multiply instruction implementation in ARM Thumb2 assembly. Optimized to run on ARM CORTEX M7 processor that can run 2 instructions per cycle

;
; R800 8 bits multiply instruction
;@param r0 8 bits
; #7,4
macro
mulub
; HL = A * r0
mov r1, z80a, lsr#24
; SV flags are reset
orr z80f,z80f,#(1 :SHL: SFlag)|(1 :SHL: VFlag)
muls r1, r0, r1
; YHXN flags are unchanged
; Z flag is set when result is zero
orreq z80f,z80f,#1 :SHL: ZFlag
; C flag is set when result doesn't fit in 8-bit
movs r0,r1,lsr#8
mov z80hl, r1,lsl#16
orrne z80f,z80f,#1 :SHL: CFlag
mend

;
; R800 16 bits multiply instruction
; #8,5
macro
muluw $zreg
; DE, HL = HL * $zreg
mov r0, z80hl,lsr#16
mov r1, $zreg,lsr#16
; SV flags are reset
orr z80f,z80f,#(1 :SHL: SFlag)|(1 :SHL: VFlag)
muls r1, r0, r1
mov z80hl, r1,lsl#16
; YHXN flags are unchanged
; Z flag is set when result is zero
orreq z80f,z80f,#1 :SHL: ZFlag
; C flag is set when result doesn't fit in 16-bit
movs r0, z80de,lsr#16
orrne z80f,z80f,#1 :SHL: CFlag
mend

; mulub A,B
opcode_ED_C1_r800
mov r0,z80bc,lsr#24 ; #1,1
mulub ; #7,4
fetch 0, 14 ; #17,12

; mulub A,C
opcode_ED_C9_r800
mov r0,z80bc,lsr#16 ; #1,1
mulub ; #7,4
fetch 0, 14 ; #17,12

; mulub A,D
opcode_ED_D1_r800
mov r0,z80de,lsr#24 ; #1,1
mulub ; #7,4
fetch 0, 14 ; #17,12

; mulub A,E
opcode_ED_D9_r800
mov r0,z80de,lsr#16 ; #1,1
mulub ; #4,4
fetch 0, 14 ; #17,12

; muluw HL,BC
opcode_ED_C3_r800
muluw z80bc ; #8,6
eatcycles 0, 18 ; #1,1
fetch 0, 18 ; #17,12

; muluw HL,SP
opcode_ED_F3_r800
muluw z80sp ; #8,6
eatcycles 0, 18 ; #1,1
fetch 0, 18 ; #17,12

The MSXARM software development kit: R800 multiply instruction implementation in ARM Thumb2 assembly.

The MSXARM software development kit:

By Brian Johnston

Supporter (3)

Brian Johnston의 아바타

10-03-2016, 16:54

Any news on when it could be possibley ready for sale?

And will it run on MSX2?, I don't have a plus model.

By OeiOeiVogeltje

Paragon (1310)

OeiOeiVogeltje의 아바타

25-09-2019, 01:16

and now?

By sdsnatcher73

Hero (651)

sdsnatcher73의 아바타

29-09-2019, 07:11

It does seem rogermm is still working on this. There are 2 new repos with a slim and fat breakout board for MSX, which as far as I can tell will provide an interface to the Xilinx ARM/FPGA board.

https://github.com/rogeriomm/msx-slim-breakout-board-pcb
https://github.com/rogeriomm/msx-fat-breakout-board-pcb

By mohai

Paladin (841)

mohai의 아바타

16-11-2019, 17:09

sdsnatcher73 wrote:

It does seem rogermm is still working on this. There are 2 new repos with a slim and fat breakout board for MSX, which as far as I can tell will provide an interface to the Xilinx ARM/FPGA board.

https://github.com/rogeriomm/msx-slim-breakout-board-pcb
https://github.com/rogeriomm/msx-fat-breakout-board-pcb

Those updates are a bit old now.
Is this very interesting project still going on?

By ducasp

Master (163)

ducasp의 아바타

22-11-2019, 01:24

There's a group of 11 developers in Brazil working on a MSX cartridge that is interfacing with a raspberry pi, it is kind of a spiritual sucessor of Ronivon project, that should not have the shortcoming of using spi between PI and MSX, but everything is new and from the scratch, well, hopefully we'll come out with some thing cool in that regard, the other 10 developers are going to receive their interfaces over the next couple of weeks (I'm one of the 10,but lately haven't had much time to work on MSX stuff due to a new job), the mastermind behind the interface already got an USB keyboard being usable through the first interface as a test concept before sending the the board to the others... Fingers crossed, hopefully really cool things will be implemented on it.

Hope Roger end up finishing his project as well, the more the merrier Cool

By sdsnatcher73

Hero (651)

sdsnatcher73의 아바타

22-11-2019, 13:06

Sounds interesting!

By ducasp

Master (163)

ducasp의 아바타

22-11-2019, 18:33

By Pencioner

Paladin (990)

Pencioner의 아바타

22-11-2019, 22:36

Looks like it could be possible to have two Pi-s connected?

By ducasp

Master (163)

ducasp의 아바타

22-11-2019, 23:17

Pencioner wrote:

Looks like it could be possible to have two Pi-s connected?

Just one, you can fit either a Pi Zero or a regular size Pi. Cool

By mohai

Paladin (841)

mohai의 아바타

28-11-2019, 23:36

Looks like a cool project.
What can it do by now or will be able to do?
Maybe emulate existing extensions, such as music cartidges or new expansions?
I do not fully understand how a raspberry can interact with an MSX, but I am willing to see the potential of it.

By ducasp

Master (163)

ducasp의 아바타

29-11-2019, 23:38

mohai wrote:

Looks like a cool project.
What can it do by now or will be able to do?
Maybe emulate existing extensions, such as music cartidges or new expansions?
I do not fully understand how a raspberry can interact with an MSX, but I am willing to see the potential of it.

Hi mohai,

We are beginning the development of software. At this moment, that I know of, there is a USB Keyboard -> MSX interface being developed, as well as OPL4, I will initially work on UNAPI for ethernet (as baremetal do not have WiFi and most projects are going to work baremetal, not Linux), and I know there are a few other developers with great ideas, mappers, v9990, etc... Which ones are going to be ready soon? Which ones are going to see the light of the day? That is something we will start to understand in the next couple of months. Wink

By mohai

Paladin (841)

mohai의 아바타

30-11-2019, 18:10

Cool.
Mame?