Os remito cierta información sobre detalles del SF3 .. son COPY+PASTE de la fuente (Dr.ZED)
------------------------------------------
Q: Internet of SymbiFace3 .. is better than Obsonet or Dumas? why?
A: ObsoNet and Dumas(?) are both offer only an Ethernet-MAC . In other words: The TCP/IP Stack has to be done in the Z80!
This is not the case with the SF3 ! The TCP-Stack is a fully custom implementation i did in an 8Bit Microcontroller contained in the SF3!
You communicate with it by two Registers ( one for status and one for data). Through this registers you may freely control up to 16 simultanous Connections without having any clue that you are communicating over a big network!
Let me explain this by a small PseudoCode:
* Check Status for READY
* Write CMD_OPEN to the Dataregister, followed by the number of connection you want to open, the mode itself ( passive or active)
four bytes of Destination-IP and two bytes of destination Port ( in passive the DestPort is your listeningport and the IP must be zero!)
* After the connection is established you will get a notifier from the SF3 that you may start a conversation now.
* Now you may read or write from this connection by simply waiting for READY, writing CMD_READ (followed by the connection-number and the datacound you like to receive) and as soon all buffers where set right by the SF3 you may readout those bytes.
* same applys for writes and closes.
Most work is done in the SF3! So in the simplest case, you end up with a 50 lines Basic-Program to connect to any server and communicate with it ;-) ( very funny to download your eMails from a small Locomotive-Basic Telnet X-D )
Q: there is some kind of software? what are?
A: Yes! Firstly i wrote a general Network Management Task ( Daemon) for SymbOS. This allows you to write your own SymbOS based Network-programs with minimum effort.
Other nearly finished software is a Graphical (SymbOS-Based) FTP-Client, to demonstrate how to implement a Client-Application with the Network-Manager) and a HTTP-Server ( wich is thought to demonstrate how to implement a Server with the Network-Manager)
Finally we are coding on a SymShell-Based Telnet-Client and a Telnet-Server for Locomotive-Basic ( more a joke ;-) but nice to see prodatron viewing my CPC6128s console-output using his smartphone while he was in Brasil X-D)
Q: will be a browser? what is?
A: Prodatron is working hard on his SymZilla Project! A SymbOS-based Web-Browser!
Q: About Mp3 .. what quality will offer? what kind of mp3 files support?
A: The DAC of the MP3-Part of SymbiFace3 has a maximum Samplingrate of 96kHz @ 24Bit. So this is @ SB-Live! niveau ;-)
Mp3 Files with variable fixed Bitrates are supported up to 384kBit.
Q: About USB ... what kind of uses? logical drives? like in a PC? any restriction/limitation?
A: The USB Part is very universal. On its own it supports Flash-Sticks, USB-Harddisks, Cardreaders, Mice and Keyboards, Printers and many kinds of USB2Parallel / Serial adapters. But for shure! You may implement your own USB drivers as in transparent Mode,
all data from and to the USB device is fully available to the MSX. No translation takes place. So if you want to send something to a USB-Endpoint, write USB_WRITE to the SF3s Dataregister, then specify the Endpoint-Number and the datacount. After that, out the right ammount of data to the dataregister, and it will go directly to this endpoint. Reading is similar, but with one exception: you will get a note from SF3 if some data arrived for a particular device. even hot-plug (insertion and removal) of devices will give you an event-message, so that you know about the currently connected devices.
About the integration of Flash-Disks into MSX-DOS: As i don't know anything about MSX-Dos-Internals this may be a open task for somebody who actually has this knowledge. SymbOS will support flash-disks (and other mass-storage-devices) by means of dynamically allocated drive-letters.
------------------------------------------
SI TENEIS ALGUNA CURIOSIDAD MAS. SE PREGUNTA!