Here is a new preview package of SymbOS CPC with improved M4Board network and Albireo USB mouse support.
http://www.symbos.org/download/preview-cpc161021.zipThe changes are described in the #readme.txt, which I am pasting here as well:
SYMBOS 3.0 CPC - PREVIEW 16/10/21 (WORK IN PROGRESS)
=========================================
This package contains
- a new preview of SymbOS 3.0 - CPC edition
- the actual M4Board firmware ("M4FIRM_v110x2.zip")
You should install this firmware on your M4Board before using the updated
SymbOS package.
Changes since the last update:
- Albireo USB mouse driver with full working buttons
- Network daemon with M4Board driver
- high stability for single connections
- full support for network and WIFI settings and connection status
- loading/saving keyboard definitions for internationalisation
The package is arranged like the previous one (see section below).
Some details about the changes:
- USB MOUSE DRIVER
Thanks to PulkoMandys investigations it was now possible to write a full
working driver for standard USB mouses. The previous version couldn't handle
the button status in a good way, this is fixed now.
You may still get issues with very advanced gaming mouses etc. For such
devices the driver should first ask the mouse for its capabilities which can
be quite an annoying, as the USB HID standard allows all kind of bit
resolutions for all parts of the protocol. Not sure if I will add this in the
future as it doesn't make sense.
The best thing is to buy a standard USB mouse with a wheel and three buttons
for your CPC. SymbOS provides the only CPC GUI with mouse wheel support
anyway, so that's more than enough
- M4BOARD NETWORK STABILITY
Duke made several improvements to the M4 firmware to increase the stability
of its Network API. This API was especially written for applications, which
are using the TCP functionality directly like the SymbOS network daemon. It's
now possible to download large files of several megabytes with WGET or have
very long Telnet sessions (like ASCII Star Wars) in SymbOS.
There is still an issue with multiple connections at the same time. This
still has to be fixed.
- M4BOARD CONFIGURATION
It's now possible to configure all network and Wifi settings of the M4Board
inside the SymbOS Network Daemon. You will see the actual network settings
(IP, Gateway, Subnet, primary and secondary DNS, DHCP) in the "TCP/IP" tab
and the SSID/password of your hotspot in the "Driver" tab. Changing the
network settings or pressing "Connect" next to the Wifi settings will re-
configure the M4Board and ask it to reconnect to your network. You will see
the different status messages in the "Status" tab.
- KEYBOARD DEFINITIONS LOAD- AND SAVEABLE
The keyboard settings inside the control panel have been extended with a
"load" and "save" button. You can use this to redefine your keyboard layout
with existing presets (english, french, spanish, danish) or create own
presets. This package contains the folder "/symbos/keyboard/" with several
keyboard definitions. If you find any mistakes in these presets please
contact me.
Some screenshots:
CPC is downloading a 2,1MB File from my homepage...
Wrong WIFI-password...
Placed my Smartphone with Wifi Hotspot in the basement, but the ESP8266 of the M4Board still has connection in the 2nd floor of my house
TCP/IP settings:
[ Invalid Attachment ]
PS:I will update the first post of this thread with the link to the actual package all the time.