Victor Trucco announced MSX-SM

Page 3/11
1 | 2 | | 4 | 5 | 6 | 7 | 8

By edoz

Prophet (2172)

edoz's picture

24-06-2019, 15:31

Driver seems to be "open source" Not sure on the CPC driver is communicating to the hardware directly or true the M4 layer. (which is the hardware board on the CPC) If it is direct communication probably it is a matter to change from 16 bit I/O (on CPC) to 8 on the MSX.

By edoz

Prophet (2172)

edoz's picture

24-06-2019, 17:30

It seems it uses a API for the CPC. Does this MSX have a API or is the WIFI hardware direct connected to a IO address?

By ducasp

Master (151)

ducasp's picture

24-06-2019, 20:52

edoz,

It is an ESP 01 module connected over serial, the serial uart is direct IO in ports 6 and 7.

It is using the latest AT firmware by Espressif adapted to run in 1MB flash by Loboris.

My guess is that M4 has its own ESP8266 firmware and it doesn't seem to be open source.

Again, if prodatron or someone else provide the information I'll be glad to have a proper driver/module/daemon for Simbios coded. Without specifications or sample code or even getting a way to contact the SymbOS developer, it is a little bit hard to develop for it... oO (or perhaps I'm getting old and not being able to find the information Wink)

By alexito

Hero (555)

alexito's picture

25-06-2019, 11:13

Hi, Victor great video and great device. Just two questions? About the 3rd Cartridge slot. Could you please tell us what number of free slot are you using? and about power requirements could you please tell us what happen if I connect 2 modern cartridge like MidiPAC Ver2 + GR8NET they can work together because a real OCM or ZemmixNeo don't. and I would like if you can add Parallel Port so I connect my PcEngine DEVELO Interface with this monster MSX machine.

By ducasp

Master (151)

ducasp's picture

25-06-2019, 14:50

alexito wrote:

Hi, Victor great video and great device. Just two questions? About the 3rd Cartridge slot. Could you please tell us what number of free slot are you using? and about power requirements could you please tell us what happen if I connect 2 modern cartridge like MidiPAC Ver2 + GR8NET they can work together because a real OCM or ZemmixNeo don't. and I would like if you can add Parallel Port so I connect my PcEngine DEVELO Interface with this monster MSX machine.

Alexito,

I'm not sure Victor is reading this forum, it was posted by someone else. Try reaching him through : victor.trucco@gmail.com

Regarding the slots, in my prototype I have two and the third one do not have the connector soldered, I was able to connect Tecnobytes v9990 and OPL4 at the same time. Also, MSX-SM uses a power supply that provides 5V 2A and 12V 2A, it should be plenty of juice to power the device and cartridges/interfaces. -12V is generated from +12V and the regulator is specified for up to 100mA over -12V line. Victor designed the power section of MSX-SM to supply the demand for cartridges that the OCM step-up 12V from 5V was not being enough or the noise of the step-up converter was causing issues with cartridges using those voltages. But I don't have these two interfaces to test, so perhaps it is best that you confirm with Victor regarding whether MSX-SM is expected to run those two at the same time or not. :)

By KdL

Paragon (1229)

KdL's picture

25-06-2019, 15:55

Only the subslot 0-1 could be allocated as a third slot on my firmware. If Victor wants to give it a try, I suggest to place subslot 0-1 standing-in front, slot 1 standing-back and slot 2 lying-back (ready for a slot expander).

MSX-BIOS Configuration (OCM-PLD v3.7.1)

0-0 (0000h)   32kB  MSX2P   .ROM / MSXTR   .ROM                  blocks 09-10
0-1 FULL FREE
0-2 (4000h)   16kB  MSX2PMUS.ROM / MSXTRMUS.ROM                  block  12
0-3 (4000h)   16kB  FREE16KB.ROM / MSXTROPT.ROM                  block  16

3-0 INTERNAL MAPPER
3-1 (0000h)   16kB  MSX2PEXT.ROM / MSXTREXT.ROM                  block  13
3-1 (4000h)   32kB  MSXKANJI.ROM                                 blocks 14-15
3-2 (4000h)  128kB  MEGASDHC.ROM + NULL64KB.ROM / NEXTOR16.ROM   blocks 01-08
3-3 (4000h)   16kB  XBASIC2 .ROM / XBASIC21.ROM                  block  11

By gdx

Prophet (3037)

gdx's picture

25-06-2019, 15:57

Why only the slot 0-1? Shocked!
Can't the MSXKANJI.ROM be moved to this slot?

By KdL

Paragon (1229)

KdL's picture

25-06-2019, 16:23

gdx wrote:

Why only the slot 0-1? Shocked!
Can't the MSXKANJI.ROM be moved to this slot?

Slot 3-1 is used by two rom file and from OCM-PLD v3.5 to v3.7.1 the slot 0-1 is simply unused.
This solution was already used by blueMSX for the FS-A1WSX firmware.
I had already thought of keeping it free for a possible third slot, to keep this opportunity on my firmware.

As an alternative it is possible to configure slot1-0, slot1-1 and slot2 but it will be less efficient losing the possibility of using two expansion slots at the same time.

By Grauw

Ascended (8454)

Grauw's picture

25-06-2019, 17:03

Slot 0 can cause problems with certain types of ROMs cartridges, because either the BIOS or DOS (or both) can not select subslots from slot 0 in page 0 (iirc)... So for example the Yamaha SFG-05, which uses page 0, wouldn’t work there.

If one of the ROMs currently in slot 3 can work in slot 0-1 (I think 3-2 or 3-3 are candidates), it may be better to move it and offer a free general purpose subslot in slot 3 instead. Yamaha has the module side slot mapped to slot 3-3 on their machines.

By KdL

Paragon (1229)

KdL's picture

25-06-2019, 18:20

Grauw wrote:

Slot 0 can cause problems with certain types of ROMs cartridges, because either the BIOS or DOS (or both) can not select subslots from slot 0 in page 0 (iirc)... So for example the Yamaha SFG-05, which uses page 0, wouldn’t work there.

If one of the ROMs currently in slot 3 can work in slot 0-1 (I think 3-2 or 3-3 are candidates), it may be better to move it and offer a free general purpose subslot in slot 3 instead. Yamaha has the module side slot mapped to slot 3-3 on their machines.

I had already evaluated this situation as well. I had to move XBASIC from slot 0-1 to slot 3-3 to allow some games to work. I could create a new smart command to use the 3rd slot dynamically but until I get the new pcb here I won't be able to experience anything. However, if the back slot were just a duplicate of slot 2, none of these ideas would be feasible.

Page 3/11
1 | 2 | | 4 | 5 | 6 | 7 | 8