M4 Board – Amstrad CPC WiFi, recap 2016

The interest for this project turned out to exceed anything I ever imagined and lots of units have been produced.






Showing some of the batches that was made, in my “garage” production.

The firmware was vastly improved, since the initial version.

Some key points:

  • Romboard was extended to 32 roms & ability to remap lowerrom
  • Autoexec.bas execution on start up
  • Long filename handling
  • NETAPI for native applications

Supporting the entire Amstrad CPC range from 464 to 6128 plus.

Firmware updates are available here:

And a link to latest beta firmware, documentation and development info can be found here:

I released the source code of the z80 assembler part of the M4 DOS here:

With this anyone can make their own custom build if desired and replace my build simply by copying M4ROM.BIN to the root of their sd card.

Other examples, handling the NETAPI from your applications:

And of course the cpcxfer program, to conveniently transfer files between pc and the amstrad cpc over WiFi via commandline.

Prodatron wrote support for M4 in his great SymbOS (http://www.symbos.de)
Giving you the ability to chat on IRC, download files via wget, copy files between floppies & sd and much much more.

Very impressive.

Look into this thread for download and installation details:

A nice video for the CPC strong hold in Spain by Professor Retroman.

There is still so much more that could be added in the future.

Keep an eye on this thread for future updates & info.

Thanks all for your support.

Happy new year!

– Duke

64 thoughts on “M4 Board – Amstrad CPC WiFi, recap 2016”

  1. hello.

    very nice set of cpc cards.. !

    i am looking for a simple card to plug directly into the back of a CPC464 that will allow me to load files from a memory card. (i don’t care what kind of card..) I don’t need a wifi or disk interface etc.

    I don’t have a DDI-1 interface, just the normal CPC464.

    Do you sell such a card ?


    Richard – UK

    1. M4 board can be plugged directly into a CPC464, no DDI-1 interface needed. You can access files from the microSD just as in the video in previous post.

  2. Hi Duke,
    I would like to buy one M4 board for CPC and CPC Plus.
    Can you tell me how to proceed?

  3. Good morning Duke, I just discovered the M4 board for CPC in the va-de-retro forum. It’s a great product. And I’d like to know how to buy one. You can send me mail. Great work and thank you very much.

  4. Hello Duke,
    I would like to buy a M4 board for CPC and CPC Plus.
    Can you tell me how to proceed?
    Thanks in advance.

    Vicente Simon

  5. Hello Duke,
    Amazing job !!!!
    I would like to buy one M4 board for my CPC 6128.
    Can you give me the buying process ?

  6. Hi Duke,
    amazing project, congrats!
    I would be delighted to buy one M4 board for my 6128.

    Best regards,

  7. Good Duke, three friends would be interested in buying the M4 is there any way to get in touch with you?
    A greeting.

  8. Hello,

    I want to by 2 boards, wich prices is the board ?,
    have you cards in stock ? Thank you for your reply.
    This project is very nice…

    carlos – FR

  9. Hello Duke,

    You’ve made a masterpiece!!
    I would like to order two (2) of M4 boards.
    Could you give me the buying process??

    Thank you,

  10. Hello Duke,
    Excellent work!!
    Please add me to the waiting list.
    I would like to buy one M4 board with MX4 (IDC) connector and an Adapter PCB assembled (Edge connector to MX4)

    Thanks in advance.

    1. Thanks. I have emailed you. Same goes for the Aris and Carlos. Just so people know, if you request to buy a card, I will reply to the email address you supplied when posting here (it wont be publicly visible, so please use a valid email address).

  11. Hi Duke,
    I would like to buy one M4 board for my CPC 6128.
    Can you tell me how to proceed?
    I like edge connector.

  12. Hi Duke,

    I would like to buy this card for a 464+ model.

    Do I need anything else than the card?

    David L.

    1. Yes, for CPC+ you will need the M4 version with IDC connector + IDC to Centronics cable.

      Email, sent.

  13. Dear Duke,

    This is Claudio, from Spain. Your work is amazing and I’m sending my congratulations.
    I’ve just test my old cpc 464 and it’s still running fine ๐Ÿ™‚

    I would like to buy one M4 board. Please send me the details to proceed.

    Thanks in advance,

    Best regards,


  14. Hi there, I’m also interested in this board, I’m in Greece, could you please send me details about the costs and shipping options?

    Thanks in advance!

  15. Hi Duke,

    Very nice work ๐Ÿ™‚

    I come from http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/amstrad-cpc-wifi/ so i understand :

    M4 Board with MX4 (IDC) connector price 40 euro
    cost shipping = 3.5 euro (i leave in France)
    => 43,5โ‚ฌ

    The M4 Board need to use an external powersupply (on herself or MX4).

    It’s correct ?

    If yes, could you give me the instruction for paiement (paypal ?) else give me a feedback ?


    1. Thanks.

      The M4 board can be externally powered or powered through the CPC (or MX4).

      Will send an email to you shortly.

  16. Hello Duke,

    This board is a very useful device for the Amstrad CPCs. Great work!!
    I am interested in a M4 board for my CPC 6128. How do I order one and what are the details for shipping and payment?

    Thanks in advance and best regards

  17. Hello Duke,

    I remember times when CTM644 was top of my dreams, but downloading from web direct to CPC ?!
    Couldn’t even imagine it’ll be possible. Definitely want this board, so send me details, please.


  18. Hi Duke,

    Stumbled across your videos on YouTube. What a great idea! I’ve tried to transfer files using a cable, but without much success, so I’d really like to buy one of your boards for my CPC 6128 (not Plus). Please can you advise me where I can purchase one from?


  19. Ist das m4 board zur zeit verfรผgbar?

    wรคre interessiert an einer 6128 und einer 464 version


  20. sorry, reading english or german sometimes makes no diffence to me.
    i found this site while i was searching for information if it is possible to make a raspberry pi zero wifi to do something the m4 board is already able to do.

    so i am very interested to buy a version for the cpc 464 and aditionally a 6128 version of the m4 board.


  21. Hello, I am writing to you because I am interested in buying a m4 board with wifi and sd card for cpc 6128 disk version basic 1.1 of 1985 Spain.

  22. Hello !

    First, sorry if my english is not perfect, i’m French, but I hope you could understand me ! ๐Ÿ˜€

    I’m really interested to buy a M4 Board for my 6128 , if you still make it !
    Could you send me a mail ? ๐Ÿ™‚

    Thanks !

  23. Hi Duke,

    Would it be possible to order two boards from you ?
    With an edge connector if I’m not mistaken (for a french 464 and 6128).

    Thanks a lot ๐Ÿ™‚ !

  24. Hi,

    I am very interested in the M4 board, can you send me an email with info about how to get one?


  25. I would love to buy one of these also. If you can provide details of when we can do that and how much that would be great!

  26. Hi I’d like a card and cables to work on my 464 and 6128 (I have both and swap occasionally!) Did email you on the forum as well don’t know if you got it.

  27. Hello !
    I’ve got a CPC 464 (64k) without any another card.

    My goal at the moment is to “mount” .dsk to use soundtrakker64 and use the card like to emulate floppy drive, by this i mean be able to save from a CPC software (like soundtrakker64 or other sofware) on a SD card > myCPCFiles.dsk

    Can I do this with the M4 Wifi Board ?

    Of course, use a lot of dsk to play oldies and try to connect on Wifi is fun too ๐Ÿ˜‰

    I would like to know the price and if i can buy one : i’m living in France.
    Thanks a lot !

    1. Hi olive,
      I don’t know if soundtrakker64 works with it, but I don’t see any reason it shouldn’t. You have a link, I can give it a try.

      It’s possible to buy one yes, but expect about 6 weeks after order confirmation, before I can have it ready.

      Price is:
      M4 Board with Edge connector, 43.5 euro
      Shipping (unregistered), 4 euro
      Total 47.5 euro.

  28. Hello Duke … It is a great job and I would like if it is possible to buy an M4 board for my CPC 464. Could you tell me the purchase process?
    Thank you.

  29. Hello Duke, wow I dodn’t know there was still a way to get a CPC online.
    I would be interested in buying a M4 board for a CPC 6128 and 464. Could you please send me a email how to order from you ? Thank you very much!

  30. Hola Duke me gustaria saber si aun vendes la M4 y la placa madre para poder conectarla al cpc 6128 si me podrias dar precio de las 2 .
    Un saludo

    1. Sorry, I don’t speak Spanish ๐Ÿ™‚

      But yes I still make M4 boards, lead time is about 6-7 weeks.

  31. Hi, great work. I would be interested to buy a card for my good old Cpc 6128. What would be the price for delivery in France ? Regards,

Leave a Reply

Your email address will not be published. Required fields are marked *