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

201 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. Hello Richard I am realy interested in the M4 where can I buy your great device from?

    3. Hijo Duke, i would like to get one M4 board for my CPC 6128.
      Could I still obtain one? Do you have model with bus cable connection to board?


          1. Hi duke, i have two cpc 464 devices, how much to get one, or two possibly?

            Im in the uk, can you assist ?
            (assuming they are still made)

  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

      1. Hi Duke i would like to ask for the availability of the m4 borad for cpc 6128 plus with french keyboard and what is the cost?

        1. Hi Dimitris,

          Some how your message ended up in my massive spam filter. If anyone else has messaged me and not got an email back, please post again.

          It will take about 4-5 weeks before I can have a board ready (this is usual lead time).

          Will email you details.


  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. Same question, how can I buy such a card ?
    with a classical amstrad cpc connector.
    Sincerely Jerome

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

      1. Dear Duke,

        Very interested in this card for my 6128+, can send me the details, please?


  14. 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,


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

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

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

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


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


  20. Ist das m4 board zur zeit verfügbar?

    wäre interessiert an einer 6128 und einer 464 version


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


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

  23. Hi, I’m interested to buy 2 pcs of m4board : 1 for the cpc 6128, and second for 464. Thanks.

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

  25. 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 🙂 !

  26. Hi sir,

    I am interrested by one M4

    How to do ?

    Thanks for great work


  27. Hi,

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


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

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

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

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

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

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

  34. 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,

  35. Would like to buy an M4 board for the CPC 464 and one for CPC 6128
    Thanks. Ian Priddey.

  36. Hi mate, I’d like to place an order for your awesome M4 board. I live in Greece. Please contact me for further arrangements. Cheers!

  37. Great project, stumbled on it by ‘accident’ 😉
    Would like to buy an M4 board for the CPC 464 !
    Thanks. Diederick Langenberg (Netherlands).

  38. Hi Duke.

    I am making a custom “Frankemstrad” inspirated in this video

    I hope use a M4 Board. I need shipment delivery to Madrid/Spain.

    Tell me how much and how I must paid you for M4 board and shipment.

    Thank you so much.
    Best regard.
    Jorge Rivera

  39. Greetings Duke

    My name is Hector

    I want to buy an M4 board for my Amstrad CPC 6128.

    Please, you can tell me what I have to do to get one.

    It would be to send to Marbella (Malaga-Spain)

    Another question, I have seen the new M7 project, as I read it is an M4 but better.

    Can you order now? or is a project still.

    If the M7 works like an M4 but also is more advanced, I would buy the M7 and not the M4; as long as it can be ordered now.

    Thank you very much for your attention Duke

    1. Hi Hector,

      M7 board is still in development and it may take many months before it’s finished. So it cannot be ordered yet.
      Also it will be more expensive than M4.

      Will email shortly.


  40. Great card project,

    I’m interested to buy one card for my CPC 464 and 6128.


  41. Hello Duke!
    Do you still have some M4 Boards for sale? I’m interesting in buying one. Thanks!

  42. Hello Duke!

    This a great project.
    I have an Amstrad 6128 and sound very impressive connect the amstrad to internet.

    Do you still have a M4 Board? I would like to buy one if is possible.


  43. Hi Duke,

    Thanks for an amazing job. It brings back the excitement about our vintage computers.

    What do I have to do to get my hands on an M4 for my CPC6128?


  44. Hi Duke,

    this is just what I was looking for.
    If you’re making another batch, can I get an M4 too?

    Thanks in advance.

    Best regards.

  45. Duke, my hero!
    I am reviving my CPC 6128 (Schneider, centronics) and this is a “shut up and take my money” thing for me! 😀

    Willing to get one.

  46. One more thing….


    Can’t wait to get one even more. Already queued patiently.

    Do you know about any cases for it? I mean, there is one on eBay, but thought about something cheaper.

    1. When using SymbOS with M4, you can go on IRC. But SymbOS, does require more than 128KB memory to use network applications.

      I haven’t gotten around making a case for the latest revision board.

      There is one on thingiverse, but thats for the edge connector version, maybe others have made one.

      Notice there is a difference between IDC connector & Edge connector and PCB revisions before v2.4, are bigger.
      Latest revision is v2.5B and is same size as v2.4.

  47. Hi Duke,

    This a great and nice project 🙂

    I would like to ask for the availability of the M4 Board with Edge connector.

    I want one for my CPC 6128 (french keyboard) and what is the total cost ?



    1. Thanks 🙂
      Lead time is about 4-5 weeks and price is:
      M4 board with edge connector, 43.5 euro
      Shipping (unregistered), 4 euro
      Total: 47.5 euro

  48. Hi Duke

    I would like to buy a fully-assembled M4 board please for my 6128 (edge connector).

    How can I get one please?


  49. Hello my friend
    I would like to buy a M4 board for my cpc 6128 ,464
    How can I get one?

  50. Hey Duke,
    I would like to buy an M4 for my CPC464, please emails details on how to purchase one.
    Thank you.

  51. Dear Duke,

    As nearly almost the rest of the friends in this thread, I’d like to know if it’s possible to get one of your fantastic M4 boards for a CPC464. Will you please provide instructions on how to proceed?

    Many thanks. Warmest regards.

  52. Hi Duke,

    I’d like to buy one of your Amstrad CPC M4 boards too. Please could you let me know how to go about buying one.

    Many thanks.

  53. Hi, I´m interested in buying a M4 for my CPC 464, shipping to Iceland.
    With thanks!

  54. I’d like to buy one of your Amstrad CPC M4 boards for my 6128.
    How can I get one?

    Thank you

    1. You got mail.

      As for anyone else, if you want an M4 board, just leave a message here and I will email you.
      Please state what connector you need (regular edge connector or IDC / Centronics / adapter to edge).

  55. Hello Duke,

    I would like to purchase an M4 board (IDC) and a Centronics to IDC cable, please.



  56. Hello Duke,

    I like’d to order a M4 board with IDC connector and a Centronics to IDC cable. Thanks in advance.

    King Regards

  57. Hello Duke,

    I like’d to order a M4 board with IDC connector and a Centronics to IDC cable.

    Thanks in advance.


  58. Hi Duke, I´m interested in buying a M4 for my CPC 464, shipping to Italy.

  59. Hello Duke,

    I am very interessted in buying an M4 board. I have a german CPC 6128 (with centronics port) and a french one (with edge port). I’d like to be able to use the board with each of them.

    Thank you in advance.

    Best regards,

  60. Hi Duke, I’m interested in purchasing a M4 board, could you please provide instructions? Thanks!

  61. Hello Duke,

    I too am interested in purchasing an M4 board compatible with an edge port.
    Thanks !

  62. Hi,
    Waw, what a f* dream as your nice M4 board for my old nice CPC 6128 🙂 Can you help me to buy one?
    Also, I’ve got yet just a 3D build case for “2018 revision 2.5B” on eBay.
    Best regards.

  63. Hi Duke,
    I would like to purchase a M4 board for a spanish 6128 and a 464. Is this possible for both? shipping to spain.

    many thanks !

  64. Hi Duke!
    Awsome work! Thank you very much!

    I would like purchase one M4 for my 6128.

    Regards Matsche

  65. Hi,
    I would like to buy a M4 Board, including possibility to use wifi and SD card slot. How do I get One?

    Is it possible to get such a board including getting more RAM?

    Thank you very much

  66. Hey,

    I would like to purchase a M4 Board for a CPC 464 – Shipping to Denmark.


  67. Hi Duke . Is it still possible to get one of those cool M4 boars? Mine is a CPC 6128, and I’m from Spain.
    Thank you.

  68. Hi,

    Is it possible to get an M4 Board for the CPC 6128 from my childhood ? I live in France.

    thank you for your answer

  69. Hi,
    I would like to purchase an M4 Board with the appropriate connector for my CPC 464 Plus. I’m from France.
    Best regards

  70. Hello Duke,
    Fantastic job on M4, I would love to buy one for my old CPC 6128,please contact.Shipping to Spain.

  71. Hello duke, very nice job how can i buy you one of this m4 board for cpc 6128 with edge connector plz ?

    (Shipping to france)

    Thanks a lot

  72. If you’re here, you’ve likely decided you want an M4.
    But if you’ve just come along out of curiosity and are wondering if you should get one, I can maybe help you out with your decision.

    If you have a CPC, you want this board. Simple as that. It’s a brilliant product and quite an amazing achievement.

    They’re built to a very high standard and are just feature packed. Copying files to my CPC over WiFi? It’s damn near witchcraft.

    These are worth every single penny, heck they’re probably the best value for money I’ve had from a product in a while. I’m seriously considering buying another one.

    Oh, and Duke is just a ridiculously nice chap……

    ……. No, I’m not on commission 😀

  73. Hi Duke,
    May I please purchase a M4 for a cpc464 edge with an connector.


  74. Hey Duke,

    Truly amazing work! This is exactly what I need for my two 464’s.
    Can you let me know how I can order them?


  75. Nice project… I’d like to have one. Can you let me know how I can order them?

    Thanks & regards

  76. Greetings,

    amazing concept and skills to bring it to reality.
    I’d like to purchase one for my 6128, I’m UK based.
    How to proceed please?

  77. Hello there,

    firstly, congratulations on this imaginative and skilfully realised project. Your hardware know how is impressive.

    Can I ask about ordering on for a 6128 (edge connector) in the UK?

    Apologies if this is a repost – can’t see if the previous one posted or is just awaiting moderation.

    1. Thanks.
      And yes when a post is made here, I have to approve it, before it shows.
      So for everyone, once your post shows, it means I have read it and will send an email soon.


  78. Hi,

    I would be glad to get an M4 and the ribbon stuff for both 6128 & 6128 +
    Can you please contact me ?

    Thanks a lot,
    and by the way, Happy new year,

  79. Hi, just getting back into the CPC after a few years and your M4 looks amazing, congratulations. Do you have one I could buy?

  80. Hi Duke !

    I’m interested in acquiring at least one M4 Board, knowing that I have:
    1) Two CPC464 – both QWERTY,
    2) One CPC6128 – QWERTY,
    3) One CPC464+ – AZERTY,
    4) One CPC6128+ – AZERTY.

    One of my CPC464 has a DDI-5 and my CPC6128+ a C4CPC.

    I wish to be able to use a M4 Board in any machine, so what will I need for it? I would also need it to work with an expansion backplane board so I can add memory extension.

    I may also consider buying a second M4 Board as well.

    Delivery will be in France.

    Thank you!

  81. Hi Duke,

    Looking to buy a M4 board for my 6128.
    Are they still available?

    Thanks much,

  82. Hola Duke,
    Muchas gracias por todas tus aportaciones.
    Me gustaría adquirir un M4 para mí Amstrad CPC 464.
    Por favor, ¿Me podrías decir cuánto me costaría?
    Soy de España.

  83. Hi! Happy to know these are still produced would love to give my CPC some new life. How can I go about making a purchase please? Thanks 🙂

  84. So many requests for the M4 board.

    I too would like to buy one, if its $40 USD then i would certainly fork over that amount for the board :P.

    I am in Australia

    please contact via email which i will give under this..

    1. Just to clarify, I think I have written it here before, but here is is again.

      Prices are:

      M4 board with edge connector, 43.5 euro (this is the version that plugs directly into regular CPC).
      M4 board with IDC connector, 40 euro (this is version that can plug into various adapters or Centronics cable for CPC plus).
      IDC to edge adapter, 7 euro (connect IDC version to regular CPC edge connector).
      IDC to centronics cable, 7 euro (connect IDC version to CPC plus or Schneider 6128).

      Shipping cost is 4 or 8 euro with unregistered shipping (depending on the amount of items, increasing weight over 100 grams).

  85. Hi, I would like one of these boards for my old CPC6128 and CPC464. Please contact me to arrange a purchase, if possible. Thanks!!

  86. Hi Duke,

    I’d like to buy one plus the connector to be able to use it on CPC6128+ and regular CPC (so need both Edge and Centronic connectors adapters). I it possible.
    Just waiting for your mail, prize and how to…
    Thanks. Great product.

  87. Hello,

    Congratulations for your great work!

    I’m interested in buying a M4 board with edge connector. Can you answer me about this, please (I’m based in France)?


  88. I want to purchase two units and m4 extender connection board. please send a email with instructions.

    Great job!

    Kind regards,
    German A.

  89. Hello,
    I would like to purchase a M4 board. Do you still manufacture it? What is the maximum SD card size that the board supports in the current version and release? I got a CPC 6128 (regular one, Spanish version) but I would like to connect to it in such a manner that I would be able to have some extra ports to connect additional expansion cards (I saw expansion connectors that support up to 4 expansion cards). Please, could you tell me about details (options, prices, shipping and payment methods). I live in Spain (peninsula). Last but no least, Will you discontinue improving the software/firmware (and hardware) for this nice board?. I am thinking of developing some serious staff on this wonderful 8-bit machine using your M4 board (as hobbyist).

    Thanks a lot.

    1. I still manufacture it, infact you should check the other post I made recently, see: http://www.spinpoint.org/2019/04/01/m4-board-still-kicking/
      The maximum size microSD card supported is 32 GB.
      M4 board is available either for direct connect via edge connector to regular CPC’s or via IDC/MX4 connector, using either a backplane as MotherX4 (I don’t make or sell these) or via my passthrough adapter or IDC to Centronics cable (needed for CPC plus and Schneider 6128).

      Prices are:
      M4 board with edge connector, 43.5 euro
      M4 board with IDC/MX4 connector, 40 euro
      IDC to edge adapter with passthrough, 7 euro
      Centronics to IDC cable, 8 euro
      Shipping (unregistered) less than 100 grams, 4 euro
      Shipping (unregistered) less than 250 grams, 8 euro
      Shipping (registered), less than 500 grams, 28 euro

      1. Good. I am interested in purchasing a M4 board. Please contact me for details.

  90. Hi Duke !
    I’m interested in adquire a M4 Board to run on a Amstrad CPC 464.
    Please contact with me.

  91. Hi Duke,
    I would like to order a M4 Board for my CPC 464.
    Kindly contact me if possible.

  92. Hello Duke,
    I’m interested by your M4 board for my CPC 664 and CPC 6128
    can you contact me ?

  93. Hi Duke
    I’m searching a M4 Board for a CPC6128.
    Do you still sell it ?
    And what is the price ?
    I am French.
    Best regards.

    1. Yes I still sell M4 boards.
      Price is:
      M4 board with edge connector, 43.5 euro
      M4 board with IDC/MX4 connector, 40 euro

      Will email you shortly.

  94. Interested in one! Please, send me the information to get one of these jewels 🙂 Great work. Congratulations!

  95. If still available, I would be happy to buy one or two M4 boards. Please let me know how to get hold on them.

    Best regards

  96. Hi,

    I would like to buy a M4 Board for my CPC 464. Please contact me. Thank you.

    Best regards


  97. Hi,
    I am interested for an m4 board.
    Can you please advice how to buy?
    Thank you in advance,

  98. Hi,
    I am interested for an m4 board.
    Can you please advice how to buy?
    Thank you in advance,

  99. Hej Duke

    One more interessered buyer.

    I’m looking for a “M4 Board with Edge connector” for my CPC 464.

    Christian L.

  100. Hi Duke,

    How could did I miss out on the M4 board?

    Any chance of a new batch for edge connected M4 for the CPC464?


  101. Hi,

    I would like to order an M4 with Wi-fi with an edge connector for a cpc464. Is this still possible?

    Thank you and kind regards


  102. Hi Duke,

    I’d like to buy one of your M4 board. Do you have any? Where to buy?


  103. Hey Duke!

    I would like to buy one of your M4-Boards with Centronics Interface for my CPC6128 (German Version with Centronics Connectors).

    I would appreciate it, if you could write me a short email.

    Thanks in advance

    1. There is written REAR SIDE on the back of the PCB this must point down. The side with the AMSTRAD logo must turn UP so you can see the logo all the time.

      1. ok thx … I was confused by the marking on “cpc adapter” I used with where the JP1&JP2 are on the right … while then the M4 pin 1&2 are on the left.

  104. Hi Duke,

    I would like to buy a M4 Board with MX4 (IDC) connector and a Centronics to MX4 (IDC) cable for my Schneider CPC6128. Could you please send me the details via E-Mail?

    Thanks in advance


  105. hy i m lorenzo and i call from italy i want know if is possible buy a m4 board for my cpc464 please tell me bye my email is

  106. Hello Duke!
    I want to order an M4-Board.
    Can you contact me by email at:

    Thank you in advance and have a good day

  107. Hello Duke,

    I am interested to get a M4 Board for my “new” CPC464.

    How can I buy one?

    Kind regards,


  108. Hi Duke,
    I would like to buy an m4 board for mycpc6128.
    Could you please send me details via email?

Leave a Reply

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