Welcome, Guest. Please login or register.

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Prodatron

Pages: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 ... 17
Programming / Re: SymbOS
« on: 2015.March.23. 23:18:09 »
Hi LGB, yes, network is also in progress now! :)
Since last week I am working on the network support for SymbOS. The first version is based on the Wiznet W5100 ethernet controller, which is used in the DenYoNet card for the MSX (as well as in the Spectranet hardware). There is a W5100 project for the CPC, too, but I can also imagine the ESP8266 for the EP very soon! Here is a first screenshot...


...showing the test utility, which is loading the WWW.MSX.FI homepage.
The driver is designed in a way, that it's very easy to exchange the used hardware by dividing the code into three layers. The low level code is for accessing the W5100 hardware directly, which is different between the MSX and other implementations. The mid level is for working with the hardware, which is the same for all systems using the W5100. Other hardware like the ESP8266 Wlan module, which can be connected to the Enterprise 128, are realisable with just another midlevel code. The high level is for managing the connections and communication with the processes, which want to do networking.

All TCP routines seem to work now, now it's time for UDP to make DNS and DHCP possible.

The network driver is running as a "Daemon", which is an own background process in the multitasking environment. Applications can send messages to it, like asking for opening a new connection, sending data to an already opened connection etc. They will also receive messages from the network daemon, if there is new incoming data or if the status of a connection changed etc. This makes it possible to run multiple applications at the same time, which all can have open connections.

The new network driver takes care about compatibility to Dr.Zeds NetD driver from 2007, which was developed for the SYMBiface 3 expansion card.


That makes it easy to adapt applications like SymTEL and Dr.Zeds' GUI-based SymFTP ftp client.

Regarding the W5300, wow, that sounds very cool! I didn't read about if before. Because of the layer structure inside the driver it should be very easy to support it, too!

Programming / Re: SymbOS
« on: 2015.March.23. 20:49:27 »
SymShell 2.0beta is now available for download:

Here is the current changelog of SymShell 2.0beta:
- TAB auto-complete: while typing in the command line use the tab key in the way you know it from modern shells; this also works with more complex path statements and for the command parameters
- "search path" functionality for starting COM-files: if a COM file can't be found in the current directory/device, SymShell will try to start it from the SymbOS system directory; as an example you can copy AHEAD.COM into the system directory (e.g. C:\SYMBOS\ ), and can always start it even if you are on a floppy disc, which only contains the files you want to edit
- HELP command updated (full list, %P switch for pause) and enhanced with detailed information for each command by typing HELP <commandname>. The "appshell.man" file has to be placed in the same directory like "appshell.exe".
- new commands: DATE, TIME; these behave like the MS-DOS versions
- new command: ATTRIB for displaying and changing file attributes
- wildcard support for COPY, REN, MOVE, TYPE, ATTRIB; all these can process multiple files now
- %H (process hidden files) and %S (process system files) flags for DIR, COPY, REN, MOVE, TYPE, ATTRIB
- proper path handling for all commands; source (and destination) can be a full absolute or relative path; pathes, which end with an directory instead of a file(mask) always have a "/" (or "\") at the end, otherwise it will be handled like a file (this should be autodetected in the future)
- COPY command supports an increased copy buffer and is able to copy multiple source files into one single destination file, if specified

There is currently one known bug: The TYPE command may hang in special situations, when the shell is running in Window mode. It can be reproduced and will be fixed for the final 2.0.
Because of the platform-specific fullscreen-mode-code there are now individual versions for each platform available to decrease the size of the application. The PCW version is currently not available.
The included AHEAD.COM requires SymShell 2.0 and won't run properly with older versions.

TBH I couldn't test it on a real EP yet, I hope it's working?! :roll:

Programming / Re: SymbOS
« on: 2015.March.05. 23:18:17 »
Hi guys, sorry for beeing silent for such a long time!
Currently there is multiple WIP stuff in SymbOS:
- new extended desktop; this allows a more Win98 like handling of the icons, which number isn't limited any more + active desktop widgets + an advanced startmenu, which doesn't have limits regarding menus and submenus
- improved SymShell; I had to add some new features like better path handling, multiple file operations (like "COPY a:\subdir\*.exe b:\backup\*.bak", "MOVE *.* \", "REN great.* nagy.*" etc.) and such things
- network support; on the CPC there is a new RS232-based Ethernet->Wifi-bridge hardware and on the MSX we have the Wiznet W5100 ethernet chip; I hope we can use the Ethernet->Wifi-bridge, which is RS232 based, for the EP, too; it would be really cool, if SymbOS 3.0 support network for all three platforms!

@Zozo: Sorry for loosing your mail, I will write you tomorrow!!

Programming / Re: SymbOS
« on: 2015.January.27. 10:08:10 »
Congratulation, beside the TurboR the NMS8280 is the best MSX I think! :) And soon you will have it running at 7Mhz, too :P

I am very interested in a Boxsoft mouse converter! That would be fantastic!

Programming / Re: SymbOS
« on: 2015.January.26. 23:35:04 »
It is just :-) 7.12MHz, with regular 320KB memory.

Now working on Prodatron machines, he want a 4/6/7.12/10MHz, with Saint's 1MB expansion :-)
Wow, even with 7,12MHz it felt unbelieveable fast: It could even play the videos in 2 colour mode (640x200) at nearly full speed (11fps instead of 12), while it was converting all frames from 4 to 2 colours in realtime!

I am looking forward to my tuned up EPs a lot!! :P :P

Programming / Re: SymbOS
« on: 2015.January.26. 15:02:59 »
And who are the peoples in the video? :-)
You can see EdoZ at 2:02 and 2:12 :ds_icon_cheesygrin:
The guy who is waving at 0:30 is NYYRIKKI, an MSX legend from Finland.
I think everyone on the fair was seeing an Enterprise for the first time in reality :)

Programming / Re: SymbOS
« on: 2015.January.26. 14:20:50 »
I made a video of our SymbOS booth, where it was running on all 4 platforms at the same time :)


@Zozo: Did you send the cap to Edoz? Btw he bought something for you on the fair :P

Programming / Re: SymbOS
« on: 2015.January.26. 11:10:32 »
Here is a first picture :ds_icon_cheesygrin:

Programming / Re: SymbOS
« on: 2015.January.25. 21:17:30 »
It was fantastic to see Edos Enterprise modified by Zozo running the first time with enough memory and CPU speed :D Unbelieveable!
I will post pictures during the next hours! :P

Programming / Re: SymbOS
« on: 2015.January.18. 01:22:41 »
What great screenshots! :P

Programming / Re: SymbOS
« on: 2015.January.01. 14:47:29 »
Happy new year! :)

Programming / Re: SymbOS
« on: 2014.December.26. 22:05:17 »
The cool thing about SymStudio is, that SymBasic programs usually don't show any differences to Assembler :)

Programming / Re: SymbOS
« on: 2014.December.26. 19:02:43 »
Looks 1:1 like Windows :D
Just recognized that there seem to be a problem with menus in SymStudio. Maybe there is a hidden last line which causes the menu to be too wide?

Programming / Re: SymbOS
« on: 2014.December.25. 00:02:46 »
Merry Xmas to the whole Enterprise scene!! You rock!

Programming / Re: SymbOS
« on: 2014.December.23. 12:46:33 »

Pages: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 ... 17