Author Topic: Amstrad CPC WiFi  (Read 329075 times)

0 Members and 2 Guests are viewing this topic.

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 #25 on: 03:54, 08 May 16 »
I'll take one at that price if a production run happens.
IRC:  #Retro4All on Freenode

Offline archcosmo

  • CPC664
  • ***
  • Posts: 71
  • Country: au
  • Liked: 16
  • Likes Given: 7
Re: Amstrad CPC WiFi
« Reply #26 on: 07:03, 08 May 16 »
count me down for one unit too please!  :)

Offline trocoloco

  • Supporter
  • CPC664
  • *
  • Posts: 122
  • Country: es
  • Liked: 49
  • Likes Given: 409
Re: Amstrad CPC WiFi
« Reply #27 on: 07:36, 08 May 16 »
This is wonderful, I'd love to have one too

Offline anyf33

  • CPC464
  • **
  • Posts: 44
  • Country: gr
  • devilmarkus come back
  • Liked: 10
  • Likes Given: 65
Re: Amstrad CPC WiFi
« Reply #28 on: 09:19, 08 May 16 »
Yes that cable will do, atleast as far as I can tell. The pinout order of M4 board matches the PlayCity board picture I just looked at in the wiki, that is designed for MotherX4.
I might do a version, with a Card Edge connector directly on the PCB, so it's direct plugin without cables.
Yes but with the edge connector directly on the PCB it will work on 6128 and maybe on 464. What about 6128 plus i also have? Maybe it came as it is and i will buy 2 cables from cent pour cent, one for 6128/464 and one with centronics for 6128 plus.

Offline Cpcmaniaco

  • Supreme Wiki Contributor
  • CPC6128
  • ****
  • Posts: 160
  • Country: es
  • Liked: 40
  • Likes Given: 0
Re: Amstrad CPC WiFi
« Reply #29 on: 11:23, 08 May 16 »
I am interested in one more too.

Offline Joseman

  • 6128 Plus
  • ******
  • Posts: 780
  • Country: es
  • Liked: 628
  • Likes Given: 429
Re: Amstrad CPC WiFi
« Reply #30 on: 11:46, 08 May 16 »
 I want 1 too Of course  :P

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 15.167
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3006
  • Likes Given: 5332
Re: Amstrad CPC WiFi
« Reply #31 on: 12:19, 08 May 16 »
...and how could I not say I want one as well? :)

Offline MiguelSky

  • 464 Plus
  • *****
  • Posts: 361
  • Country: es
    • CPCGamesCD
  • Liked: 185
  • Likes Given: 342
Re: Amstrad CPC WiFi
« Reply #32 on: 13:23, 08 May 16 »
Another one interested!!

Offline dcdrac

  • 6128 Plus
  • ******
  • Posts: 923
  • Liked: 204
  • Likes Given: 24
Re: Amstrad CPC WiFi
« Reply #33 on: 17:17, 08 May 16 »
me too

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 #34 on: 19:02, 08 May 16 »
I think we need a production run of these.
IRC:  #Retro4All on Freenode

Offline CPC_Fan

  • 464 Plus
  • *****
  • Posts: 333
  • Country: gb
  • Liked: 61
  • Likes Given: 128
Re: Amstrad CPC WiFi
« Reply #35 on: 20:27, 08 May 16 »
I would be interested in one. Would there be any software with it though and an idiots guide on how to use it? I only ask, as unfortunately I never got round to learning how to program/write software on my 46 or 6128  :doh:  :-[  :(  Also would it be possible to make it MX-4 board compatible at all?

Offline Duke

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.137
  • Country: dk
    • spinpoint.org
  • Liked: 1221
  • Likes Given: 917
Re: Amstrad CPC WiFi
« Reply #36 on: 20:37, 08 May 16 »
I think we need a production run of these.
Yes, I'll order components soon to build up enough boards for those interested. It'll take some weeks (china!) for all parts to arrive before I can start assembling boards.
Should give me enough time to fix some remaining issues and features, I hope.

Offline fgbrain

  • CPC6128
  • ****
  • Posts: 230
  • Country: gr
    • index.php?action=treasury
    • Chaos CPC Homepage
  • Liked: 129
  • Likes Given: 300
Re: Amstrad CPC WiFi
« Reply #37 on: 20:42, 08 May 16 »
This looks very promising! Well done..

Is it possible to use wifi card for other uses -like use a wifi printer or connect to my dsl router??

_____

6128 (UK keyboard, Crtc type 0/2), 6128+ (UK keyboard), 3.5" and 5.25" drives, Reset switch and Digiblaster (selfmade), Inicron Romram box, Bryce Megaflash, SVideo & PS/2 mouse, , Magnum Lightgun, X-MEM, X4 Board, C4CPC, Multiface2 X4, RTC X4 and Gotek USB Floppy emulator.

Offline Duke

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.137
  • Country: dk
    • spinpoint.org
  • Liked: 1221
  • Likes Given: 917
Re: Amstrad CPC WiFi
« Reply #38 on: 20:44, 08 May 16 »
I would be interested in one. Would there be any software with it though and an idiots guide on how to use it? I only ask, as unfortunately I never got round to learning how to program/write software on my 46 or 6128  :doh: :-[ :(  Also would it be possible to make it MX-4 board compatible at all?
I'll document the commands, when they are final for release version. No need to be a programmer to use it. Just check the video, normal basic commands and some RSX commands.
Needed software embedded in to the flash memory of the board. You shouldn't need anything else.
It should work with MX-4 Board. If it'll work with other expansions plugged, I don't know, it might not.

Offline Duke

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.137
  • Country: dk
    • spinpoint.org
  • Liked: 1221
  • Likes Given: 917
Re: Amstrad CPC WiFi
« Reply #39 on: 20:49, 08 May 16 »
This looks very promising! Well done..

Is it possible to use wifi card for other uses -like use a wifi printer or connect to my dsl router??

Thanks.

Technically it could be done, some API would need to be provided to the user via the rom to achieve this. If there's interest for certain functions I'll consider adding them.

Offline CPC_Fan

  • 464 Plus
  • *****
  • Posts: 333
  • Country: gb
  • Liked: 61
  • Likes Given: 128
Re: Amstrad CPC WiFi
« Reply #40 on: 21:12, 08 May 16 »
I'll document the commands, when they are final for release version. No need to be a programmer to use it. Just check the video, normal basic commands and some RSX commands.
Needed software embedded in to the flash memory of the board. You shouldn't need anything else.
It should work with MX-4 Board. If it'll work with other expansions plugged, I don't know, it might not.

Thanks for the reply Duke. Sounds easy enough for me to use then... lol. What software would I need to flash the memory of the board and how would I flash it there? I have a X-Mem board if that's any help?

Offline Duke

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.137
  • Country: dk
    • spinpoint.org
  • Liked: 1221
  • Likes Given: 917
Re: Amstrad CPC WiFi
« Reply #41 on: 21:31, 08 May 16 »
Thanks for the reply Duke. Sounds easy enough for me to use then... lol. What software would I need to flash the memory of the board and how would I flash it there? I have a X-Mem board if that's any help?

Nothing extra is needed, you just setup the board to connect to your local wifi (router or app) via a basic RSX command or you can copy a config file to your microSD card and insert it to the slot on the board (microSD card is required).
After that you can either upload games/files/roms via the web interface. The M4 board will host a small web server, you just type the netbios name or ip number into your browser.
Of course you can also just put the microSD card into your PC and drag .DSK files etc to it and pop it back into the M4, reboot it... Cat, Run etc..

Edit: to upgrade the board itself, when newer firmwares are released, there's also an upload function for that, or you simply copy it manually to the sd card, reboot and it'll upgrade.
Here's the current config file, it's stored as m4/config.txt:
ssid=dd-wrt
pw=hackaway
name=CPC6128
dhcp=1
ip=0.0.0.0
nm=0.0.0.0
gw=0.0.0.0
dns1=8.8.8.8
dns2=8.8.4.4

Set dhcp = 0 to use manual IP config. The same settings are changed/made when you use the rsx command from basic |netset,"ssid=xxxx, pw=yyyy  etc..".
More stuff wil go into this config file, like m4board rom number.
Roms have seperate files, which aren't easily editable (but possible) from PC, they are meant to be uploaded via the web interface, possibly I'll add an RSX command for it aswell.
They will be flashed into the flashram of the Cortex M4 MCU. It has 1 MB flash, so plenty of space. It could easily have 32 roms, may expand it later if desired.
« Last Edit: 21:45, 08 May 16 by Duke »

Offline Morri

  • CPC6128
  • ****
  • Posts: 284
  • Country: nz
  • Liked: 236
  • Likes Given: 215
Re: Amstrad CPC WiFi
« Reply #42 on: 22:09, 08 May 16 »
+1 please.
Keeping it Kiwi since 1977

Offline Singaja

  • CPC6128
  • ****
  • Posts: 166
  • Country: pl
  • Liked: 112
  • Likes Given: 511
Re: Amstrad CPC WiFi
« Reply #43 on: 22:34, 08 May 16 »
+1 for me too  :o

Offline CPC_Fan

  • 464 Plus
  • *****
  • Posts: 333
  • Country: gb
  • Liked: 61
  • Likes Given: 128
Re: Amstrad CPC WiFi
« Reply #44 on: 22:39, 08 May 16 »
Nothing extra is needed, you just setup the board to connect to your local wifi (router or app) via a basic RSX command or you can copy a config file to your microSD card and insert it to the slot on the board (microSD card is required).
After that you can either upload games/files/roms via the web interface. The M4 board will host a small web server, you just type the netbios name or ip number into your browser.
Of course you can also just put the microSD card into your PC and drag .DSK files etc to it and pop it back into the M4, reboot it... Cat, Run etc..

Edit: to upgrade the board itself, when newer firmwares are released, there's also an upload function for that, or you simply copy it manually to the sd card, reboot and it'll upgrade.
Here's the current config file, it's stored as m4/config.txt:
ssid=dd-wrt
pw=hackaway
name=CPC6128
dhcp=1
ip=0.0.0.0
nm=0.0.0.0
gw=0.0.0.0
dns1=8.8.8.8
dns2=8.8.4.4

Set dhcp = 0 to use manual IP config. The same settings are changed/made when you use the rsx command from basic |netset,"ssid=xxxx, pw=yyyy  etc..".
More stuff wil go into this config file, like m4board rom number.
Roms have seperate files, which aren't easily editable (but possible) from PC, they are meant to be uploaded via the web interface, possibly I'll add an RSX command for it aswell.
They will be flashed into the flashram of the Cortex M4 MCU. It has 1 MB flash, so plenty of space. It could easily have 32 roms, may expand it later if desired.


Thanks for your comprehensive reply Duke. I am definitely interested now if you decide to go ahead with a production run of the boards.

Offline CloudStrife

  • CPC464
  • **
  • Posts: 31
  • Country: fr
    • Shinra Team Website
  • Liked: 16
  • Likes Given: 1
Re: Amstrad CPC WiFi
« Reply #45 on: 00:22, 09 May 16 »
Well... I had a project to connect an STM32 an CPC expansion bus for some usage (but not WiFi), this board can probably do the trick on the hardware side :P (Less work for me ! Nice !)

I will take more time to analyze the thing but for the moment just some few thing:

First thing first, i don't really like your routing but, well "artistic" divergence :)

But I am really concerned about the crystal, I think they are far from the MCU (I already had some problem with crystal on other MCU of the STM32F familly).
And I really don't see a lot of decoupling cap around the MCU and the ESP8266, and you said you have component on one side only ?
(And the whole card really missing a "big" cap of ~100µF)

And last thing. The F405VG is cheaper than the 407 (~2$ less) and compatible and a pure drop-in replacement. The two thing missing are just the Ethernet MAC and the Camera interface, both unused for this application.

Offline Duke

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.137
  • Country: dk
    • spinpoint.org
  • Liked: 1221
  • Likes Given: 917
Re: Amstrad CPC WiFi
« Reply #46 on: 01:44, 09 May 16 »
Well... I had a project to connect an STM32 an CPC expansion bus for some usage (but not WiFi), this board can probably do the trick on the hardware side :P (Less work for me ! Nice !)

I will take more time to analyze the thing but for the moment just some few thing:

First thing first, i don't really like your routing but, well "artistic" divergence :)

But I am really concerned about the crystal, I think they are far from the MCU (I already had some problem with crystal on other MCU of the STM32F familly).
And I really don't see a lot of decoupling cap around the MCU and the ESP8266, and you said you have component on one side only ?
(And the whole card really missing a "big" cap of ~100µF)

And last thing. The F405VG is cheaper than the 407 (~2$ less) and compatible and a pure drop-in replacement. The two thing missing are just the Ethernet MAC and the Camera interface, both unused for this application.

Thanks for your feedback.
Actually, revision 2 has most decoupling on the 2nd side, rev.1 was one side only (see pic below).
About the F405VG, the 407VGT where I search is actually cheaper, maybe because it is more used and big quantities are sliced by chinese brokers. But yeah directly from digikey etc its probably cheaper.
Main clock is about as close as it can get to the mcu. Not decided yet if I'll fit the 32k RTC clock for final version, since it could just use ntp.
« Last Edit: 22:28, 09 May 16 by Duke »

Offline villain

  • Supporter
  • 464 Plus
  • *
  • Posts: 408
  • Country: de
  • Liked: 236
  • Likes Given: 458
Re: Amstrad CPC WiFi
« Reply #47 on: 09:43, 09 May 16 »
I'm also interested.

Offline dodogildo

  • Supporter
  • 464 Plus
  • *
  • Posts: 340
  • Country: tr
  • M'enfin!
  • Liked: 127
  • Likes Given: 79
Re: Amstrad CPC WiFi
« Reply #48 on: 22:00, 09 May 16 »
Awesome gadget. Also interested in one.

Offline Executioner

  • Supporter
  • 6128 Plus
  • *
  • Posts: 783
  • Country: au
  • WinAPE Developer
    • WinAPE
  • Liked: 391
  • Likes Given: 60
Re: Amstrad CPC WiFi
« Reply #49 on: 02:21, 10 May 16 »
Not decided yet if I'll fit the 32k RTC clock for final version, since it could just use ntp.

What is the 32k RTC? Does it have 32K of static memory attached?