Author Topic: Amstrad CPC WiFi  (Read 331554 times)

0 Members and 1 Guest are viewing this topic.

Offline Prodatron

  • 6128 Plus
  • ******
  • Posts: 830
  • Country: de
  • Back on the Z80
    • index.php?action=treasury
    • SymbOS SYmbiosis Multitasking Based Operating System
  • Liked: 1059
  • Likes Given: 554
Re: Amstrad CPC WiFi
« Reply #750 on: 23:34, 07 September 16 »
Today I had one of my coolest experiences with my CPC for this year  :D :D
After adding some more missing M4-specific stuff to the Network Daemon I tried EdoZ SymbOS-messenger for the first time, and it worked great!


* m4chat2.jpg
(95.88 kB, 960x578 - viewed 284 times)


* m4chat3.jpg
(84.12 kB, 960x578 - viewed 202 times)


* m4chat4.jpg
(31.3 kB, 480x336 - viewed 214 times)

 [ Invalid Attachment ]

A CPC+M4Board in Germany chatting with a PC in The Netherlands (EdoZ was too lazy to start his MSX, so he used his PC-Client of the SymbOS-Messenger ;) ).
The messenger has never been tested on a CPC before (e.g. the 16 colour smiley in the upper right edge isn't optimized for 4 colours yet), but as it's a SymbOS application written by EdoZ with the Unify/Quigs (ex-SymStudio) IDE by Trebmint using the Network Daemon it was working at once without any problems. Now as soon as the M4-driver for the network daemon is fully working we already have a bunch of existing network apps and even games for the CPC! :)
Thanks so much again to Duke for this great CPC new hardware! I was dreaming about this since 10 years :P And thanks so much for EdoZ and Trebmint for the apps and the network support in Quigs! :)
« Last Edit: 23:38, 07 September 16 by Prodatron »

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

Offline SRS

  • Supporter
  • 6128 Plus
  • *
  • Posts: 562
  • Country: de
  • Schneider CPC464 - what else ?
  • Liked: 547
  • Likes Given: 292
Re: Amstrad CPC WiFi
« Reply #751 on: 00:05, 08 September 16 »
Now THIS makes me think about going beyond AMSDOS/ CP/M first time ever on my CPC ... COOL !

Offline Prodatron

  • 6128 Plus
  • ******
  • Posts: 830
  • Country: de
  • Back on the Z80
    • index.php?action=treasury
    • SymbOS SYmbiosis Multitasking Based Operating System
  • Liked: 1059
  • Likes Given: 554
Re: Amstrad CPC WiFi
« Reply #752 on: 00:55, 08 September 16 »
Some Telnet stuff:
This was my first time visiting a BBS (Telnet based, HispaMSX BBS) with a CPC - now via the Internet:

* m4telnet.jpg
(135.18 kB, 1304x734 - viewed 202 times)


Do you know the ASCII STAR WARS Movie for Telnet (e.g. telnet://towel.blinkenlights.nl)? I think it's quite popular:
 [ Invalid Attachment ]

There is still a bug - the system is crashing after a while when dealing with larger package sizes. Hope it can be fixed soon.

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

Offline SOS

  • Supporter
  • CPC6128
  • *
  • Posts: 299
  • Country: de
  • Identity lost
    • index.php?action=treasury
  • Liked: 201
  • Likes Given: 179
Re: Amstrad CPC WiFi
« Reply #753 on: 08:03, 08 September 16 »
All this needs is a quick navigator to get rid of the |cd, |dir navigation, maybe a quick scan for executable files and display full length directory names. Something I'd like to make if noone else is in the process  8)
Will come , but this will take time (Until the end of the year?).
Btw. I 'm still looking for someone to make a background image for a launcher.
Btw.2 : And a beta tester for the M4-File Commander (take some time too), ACMEDOS-Version is released as a public beta:
Yet Another Norton-Commander Clone

Offline Duke

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.138
  • Country: dk
    • spinpoint.org
  • Liked: 1227
  • Likes Given: 918
Re: Amstrad CPC WiFi
« Reply #754 on: 08:23, 08 September 16 »
@dxs: Yes, it would be possible to use the usb for that, maybe sometime.

@tvander: Makes sense, as you found it is the order of the roms. Now m4 will catch |era command, which is fine.

@prodatron: Looks stunning, can't wait :)

@SOS: Great! Just what is needed for mass-storage.

Online Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 11.114
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 3933
  • Likes Given: 411
Re: Amstrad CPC WiFi
« Reply #755 on: 09:56, 08 September 16 »
Extremely cool Prodatron. However, keep in mind that having conversations with yourself may land you in the mad house! :)

Bryce.

Offline dxs

  • CPC664
  • ***
  • Posts: 116
  • Country: fr
  • Liked: 111
  • Likes Given: 19
Re: Amstrad CPC WiFi
« Reply #756 on: 18:05, 08 September 16 »
For french people out there, I made a modded Lower ROM to be used on your AZERTY 6128, with your M4. It allows playing games in the game pack which was previously posted in this topic. Try Arkanoid and you'll see that Amsdos is called by the game, resulting in "Disk Missing" message.
With this modded firmware Amsdos is no longer called, and it worked with all games I tried, which previously failed. It assumes the M4 ROM is at the standard number 6 position.


** All credit goes to Duke who made the english version. I just checked how he made it and reproduced the work. FYI space is borrowed in the firmware by placing code instead of the *** PROGRAM LOAD FAILED *** message. **
« Last Edit: 18:17, 08 September 16 by dxs »

Offline Duke

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.138
  • Country: dk
    • spinpoint.org
  • Liked: 1227
  • Likes Given: 918
Re: Amstrad CPC WiFi
« Reply #757 on: 18:11, 08 September 16 »
** All credit goes to Duke who made the english version. I just checked how he made it and reproduced the work. Please do not repost on the wiki or somewhere else as Duke requested this mod to be well tried before spreading it. FYI space is borrowed in the firmware by placing code instead of the *** PROGRAM LOAD FAILED *** message. **
Thanks dxs, almost forgot about it :)  Btw. instead of  *** PROGRAM LOAD FAILED **, it will print "FAIL".

Offline dxs

  • CPC664
  • ***
  • Posts: 116
  • Country: fr
  • Liked: 111
  • Likes Given: 19
Re: Amstrad CPC WiFi
« Reply #758 on: 18:18, 08 September 16 »
Yes I noticed that, I don't remember (?) seeing this message on screen ever so not a big loss anyway.

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1976
  • Likes Given: 4650
Re: Amstrad CPC WiFi
« Reply #759 on: 18:46, 09 September 16 »
The M4 reminds me so much about the good old days when using some CP/M software to chat or group chat with other people via telephone / later then modems. Also I remember the games for the VN96 network. The great thing about the M4 is of course to use state of the art hardware for communication. The only thing missing is software using this power. Maybe time for a nice network game.  :)
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline mr_lou

  • 6128 Plus
  • ******
  • Posts: 2.921
  • Country: dk
    • index.php?action=treasury
    • 8-bit Memoirs - a Blu-ray diskmag-like eBook about the 8-bit era
  • Liked: 1091
  • Likes Given: 2305
Re: Amstrad CPC WiFi
« Reply #760 on: 18:49, 09 September 16 »
Extremely cool Prodatron. However, keep in mind that having conversations with yourself may land you in the mad house! :)

Yay! Visitors!

Offline Prodatron

  • 6128 Plus
  • ******
  • Posts: 830
  • Country: de
  • Back on the Z80
    • index.php?action=treasury
    • SymbOS SYmbiosis Multitasking Based Operating System
  • Liked: 1059
  • Likes Given: 554
Re: Amstrad CPC WiFi
« Reply #761 on: 00:08, 10 September 16 »
Today I finished the first version of the M4Board SD card driver for SymbOS:

 [ Invalid Attachment ]

TBH it was the most easy mass storage device driver I ever wrote for SymbOS thanks to Dukes API! :) There are still some issues, and we have to figure out now if it's M4 related or my mistake. Anyway again some progress...

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

Offline Joseman

  • 6128 Plus
  • ******
  • Posts: 780
  • Country: es
  • Liked: 628
  • Likes Given: 429
Re: Amstrad CPC WiFi
« Reply #762 on: 00:27, 10 September 16 »
Today I finished the first version of the M4Board SD card driver for SymbOS:


Speechless as always with your great work...

Wifi support and sd support on symbos... what more can i say?

Offline Edoz(MSX)

  • CPC664
  • ***
  • Posts: 106
  • Country: nl
  • Liked: 142
  • Likes Given: 55
Re: Amstrad CPC WiFi
« Reply #763 on: 00:33, 10 September 16 »
Wow! So nice Prodatron! It was already crazy to have this live chat session with you! And now to see that the driver for the SD start to work! Indeed This hardware from Duke is crazy cool! I hope he can help you out finding the last issues! This is a huge step forward for the CPC! Hope to play SymbOS network games soon with You! At least there already two SymbOS network games ready now to play!!!

Offline Joseman

  • 6128 Plus
  • ******
  • Posts: 780
  • Country: es
  • Liked: 628
  • Likes Given: 429
Re: Amstrad CPC WiFi
« Reply #764 on: 00:39, 10 September 16 »
Hope to play SymbOS network games soon with You! At least there already two SymbOS network games ready now to play!!!

and the other 50 people that automatically starts since today (well when this version of symbos gets released!), can't we play with you??

Offline CraigsBar

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.280
  • Country: ie
  • The party ain't over yet
    • index.php?action=treasury
  • Liked: 1171
  • Likes Given: 79
Re: Amstrad CPC WiFi
« Reply #765 on: 03:47, 10 September 16 »
I cannot wait for this. With my 4g router my CPC really will be mobile internet capable ;)
IRC:  #Retro4All on Freenode

Offline Ygdrazil

  • Global Moderator
  • 464 Plus
  • *****
  • Posts: 477
  • Country: dk
  • Liked: 44
  • Likes Given: 238
Re: Amstrad CPC WiFi
« Reply #766 on: 11:24, 10 September 16 »

Agreed this is indeed a major achievement  :o


Regards,
Ygdrazil



I cannot wait for this. With my 4g router my CPC really will be mobile internet capable ;)

Offline KaosOverride

  • 464 Plus
  • *****
  • Posts: 308
  • Country: es
  • Liked: 191
  • Likes Given: 44
Re: Amstrad CPC WiFi
« Reply #767 on: 13:57, 10 September 16 »
Now to restart from zero the whole socks lib  :picard:

Some problems with git... I have created a new repository and when trying to upload it says bla bla bla want to upload older files bla bla and then it deletes my local files :o and no backup....

Fortunatelly because of the new API and my disaster now I can code in a cleaner way as I was thinking of the old code "what a dirty way of calling that function...."  :P

Hope to bring good news!!
« Last Edit: 14:07, 10 September 16 by KaosOverride »
KaosOverride · GitHub
MEGA Amstrad Public Amstrad folder

Offline Duke

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.138
  • Country: dk
    • spinpoint.org
  • Liked: 1227
  • Likes Given: 918
Re: Amstrad CPC WiFi
« Reply #768 on: 14:46, 10 September 16 »
Now to restart from zero the whole socks lib  :picard:

Some problems with git... I have created a new repository and when trying to upload it says bla bla bla want to upload older files bla bla and then it deletes my local files :o and no backup....

Fortunatelly because of the new API and my disaster now I can code in a cleaner way as I was thinking of the old code "what a dirty way of calling that function...."  :P

Hope to bring good news!!


Ouch, that was nasty. Btw. if you look at my examples, please use tcpecho examples as the telnet one is outdated now (I haven't bothered updating it to the recent changes).

Good luck :)

Offline KaosOverride

  • 464 Plus
  • *****
  • Posts: 308
  • Country: es
  • Liked: 191
  • Likes Given: 44
Re: Amstrad CPC WiFi
« Reply #769 on: 20:59, 10 September 16 »
I have downloaded it and I'm aware of most of the changes. Thanks a lot.


I'm separating the lib from the logic part in C and the hardware talking part in asm. Now is more cleaner than I had earlier at the lost code.


My goal is go make a C lib that will let us compile simple *nix net code with the fewer changes possible. And also as compatible as can be with, for example, spectranet examples so we can have many work done for future developments.


The ZX spectrum has a simple net filesystem sharing. As you have filesystem inplemented at your rom, maybe in the future can be expanded to use A/C drive at the microsd and D, E and F as net shares. All the code of the server at Linux or Windows is done. Also a Z80 server can be done.


WebSVN - Spectranet - Rev 576 - /trunk/tnfs/


But... it needs UDP... For the future :)
KaosOverride · GitHub
MEGA Amstrad Public Amstrad folder

Offline Duke

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.138
  • Country: dk
    • spinpoint.org
  • Liked: 1227
  • Likes Given: 918
Re: Amstrad CPC WiFi
« Reply #770 on: 02:38, 11 September 16 »
I'm separating the lib from the logic part in C and the hardware talking part in asm. Now is more cleaner than I had earlier at the lost code.


My goal is go make a C lib that will let us compile simple *nix net code with the fewer changes possible. And also as compatible as can be with, for example, spectranet examples so we can have many work done for future developments.


The ZX spectrum has a simple net filesystem sharing. As you have filesystem inplemented at your rom, maybe in the future can be expanded to use A/C drive at the microsd and D, E and F as net shares. All the code of the server at Linux or Windows is done. Also a Z80 server can be done.


WebSVN - Spectranet - Rev 576 - /trunk/tnfs/


But... it needs UDP... For the future :)

Sounds like a very good idea. -  I'll take a look at the spectranet when I find some time, I wasn't aware of spectranet stuff before you mentioned it the other day.

Offline Prodatron

  • 6128 Plus
  • ******
  • Posts: 830
  • Country: de
  • Back on the Z80
    • index.php?action=treasury
    • SymbOS SYmbiosis Multitasking Based Operating System
  • Liked: 1059
  • Likes Given: 554
Re: Amstrad CPC WiFi
« Reply #771 on: 02:18, 13 September 16 »
During the weekend I finished the SD card driver for SymbOS, which is now fully working. You can boot SymbOS directly from the MicroSD of the M4Board within seconds without the need of any additional roms or discs. I am currently using the MotherX4 + M4Board + X-Mem, and it works like a charm. I just miss a mouse right now. Here is a little video which I made, just to show, that the SD card is working fine:

[youtube]https://www.youtube.com/watch?v=qFMxevy7daI[/youtube]

https://www.youtube.com/watch?v=qFMxevy7daI

TBH I should convert some new videos and graphics after 10 year :)
Reading from the M4Boards' SD card is about 25% faster than reading from the SYMBiFACE II and compatible devices (CPC-IDE, X-MASS) due to the fact, that you can use LDI:LDI:LDI:... instead of INI:INC B:INI:INC B:INI:INC B:... etc. thanks to the memory mapped buffer of the M4Board. For writing there is no difference, it is port based like the SF2. But in most cases reading speed is more important anyway.

I have to fix two little issues before releasing an M4Board version of SymbOS hopefully this week. Bugfree Network support may take a little bit longer. Thanks a lot to Duke again! :)

CU,
Prodatron

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

Offline SOS

  • Supporter
  • CPC6128
  • *
  • Posts: 299
  • Country: de
  • Identity lost
    • index.php?action=treasury
  • Liked: 201
  • Likes Given: 179
Re: Amstrad CPC WiFi
« Reply #772 on: 09:47, 13 September 16 »
OffTopic(?  ;) ) Feature request:
New Command 0x4316: Get the Long-Filename/Dirname, needed 8+3 Filename as the parameter.
For Command 0x4306 optional parameter (or as a new command): Get the Long-Direntries, maybe the filesize (in Bytes?) separated in the first 4 Bytes of the response?! (maybe the same separation on the original "4306"-Command?!)

Offline HAL 6128

  • 464 Plus
  • *****
  • Posts: 492
  • Country: de
    • index.php?action=treasury
  • Liked: 244
  • Likes Given: 1214
Re: Amstrad CPC WiFi
« Reply #773 on: 11:42, 13 September 16 »
@Prodatron: very cool. The movie seems to work faster than before or is it because of the size? How did you do the movie? What is the tool do you use (SymStudio)?
...proudly supported Schnaps Demo and Pentomino, NQ-Music-Disc with GFX

Offline Duke

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.138
  • Country: dk
    • spinpoint.org
  • Liked: 1227
  • Likes Given: 918
Re: Amstrad CPC WiFi
« Reply #774 on: 12:02, 13 September 16 »
OffTopic(?  ;) ) Feature request:
New Command 0x4316: Get the Long-Filename/Dirname, needed 8+3 Filename as the parameter.
For Command 0x4306 optional parameter (or as a new command): Get the Long-Direntries, maybe the filesize (in Bytes?) separated in the first 4 Bytes of the response?! (maybe the same separation on the original "4306"-Command?!)
How about C_READDIR2, to directly retrieve long file and dir names, or you want the 8.3 ones too?