MSX USB

Página 11/17
4 | 5 | 6 | 7 | 8 | 9 | 10 | | 12 | 13 | 14 | 15 | 16

Por popolon_

Resident (57)

Imagen del popolon_

16-05-2020, 12:39

@S0urcerer, about this new CPLD design. What chips are compatible with you design? as there seems to be different variants from that EPM7064, so is only EPM7064SLC44-10N working one? That seems to be obsolete chip now, at least based on digikey.

Por S0urceror

Expert (91)

Imagen del S0urceror

17-05-2020, 21:48

You need the 44 pin plcc version. You can find them on eBay or aliexpress for around 1,80 per piece. I got 5 for less then €10.

Although very versatile the world has moved on to bigger CPLDs and FPGAs. For this design this chip works well and is cheaper then discrete logic.

Por nikodr

Paladin (744)

Imagen del nikodr

18-05-2020, 02:44

How can I order this? Seems interesting for me. I have been doing many arduino projects and would love to have something with USB msx and arduino. Smile

Por popolon_

Resident (57)

Imagen del popolon_

18-05-2020, 14:02

@S0urcerer, there are for example EPM7064SLC44 with 7NS and 10NS, so it must be 10NS version? And you cannot use newer chip, for example EPM7064AETI44 ?

Por S0urceror

Expert (91)

Imagen del S0urceror

22-05-2020, 23:27

@popolon_, no sorry not the newer one. The newer one runs on 3,3 v. And the MSX on 5V. You can of course use resistors on every line coming from/to cartridge. Better to use the old ones. 10ns is fast enough for our MSX.

Por S0urceror

Expert (91)

Imagen del S0urceror

22-05-2020, 23:38

MSXUSB is updated to support:

  • Powered USB Hub devices. Even hub's behind hubs. Maximum 16 devices!
  • Updated drivers for Ethernet and Keyboard that discover in which port the device sits.
  • A MSX flash utility for the MSXUSB printed circuit board.
  • A working CPLD Verilog firmware with write-compatible SCC ROM Mapper and CH376s IO addressing.
  • RookieDrive, a special build is made so it runs on the RookieDrive. Thanks for Xavirompe testing it out!

Por S0urceror

Expert (91)

Imagen del S0urceror

22-05-2020, 23:47

Forgot to add that LSUSB is also updated to list all devices connected to a hub.

Oh, and by the way, have you tried a PI Zero W with the USB ECM gadget? Easy way to have Wifi on the MSX!

Por S0urceror

Expert (91)

Imagen del S0urceror

04-06-2020, 22:22

MSXUSB with powered Hub. I posted two videos on Youtube.

  • One shows my setup with the MSXUSB cartridge an USB Hub and 3 connected devices.
  • The other one shows the MSX booting, finding the hub, scanning the devices and selecting the storage device to boot from.

I created a low-level USB storage driver that also works on a hub. Before MSXUSB could only boot if the USB stick was the only device connected to the MSX. Now this is solved and storage and other devices can work together.

Next on my list are:

  • Stabilizing the driver and make it rock solid.
  • Merge the Usb Storage branch into the main branch.
  • Make rev.2 of my PCB
  • Ready to add more drivers to MSXUSB family. :)

P.S. Keep any bug reports or improvements coming. I also have a RookieDrive build on GitHub.

Por xavirompe

Resident (40)

Imagen del xavirompe

04-06-2020, 23:21

Impresive!!! Awesome!!!

Very nice, great work!!!

Por Manuel

Ascended (16639)

Imagen del Manuel

04-06-2020, 23:30

Looks very interesting and impressive indeed! Great job!

Página 11/17
4 | 5 | 6 | 7 | 8 | 9 | 10 | | 12 | 13 | 14 | 15 | 16