MsxHub first beta release. Call for help

Page 1/4
| 2 | 3 | 4

By fr3nd

Resident (41)

fr3nd's picture

19-08-2018, 19:28

Hi,

I'd like to introduce the application I've been developing on the last recent weeks: MsxHub.

It's a software package manager, allowing to install software in our beloved MSX directly from the internet using an UNAPI compatible network card.

The usage is very simple. To install a software just run "hub install APP_NAME" from your internet connected MSX. MsxHub will download and install it in your default storage device.

At the moment the first beta client is available and I will start working on the server part. There are only few applications available to be installed. Use 'hub list' to show them all.

To install it, run the following commands from MSX-DOS2:

md A:\HUB
cd A:\HUB
hget http://msxhub.com/hub.com

I've tested it on a TurboR A1ST and on a MSX2+ F1XV both with the Tecnobytes Obsonet2 compatible Ethernet card and it seems to work properly on both configurations.

The source code is available on github: https://github.com/fr3nd/msxhub and I'd like to receive as many suggestions and bug reports as possible! :)

Login or register to post comments

By Pencioner

Paladin (685)

Pencioner's picture

19-08-2018, 22:21

Hi,

I would like if not only apps but also IPS patches would be available. At least fetching, but if it can patch your ROMs/DSKs like
hub patch PATCH_NAME yourgame.rom
it would be killer feature! So that it will save a lot of googling for everyone who is looking for particular patch.

PS I had not tried my GR8NET with UNAPI before (only used its own built-in browser yet) but your hub might be the thing to try set that up soon

By fr3nd

Resident (41)

fr3nd's picture

20-08-2018, 09:12

Downloading patches wouldn't have to be a problem if they are free. Downloading the app to patch the roms wouldn't be a problem either. However instead of implementing the patching in MsxHub directly, I would rather do it in a bat file downloaded with the patch itself. It's a nice idea. Thanks for the tip.

I'd be very interested in hearing how it works in a GR8NET device. I don't own one and I'd like MsxHub to be compatible in as many devices as possible.

By konamiman

Paladin (949)

konamiman's picture

20-08-2018, 10:39

Quote:

As far as I know, there is no emulator capable to emulate a network card on the MSX

Hold on! blueMSX emulates ObsoNET, and NestorMSX has a TCP/IP plugin :)

By fr3nd

Resident (41)

fr3nd's picture

20-08-2018, 11:36

konamiman wrote:

Hold on! blueMSX emulates ObsoNET, and NestorMSX has a TCP/IP plugin :)

Woops, my mistake.. Being a Linux user I never took into account any of those emulators.. I'll try to run them in a VM then. Thanks for the tip!

By Sylvester

Champion (378)

Sylvester's picture

20-08-2018, 18:45

Just tested it with a GR8NET, but I only get HTTP Error 400 on `list` or `install vi` commands. I guess you are working on the server part.

By fr3nd

Resident (41)

fr3nd's picture

20-08-2018, 21:31

Sylvester wrote:

Just tested it with a GR8NET, but I only get HTTP Error 400 on `list` or `install vi` commands. I guess you are working on the server part.

The server part is working... there are only few packages available to download at the moment, but it should be working just fine.

I've been checking the logs and I can see your requests returning the error 400... It's weird because the request doesn't seem to be sending the user-agent header properly, and I guess it's not sending any other header properly either... That would explain the error 400... It's bad I don't own a GR8NET to investigate it further.

Could you run 'hub /d list' and try to take a picture of the screen when the http headers are being printed? That would definitely help.

By Manuel

Ascended (14729)

Manuel's picture

20-08-2018, 23:15

What's next? And xboard client for MSX? Smile

By ToriHino

Master (236)

ToriHino's picture

20-08-2018, 23:42

This is what i get when i try it on GR8NET:

By Pencioner

Paladin (685)

Pencioner's picture

21-08-2018, 00:50

not sure if the output is just mixed or you get mess in the headers while receiving, but most suspicious is the port number 0xFFFF
PS i'll try on my device when i get some spare time, sorry had no chance yet

By ToriHino

Master (236)

ToriHino's picture

21-08-2018, 07:06

The output is mixed, after a number of lines it starts writing again at the top of the screen.

Page 1/4
| 2 | 3 | 4
My MSX profile