WebMSX Release 5.0 - NetPlay! - Nextor Hard Drive - Turbo 8x

Page 1/4
| 2 | 3 | 4

By ppeccin

Champion (344)

ppeccin's picture

29-04-2018, 06:56

Hi guys! Smile

After a long time, I was finally able to finish the new WebMSX Release 5.0.
Its already online at http://webmsx.org/

What is new in Release 5.0

- NetPlay! Connect several users on the same Virtual MSX machine over the internet
- Enjoy multiplayer games, join programming sessions, anything is possible
- P2P connection with automatic network discovery, no worries with IPs and ports
- Nextor mass storage device with built-in image creation and dynamic files import
- CPU and VDP Turbo modes up to 8x, with manual or software activation
- Improved Keyboard mapping features with 6 built-in host layouts (languages)
- New advanced drag & drop interface for easy loading of any type of media
- Improved Savestate feature with virtually no size limits
- New URL parameters for fast Booting, pressing keys during boot
- User interface for selecting Cartridge Mapper type
- Several improvements and fixes

Many thanks to FRS|SDSnatcher, Sebbeug and TFH|Fony, and also to anyone that helped with ideas and testing.

Thanks and enjoy!
Paulo

Login or register to post comments

By Fresh

Expert (90)

Fresh's picture

29-04-2018, 08:15

As a professional web developer myself, I am completely in awe how you can create such an application! Awesome work!

By Manuel

Ascended (15829)

Manuel's picture

29-04-2018, 09:25

The netplay option simply mixes the input of all connected clients into the host session?

By tfh

Paragon (1846)

tfh's picture

29-04-2018, 14:45

Those are some impressive new functions. Especially the Netplay & Nextor sound very nice to play with.
One issue though it seems: Is it correct that the old savestates don't work anymore? I updated WebMSX on my site and the .ROM & .DSK's worked fine, but all games using savestates give me a "no valid savestate file found". So for the moment I reverted back to the old WebMSX.

By Giangiacomo Zaffini 2

Master (167)

Giangiacomo Zaffini 2's picture

29-04-2018, 17:33

Wow! This is big update, and it is quite awesome!

By enribar

Paladin (1007)

enribar's picture

29-04-2018, 18:39

Incredible! I have a request: is it possible to add a cursor for changing the emulation speed, like the one of blueMSX?

By ppeccin

Champion (344)

ppeccin's picture

29-04-2018, 20:18

Quote:

Is it correct that the old savestates don't work anymore?

Old Savestates should be working fine. Are you loading them from file? If so, can you send me one of the problematic saves?
That must be some small file-related issue. Thanks!

By ppeccin

Champion (344)

ppeccin's picture

29-04-2018, 20:20

enribar wrote:

Incredible! I have a request: is it possible to add a cursor for changing the emulation speed, like the one of blueMSX?

You mean a slider on the user interface? Of course, it could be done. For not, you can achieve the same very easily with SHIFT+ALT+ARROWS (Up/Down).

By santiontanon

Paladin (848)

santiontanon's picture

29-04-2018, 21:22

Really cool, WebMSX keeps getting better and better Smile

By tfh

Paragon (1846)

tfh's picture

29-04-2018, 23:16

ppeccin wrote:
Quote:

Is it correct that the old savestates don't work anymore?

Old Savestates should be working fine. Are you loading them from file? If so, can you send me one of the problematic saves?
That must be some small file-related issue. Thanks!

For example:

http://webmsx.org/?STATE=https://www.file-hunter.com/MSX/gam...

By ren

Paragon (1297)

ren's picture

30-04-2018, 11:23

Ah cool, finally got to release Smile Congrats, great release!
The drag & drop interface is awesome, netplay should be fun to play with Cool

Got some (more) notes/remarks/suggestions for ya Wink

  • I can access webmsx.org via HTTPS but have to make an exception for that (*.github.com certificate). The following caveats apply then however:
    • by default, remote media won't ever be able to load (mixed active content blocking), because the heroku proxy is accessed via http (by default). A solution I think could be to use a protocol-relative URL instead of one with fixed http protocol ("//" + WMSX.WEB_EXTENSIONS_PROXY_SERVER);
    • trying to host a netplay session will throw a "SecurityError: The operation is insecure." (in Firefox). I reckon this is due to the exception I made for the SSL certificate;
  • pause/resume toggle via the power menu would be great/handy. Or perhaps rmb power button = pause, instead of power off;
  • a quick default/restore display size button (1.0x/1.1x) (that's what Alt + BS does as well right?), or perhaps even some preset sizes (1.5x, 2.0x, ..?)
  • a keyboard shortcut to display the Help & Settings modal (Alt + F1?)
  • being able to navigate the tabs of the help modal with the L & R cursor keys;
  • a clear indication when the WebMSX canvas is active / has focus / is accepting kbd input. Perhaps when out of focus WMSX logo could be dimmed a bit?
  • perhaps have a sep. button for reset;
  • drag/drop media: + drop targets that will (hard) reset the machine immediately afterwards;
  • some settings are not stored in local storage yet: display size, CRT mode (though not sure if that one has any effect anyway), ..?;
  • ... Wink

Just some more suggestions for the more awesome Smile

Did the people you mention help you beta test or something?
Cheers!

Page 1/4
| 2 | 3 | 4