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

47 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!

    1. Thanks.

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

      Will send an email to you shortly.

  15. 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

  16. 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.


  17. 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?


  18. 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.


  19. 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.

  20. 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 !

Leave a Reply

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