M4 Board – Retrofun, 8-Bit Amstrad CPC WiFi

Description and purpose of the “M4 board”.
The M4 board, features as previously described a ST32F407 Cortex M4 MCU, connected via SPI to a ESP8266 WIFI module, and 18 GPIO’s routed via a GTL2000 voltage translator chip.

It was meant to be connected to the old the Amstrad CPC (z80 based) computer via it’s expansion port.
As with most old age computers, it runs with 5V I/O, here is where the GTL2000 chip came in handy.
The signals driven through the GTL2000 are output signals and the bi-directional data bus (D0-D7).

Input signals are connected directly to the ST32F407 Cortex M4 as it is 5V tolerant.

The idea was to provide WiFi to the Amstrad CPC, for easy and fast data exchange between it and a PC, but also direct internet access.

ROM BOARD emulation
First prerequisite was the ability to run code on the Amstrad via the M4 MCU so no additional loading (i.e. disc) would be needed.
It would be done by mapping a ROM in the Amstrad addressable space, this ROM would be in the M4 ram.

IORQ and WR will occur when a ROM is selected, data lines will contain the ROM number.
ROMEN and RD will occur when a read is happening from the currently selected ROM, address lines have the address, ROM data will be send back over the data lines.
A fairly trivial task, but the timing is tight having to bit bang the gpio, do direction changes on gpio’s mapped as data lines, even when the bus runs at only 4MHz.
Much time spent optimizing the handler in ARM assembler, it finally worked.

SD card storage
Being able to run code via the ROM board emulation, it would be nice to have native r/w storage.
A micro SD card slot connected to the M4 SDIO lines, was meant for this purpose.
An transfer interface from the Amstrad CPC to the M4 was designed.
Two I/O ports were assigned when an IORQ happened, one for receiving data on the M4 and one for telling it data was send, so it could process.
This was done as it’s easy to store data (low clock count), but takes additional time to process them.
When the 2nd port is written, the MCU sends BUSRQ signal to the Z80 CPU, which will ‘freeze’ the z80 CPU at the end of the current cycle, now the M4 has the time it needs to process the incoming data, before resuming the Z80 CPU and responding.
Responses are done in the ROM space, which of course is read only on the CPC, but R/W on the M4, as it is kept in the M4 ram!
Next up, was to hook the system bios/firmware functions, that do file related I/O to tape and disc on the original system and re-directing them to the sdcard.
Thus native file access from the SD card is possible, providing the CPC with up to 32GB (or more) of storage via SD card.

WiFi & Internet
In short the connection between ESP8266 and the M4 was done via SPI as IPC.
To allow internet/WiFi access from the Amstrad CPC itself, it sends a command to the M4, which again sends an IPC call to the ESP.

WEB interface
The ESP8266 hosts a WEB server, where various settings can be altered.
web_interface1 web_interface2

A battery mount was put on the board, making it possible to provide Real time clock as well via the RTC in the ST32F407.

What it does
Emulate Romboard, currently up to 16 roms, can be uploaded/removed via Web Interface.
Download files from internet via WiFi.
Mass storage to SD card, via native file I/O. R/W support. Emulated as drive A.
Can use DSK files on the SD card too, but only for file read access and sector reading via firmware call.
Upload files via web interface.

See a short demonstration here:

To do
Finish commands.
Lots of error checking.
Bug fixing.
More commands.
Other features.
Should anyone be mad enough to want a similar interface for their Amstrad CPC (or other suggestions), don’t hesitate to put a comment.
If enough are interested, I will run a batch + it’ll motivate me to finish and polish things up.


380 thoughts on “M4 Board – Retrofun, 8-Bit Amstrad CPC WiFi”

  1. That’s one cool board! 🙂

    I’d have one in a crack if there was any available! 😉


    1. Hi Duke
      I see this is an old post, but are boards still available (assembled)? I would be interested in one.

      1. Hi Scott,

        They are still available (build on demand). Lead time is about 5-6 weeks.
        Will email you shortly.


        1. Hi Duke, I’m also quite interested for one too. Can you please send me the details as well.

        2. I am also interested in one, would be for the 464+, I live in Spain, please email me if you see the message.

        3. Another one interested. CPC6128 here. Let me know if you still have available and the price. I’m in Spain.

        4. Hi Duke,

          I would love to purchase an M4 board as well. Please send me the details required to purchase.

          Thanks bud,


          1. Hi duke,

            I would like to buy a M4 board. Is it still possible ? I live in France.

        5. Hi Duke
          are boards still available (assembled)? I would be interested in one.

        6. Hi Duke, wow I just connected my old Amstrad cpc464 and was doing some research about it and found this amazing addon

          I would love to have one if you are still producing it please send me an email, TYVM

        7. Hi Duke. This looks amazing. I very am interested in the M4 board if you still ship them? I have a CPC464. Hope to hear from you.

          Jens, Denmark

          1. Email sent. Same to all others.
            If anyone DID not receive an email from me, please post again and let me know it did not arrive.

        8. bonjour
          je suis preneur pour une carte m4 board pour cpc
          un prix ? comment pour le paiement ?

          1. Hi Duke.
            I’m interested in one M4 board.
            Could you please send me an email with the details, please?
            Thanks in advance.

        9. Hi, I’m Marcos, I’m Spanish, excuse my English, I’m not a translator, I need an M4 Board, can you give me your email?

        10. Hi Duke,

          This is an absolute stab in the dark considering it is now the 21st of September 2022 but I will try anyway!

          Do you still produce the assembled M4 Board for the CPC?

          Many thanks,


        11. Hi Duke
          Congrats for the grate work.
          would you please send me insteuctio s to purchase an M4 for my CPC464?
          regards feom the US!

          1. Hi Duke!
            Same here… CPC464 in the need of ur great M4… waiting for instructions for how to purchase it!
            Thanks and ciao from Italy!


    2. hallo
      i want buy a mi4 Board
      please tell me,what I make for order this.
      I live in thailand

    3. Please can I order an M4 board for the Amstrad CPC 6128 plus, if they are still available? Thanks

    1. Hi Duke, I’m interested in this fantastic board. I’m from Spain. When you can please email me. Thanks.

    2. Hi Duke,

      I am interested as well in the M4 for my CPC. I am sorry as this is the second time I post asking for info, but I am afraid that the first post is lost and won’t be replied. It would be shipped to Spain. Thanks!!!

  2. Hi

    Very nice interface! Is the software/hardware open source? I’m interesting on emulating it on my spectrum and cpc emulator, ZEsarUX. I have already emulated other sd interfaces, like the divmmc, zxpand or the divide


  3. Hi Duke,

    This is one cool board.
    I really like the web interface feature.

    Could be mad enough to want one, if the price is right. 🙂
    Any thought on how much is it going to be?
    (Probably very early to ask, but… 🙂 )

    Will this board have extra RAM, like on the Symbiface II interface?
    (I am not sure, this might not be necessary, maybe becasue of Symbos compatibility….)

    What filesystem can be used for the SD card? Fat32?

    I own a Schneider CPC, will it be possible to connect this board to
    its centronix expansion ports?


    1. Hi Tamas
      The price is going to be 40 euro for the board. There is no RAM expansion build into it, I originally wanted to add another 64K (from the 192K of the cortex) but there is simply not enough processing time for the code logic, when also doing romboard emulation and I/O port transfer.
      Filesystem is plain fat 32.
      For the Schneider, yes, but you need a cable (not included with the board). You can look for MX4 (MotherX4) it should work with that.
      Check out the cpcwiki forums too, there is a lot of talk about it: http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/amstrad-cpc-wifi/

      1. Hi Duke,

        Thank you for your response. I believe the price is reasonable.
        I am definitely interested, please count me in for one board.
        Do you have any idea when a batch could be released?

        I am not being impatient, I just would like to know
        when I need to get the payment ready. 🙂
        (Weeks, months…)

        One more question, does this board need any external power
        source? If yes, can you recommend one that would work with it?

        Thank you


        1. Tamas,

          I hope about 4-5 weeks for the first to start shipping, I need to make a lot so I don’t know how long it will take.
          It should be OK with the CPC power supply, but you can also use an external USB power supply (5V, 1A).

          1. Hi,

            So not earlier than June/July…
            OK, thanks for all your answers and for doing this!
            Please let me know when it is time to purchase. 🙂
            (But I will try to monitor the cpcwiki.eu forum,
            I am a member there.)


  4. Hi Duke

    Well done. I’m *really* interested in such a M4 and also might offer some very limited time in tests, bugfixing and extension. The main question resides on the M4: is it running an OS, or is it a native running application, handling the IO? I assume the later one. So some more info might be neccessary for contribution on that (I’m not an ARM specialist).

  5. Hi Duke. Firstly, thanks for making things like this board. And secondly, I am really interested in a M4 too, if it is possible. Regards.

    1. Hi Manuel

      Thanks. The first batch of boards is sold out already, but if atleast 10 more want one I will do a new batch (2 out of 10 now, so I think it’s possible). I’ll put you on the list.

        1. Hi Duke. I received (months ago) and…it is outstanding! I wonder if it would be possible to ask for another M4, this time with a MX4 connector (it’s for a 6128+). Thanks.

          1. Hi Manuel

            Good to hear. Yes it’s still possible to order more, there’s a bit of processing time needed (a couple of weeks).


  6. I got mine yesterday, these boards are awesome! In a stroke it replaces the X-Mass, X-Mem* and HxC devices.

    Now we have to simply hope a FTP Client and IRC Client are written to use this card on the CPC 😉


    * OK you still need the X-Mem for the ram expansion.

  7. Hi, I’m interested in acquiring this amazing piece for my Amstrad CPC 6128. How can I order? Cheers.

      1. Please Duke, I need buy two and m4 main board too.
        Send a email to me. Thanks!

  8. Hi,
    I want a M4 with Edge connector (I do not own MX4 board, so, i have to connect directly to my CPC).

  9. Hi Duke, I’m interested in acquiring this fantastic piece for my Amstrad CPC 6128 too; how can I order?

    I don’t know if it is neccesary to have any connector or similar or not, or I can connect it directly, please tell me ok?

    Congratulations, awsome job.

  10. Hello Duke,
    I would like to order a M4 board with MX4 connector and a PCB adapter assembled. Can you email me back?

  11. I think my CPC 6128 needs this! Please let me know how to get hold of a board I can directly use with my machine.

  12. hola DUKE.

    Quiero 1 M4 board con un conector para un amstrad cpc versión española y otro conector para amstrad cpc plus versión española.

    te puedes poner en contacto para poder tenerlo. muchas gracias

    ahora te lo pongo en ingles con google, por que yo solo hablo español.

    Hello duke

    I want 1 M4 board with a connector for an amstrad cpc spanish version and another connector for amstrad cpc plus spanish version.

    You can contact in order to have it. thank you very much

    Now I put it in English with google, because I only speak Spanish.

  13. Hello,

    I am from UK. This is such an amazing project and good to see CPC is still being expanded even in 2016.

    I would like to purchase a board if possible?

    Please let me know if it is possible, thank you. I have CPC464 & CPC6128

    Kind regards,

  14. Hello! Congrats for the amazing project. I would like to buy one M4 board. Please contact me back to arrange.
    Thanks in advance!

  15. Hi, I purchased one M4 board from Duke last June (I think it was the first batch…). I ordered it with edge connector. Now I have an MX board and I would like to plug the M4 to it… Somebody is interested (including you Duke) in an exchange… My board is in excellent state … I only plugged it a couple of times and it works perfect… Thank you in advance
    Best regards

    1. Hola.

      Soy Manel, de España. Ponte en contacto conmigo si aún tienes el interface. El conector Edge es para los primeros CPC, ¿Verdad? Gracias.

      1. Si, pero me gustaría conectarlo a la MX4… He pedido un cable que aún no me ha llegado. Cuando me llegue lo probaré si no quedo satisfecho podría cambiarte la M4 Edge connector por una M4 Centronics o vendértela y comprar otra a Duke con conector centronics… Mi email es jomicamp@hotmail.com

  16. Hello Duke,
    Congratulations on the project.
    I would be interested in an M4.
    Please add me to the list.
    Thank you.

    1. Hello duke
      Congratulations super.
      I’m interested to buy one M4 board for my cpc 464.
      Please I want one I love my cpc 464
      Thank you

  17. Hello.

    Thanks for this amanzing project. Do you expect to make an unit with RAM Expasion? It would be the major achievement I can imagine together with unlock 8.3 chr name limitations. Would you modify this in the future or your card will be as is?

    I own a CPC6128+ and a CPC464. Centronics and Edge Connectors. Maybe is possible to get a conversor to use in both systems, doesn´t it?

    Thanks again and merry Xmass.

    1. Hi
      Sorry for late reply, just got home from xmas holidays.

      As it is, I don’t plan to make a version with RAM expansion. There is no 8.3 char limitation anymore, latest firmware has |ls command and support long filenames.
      For connectors, it is possible to buy version with MX4 (plain IDC) connector and I also have cables:
      MX4 to Edge connector adapter 7 euro (for regular CPC464/664/6128)
      MX4 to Centronics connector 7 euro (for CPC+ and Schneider CPC6128).

  18. Hi, I’m interested in acquiring this amazing piece for my Amstrad CPC 6128. How can I order?

  19. Hello Duke! I’d like to buy one board for the Amstrad cpc6128. Congratulations for the project.

  20. Hello

    This looks really fett. I’d like to order one with the edge connector (regular cpc 6128) if it’s still possible.

  21. Hello Duke,
    I’ve been just reading the cpwiki thread. Really fantastic job! Congratulations. Seems the final device for Amstrad CPC, from my point of view of course.

    That’s why I would like to know if I am not too late to order 1 board, with Edge connector, vertical position (I think it is the current version). My CPC is regular CPC6128.

    Thanks a lot!

  22. Hi Duke

    Been getting back into the CPC scene after a few years and just found out about your fabulous work on cpcwiki.

    I’d like to order 1 board with edge connector for my regular 6128. If that’s still possible please send me the relevant info.


  23. Amazing project! I’m very interested in buying this marvel for my 6128 Plus. Thanks

  24. Hello, Folks.
    I just received this some kind of miracle yesterday. I had only time to do a few tests. My first impression: MUST OWN FOR CPC.

    Amazing transfer speed. Lots of improvements in this updated 2.0 firmware. I had to do a lot of research but I´m glad with my Little beauty.

    Note: Tested only on my CPC6128 PLUS. Need to to things on standard 6128 and 464.

  25. I am interested in one plus two adapters one for old school CPCs and one for the plus range. Would that be possible?

  26. Hi, I’m interested in acquiring this great piece for my Amstrad CPC 6128.

    Thanks in advance.

    P.D.: You are my new God!

  27. Hi there,
    I own an Amstrad CPC 6128 and would like to buy an M4. Am I right in thinking that I can store DSK images on the SD card in the M4, and then run DSK images from the M4? Would I need any additional software? Is it fairly easy to use? Which would be the best M4 to get so that I can mainly run DSK images and get W-FI access?


    1. Yes it can use DSK images, just as shown in th video. No extra software is needed, everything can be configured via a browser, aswell as uploading DSK’s and files.
      The M4’s have same functionality, only difference is the connector (PCB layout has also changed a bit, but its only cosmetic).
      Email sent.

  28. Hi, I would love one of these to please.

    I have a CPC6128 with an IDC socket (pins) soldered onto the edge connector to if you can send one that has no connector fitted then I can take it from there.

    I have Paypal and CC but not BC. I would prefer Paypal if you can do that.

    Do you still have some in stock or will it take a while?

    I am in Australia.

  29. Hi!

    I would like to buy am M4 board with edge connector (CPC464 & CPC6128 spanish version).

  30. Hello

    I would like to buy M4 board with edge connector (CPC464) spanish version.
    thank you

      1. Hello,
        I would like tu buy tour Edge connector modelo (for regular CPC), how can I get one?

  31. Hi, duke. I would like to order an m4 for an amstrad 6128 Spanish model. I wait for your email when possible. Greetings and thank you

  32. Hello. I want to buy one M4 board for me. I heve got a Amstrad CPC 6128. Could you tell me if I can buy one for me? thanks

  33. Hi, Duke, I am very interested in purchasing an m4 board with mx4 connector, with two cables, one mx4 to centronics (for my 464 plus) and the other mx4 to edge (for my cpc 464), waiting for your news, greetings

  34. Nice work, dream is become reality, and now, I wanna absolutely this wifi card for my 6128…
    How can I have this treasure? Mail me a link to buying this jewel! PLEASE!

  35. Hi i want to buy your M4 versión for plug directly to my cpc. Please tell me how can i get one of this cool add no. Regards

  36. Hi! I would like to buy an M4. And one question. Can it write to the SD disk, or only read?

    1. It can write directly to the FAT32 filesystem of the microSD card.
      It cannot write inside DSK images yet.

  37. Hello Duke, I wanted to say your work is amazing! It made me want to fire up my old Amstrad again.
    I would like to order a M4 board with edge connectors for my CPC 6128.
    Thank you!

  38. Hi Duke,

    Seen a youtube video on the M4 Board and I will be getting a Amstrad CPC6128 but the drive is faulty (I suspect a drive belt has gone) for which I have ordered a replacement drive belt. I am interested in purchasing the M4 board for the CPC6128 which I believe I will need the MX4 to Edge connector.

    One question if I can repair the internal FDD how will the M4 board work with the internal FDD?

    How much would it cost for the board and connection cable for shipment to the UK?

    Can you send me an e-mail containing updated pricing inc. shipping to UK for both the board and cable.

    Thanks in advance


    1. Yes, it will work along with the internal FDD (|disc use disc drive, |sd use sd card).

      M4 board is available with both edge connector and IDC/MX4 connector (which will need a cable for Centronics or an adapter for Edge connector).

      Email sent.

  39. Hi I am also insterested in buying an M4 wifi board for my CPC6128 please.

    I wonder if you can email details on how to buy if you’re still producing them and pricing. I’m in the UK.

    I’m hoping to buy it all ready made and ready to go so it can just plug in the back of the 6128 please with the connectors etc already in your kit?

    Thanks again.

  40. Hi I emailed also about ordering an M4 board but I was also looking at a PACE RS232 with a Wifi232 modem so I could connect to a BBS with my CPC. Does or will just the M4 board support this by itself? That would be really useful if possible?

    1. As for BBS. I don’t know, there is commands to connect to the internet (ie. httpget) and a sockets interface, so it should be possible to write software for this.
      I don’t have any plans to do so myself though.

  41. Hi there! This is fantastic! I am also insterested in buying an M4 wifi board for my CPC6128 with Edge connector, could you send me details how to order it. Thank you.

  42. Hi!
    I am also insterested in buying an M4 wifi board for my Schneider CPC 6128. Please send me details how to order it. Thank´s

  43. Hi Duke!
    I’m fascinated about your M4 board.
    Will still be possible to get one to use it on my Schneiders? (CPC 664 & CPC 6218) I also have Amstrad CPC 464/472, but not sure if any additional hardware should be needed for those…
    Could you send me some details on how can I order one, please?
    Kind regards

  44. Dear Duke,

    some days ago, after dedusting my Schneider CPC 464 and replacing the belt in my DD-1, i found out, that almost all of my about 30 year old disks still work fine, as well as my tapes do.
    Searching for a possibility so backup my old programs (from 1985 – 1991) to a more up-to-date medium with the option to copy it to a pc, I found your great project that may fulfill all my wishes. 🙂
    Now, before ordering one, I have two questions:

    First, is it possible, to use your board together with the DD-1? E.g. using the PCB adapter? Probably this was already answered somewhere, but yet I haven’t found.

    Second, long time ago I build a battery buffered memory for the 464. To connect it, I made a breakthrough into the housing of the DD-1 controller and soldered an edge connector on the back of the controller. Some kind of classical passthrough directly on the controller board.
    Do you think I can connnect the M4 board to the CPC using this connection? Or does the M4 have to come first for some reason?

    Due to the 90 degree solution, I am tending to order the M4 with MX4 connector and the pcb adapter. Please send me an email concerning that order.

    1. It will work fine together with DDI-1. And I think it should work with your passthrough connector aswell, but yes my 90 deg adapter might be more handy and not dependant on the DDI-1.

      Will email shortly.

  45. Hi Duke,

    I just found about your board, and I’m interested in buying one. Can you send me the details of how to order?


  46. Hello Duke,

    Could I have one of these wonderful boards for my Amstrad CPC 6128, please. Please let me know method of payment. I live in Sydney, Australia.

    Many thanks,


  47. Hey Duke!

    That’s an amzing thing you did there and I would love to order one M4 Board for my Schneider 464
    Vielen Dank für die grandiose Arbeit! Ich bin schon sehr gespannt!


  48. Hello, I would be interested in a card assembled, if they are still available or when they could be. If it is the case, please I would ask for details about price, means of payment etc. I am writing from Spain.

  49. I would love to owe one, please if you do another batch, take me into account

    Many thanks!

  50. Hey.

    Really cool device. I’ll take one for my CPC 464 if you run another batch. Thanks 🙂


  51. I also would like to buy M4 (or any other additional hardware you make) for Amstrad CPC464.

    Please email me…

    Prof. L

  52. Hi Duke

    There seems to be renewed interest in more of the M4 boards

    and I’m one of them 🙂

    I’d be interested in a couple if you do a new batch

    Cheers and thanks for creating this masterpiece

  53. Duke,

    I too am interested in the M4 if you are producing another batch.



  54. Hi Duke. I’m from Spain and I’m interested in M4 card, M4 mother board and connection cables for CPC464. I wait your answer. Thanks

  55. Hi Duke.
    I’m interested in the M4 board for CPC 6128.
    Living in Norway.


  56. I’m also interested in buying one M4 if you’re running anothr batch.

    Thank you for your awesome work!!!

  57. Hi Duke,
    How to receive a fantastic kit “M4 board” for a CPC464 and 6128 ?
    It’s a great job…


  58. Hi, I would like to buy a M4 board too, can you put me on the list ? Thanks a lot and have a nice day

  59. Hi Duke

    I would like to buy another M4 board please. I have moved my existing one from my 6128 to my 6128 Plus (and it’s great on there), so would like a 2nd one for my 6128.


  60. I’m desperate for one of these boards too. I’m in the UK. Where do I sign up? Awesome work.

  61. Hi Duke,

    I’d like to buy one of your M4 boards for the CPC 464 I just manage to acquire.



  62. Hello,

    I’d like to buy M4 board too if still available for a trashed 6128 plus I saved last week and back to near mint state 🙂

  63. Hi Duke, I am interested in buying the M4 board for my cpc. Greetings and thank you.

  64. Hi, this M4 board is just what I am looking for! Can you tell me how I can get one for my 464?
    Thanks 🙂

  65. Hello mr duke please im looking for m4 can you tell me how can i buy one ..many thanks

  66. Hello,
    1st Thanks for the great work done on our old CPCs.
    2nd, May I ask you how I can buy one M4 Wifi Board?

  67. Hi there,

    I would like to get one M4 board, latest pcb. I live in Greece. Can you please provide me info about cost, availability, shiping, payment method,etc?

    Kindly Regards

  68. Hi Duke, please can I purchase one of your latest M4 interfaces, I wish to run dsk roms + more from sd card and this would be a great interface with the wifi ? Any info greatly appreciated Thanks, Jamie

  69. Hey Duke. I’m interested in one M4 board for my CPC 464. Please, tell me if it is still available. Thank you so much.

  70. Hello,

    I would like to buy your M4 board. It looks amazing. Please tell me if it is still available. Thank you.


  71. Hi, I’d love to buy one of your boards for my CPC464, EDGE connector.


  72. Hello Duke,

    The same is true for me. I’m absolutely fasinated about your work. Could you please let me know how to order a M4 for my CPC 464.

    Thank you very much

  73. Hi Duke good night I would like to get one M4 Board with Edge connector for my cpc 464 please could you mail me?

    One favour is it possible registered post sending no matter if its more expensive its because I dont have po box so I have to go to the post office with the tracking number

    thanks a lot

  74. Hi Duke, I’m interested in this board. I’m from Spain (Amstrad CPC464). When you can please email me. Thanks.

  75. Hi Duke,

    Please can I order 2 of the latest M4 boards with IDC connectors

    thank you,


  76. Hi, this looks fabulous. Congrats on producing such a popular item! Can you kindly advise me how I can purchase one, please? Many thanks, J

  77. Got here after seeing the telnet client. Would be interested in board plus connector if you’re planning another batch thanks.

  78. Hi,
    May I have one for AmsTRAD CPC 6128 please. It has a male extension slot 25+25 pins.
    I am more interested in sd-card than in WIFI.

  79. Hi Duke,

    Hope my msg finds you in good health 🙂

    I would like to get one M4 board for my 6128.
    Post to Greece.
    Can you please provide me info about cost, availability, shiping, payment method,etc?

    Thanks in advance.

  80. Hi Duke !

    I’m interested in the M4 board wifi/sd card for CPC 6128.
    Living in France.


  81. Hi Duke. I’m interested about the M4 Wifi +SD for my old CPC464. I’m living in France, Normandie

  82. I’m interested in M4 Board for the 464, it is possible?. I’m from Spain.
    Thank you in advance

  83. Hi I’m also interested in an M4 board, can you let me know if you have any stock and how to order?


  84. Wotacleverbloke you are! Rebuilding my CPC6128 empire and very interested in the M4 board; please email details. Cheers, from sunny Gloucester, England.

  85. Hi,
    I’m interested in this M4 board for CPC464. I live in France. Can you give me more informations fotr buying it? Thanks.

  86. Hi,

    I’m interested in this M4 board for CPC 6128 plus .I live in France. Can you give me more informations for buying it ?


  87. Hi Duke
    I guess I’m probably not the only one here interested in your work and in the M4 board. Living in France as well with a few CPC6128 and I would probably be interested in a couple of boards.
    Any idea when you would be able to sell more units?
    Looking forward to reading from you!

    1. Yes, I still keep making batches. Current wait time is about 6 weeks from order confirmation.

      Email sent.

      1. Hello Duke
        Just wanted to thank you for the board and the amazing work! I’m super happy with it, connecting to the internet with my CPC is really fun.

  88. Hi Duke,
    It looks like you have put a lot of well-spent time into this, well done. I have a CPC6128 that I just got running again and am interested in purchasing an M4 board.

    Are you in a position to sell another unit?
    I would like to add my name to the list for your next run.

    Best Regards,

  89. Hi! Do you still have any of these M4 Boards available? If so could you let me know prices etc?


  90. Hi Duke,
    I’m interested in this M4 board for CPC 6128 plus .I live in France. Can you give me more informations for buying it ?

  91. Hi Duke,
    I’m interested in this M4 board for CPC 6128 .I’m from Spain. Can you tell me how to buy?

  92. Hi Duke,

    I also would be interested in a board, please. Do you ship to Germany for a CPC464?

    Thanks & Regards


  93. Hi Duke,

    I am interested in an M4 board for a CPC6128 – I am in Canada. If still available, please let me know the details.

    All the best,

  94. Hi Duke, I would like to buy the M4 board for my regular CPC6128 that has an edge connector. I live in Finland. Would you please send me instructions, how to proceed with ordering?

  95. good afternoon duke…
    i’m interested in buying one of your M4 boards if you have any available, or if you’re intending to build a another batch, if you could email me some details it’d be much appreciated, thank you… 🙂

  96. Bonjour,
    Super content de ma première carte, je désirerais en commander une autre pour CPC6128Plus si disponible.
    Pouvez-vous me dire les démarches S.V.P.

  97. Good afternoon Duke. I recently bought a CPC 464 and I intend to learn some assembler with it.
    I am interested in buying an M4 board if possible. I would appreciate it if you could send me an e-mail with the information. Thank you very much.

  98. Hello,

    I have a CPC 464 (PCB connector) and a CPC 6128 (centronics connector). I would like to buy an M4 board. Do you also sell a cable for the centronics connector?

      1. Email has been sent but undeliverable!

        “The reason for the problem:
        5.1.0 – Unknown address error 550-‘5.1.1 User unknown:”

        So it seems your mail server is not setup for the email address you have used.
        You can email me directly at duke spinpoint.org .

    1. Can you please send again, I think I saw “M4” disappear when I was emptying my spam folder 🙁

  99. Hello,
    fot the following cpc’s:
    – 6128 plus
    – 464 with edge connector
    – 6128 with edge connector
    – 6128 with centronic connector
    What I need to buy, how much and how ?

  100. Hello, Duke,

    Thanks for the work you are doing in the CPC community. Can you please send me details on how to purchase an M4 board please.


  101. Hello Duke, how are you, hope well. I’m interested in your board edge connector (straight to cpc port) please. It is possible to send to Madrid (Spain). And in this case What will be the final price?.
    Thx in advance.

  102. Hi Duke

    Recently managed to find a CPC6128 here in Australia. What a great project! I’m interested in purchasing an M4 board, please send me details for placing an order


  103. Hi, I’m interested in M4 Board for the 464. My friend Vincent GR told me about that great stuff. Greetings from Greece

  104. I’d like to buy a m4 board for a cpc6128. From Barcelona Spain. Would it be possible?

  105. Greetings from France.
    I would like to buy one card for my amstrad cpc 6128 ? How could I proceed ?

  106. Greetings from Hungary, I would like to have this great product for my Schneider CPC464. Please let me know how to buy one. Thanks in advance.

  107. Hello from France.
    I’d like to buy one for my Amstrad CPC 6128+.
    Can you please send instruction by email ?
    Thank you.

  108. Hi Duke

    Is The M4 board wifi for an Amstrad cpc 6128 with edge connection on the board of the computer, would be still available ?

    Very interested in buying one ?
    Let me know how to handle with the purchase if available and shipping to France.

    Awesome job !
    Kindest regards

  109. Hello,
    I’d like to order a M4 board for my 6128+ please.
    Thanks a lot & Regards 🙂

  110. I would really like to buy an M4 with edge conne for for my 6128. Are they still available to order?

  111. Interested in purchasing a M4 board for an Amstrad 6128 with edge connector. Please quote for including shipping to the USA.

  112. Hi Duke. I have a CPC464 and just got a cable to TV now in color just repaired the tape drive , my first computer and would love to get one M4 board if possible. Please let me know how can I get one. Many Thanks

  113. Good afternoon Duke, I’m in Madrid, interested in a M4 board to use with mi CPC 464. Please contact me with info.


  114. Hi Duke,
    I would also be interested in buying one of these wonderful M4 for my 6128.
    Do you still build and sell them?

      1. Duke, would it be possible to let us know where we can purchase boxes to protect the M4 and which revision of the board is being sold?


        1. The current revision is v2.5C (for when I can again source chips).

          There is 3d printable boxes available:
          M4 board revision 2.0 EDGE connector, by povvercrazy:

          M4 board revision 2.0 EDGE connector, by gschizas:

          M4 board revision 2.5B IDC connector, by Rick_B-Lair:

          M4 board revision 2.5C EDGE connector, by carlesoriol:

          M4 board revision 2.4, 2.5B & 2.5C, both IDC and EDGE connector, by yawor:

          So I guess you will have to find a 3D print service if you dont have one yourself.

  115. Hi,
    I am also interested in buying an M4 board, have an 6128 with Centronics port.

    I suppose I need the following?
    M4 Board with MX4 (IDC) connector
    Centronics to MX4 (IDC) cable

    Thank you very much.

  116. Hi Duke, I have just discovered the M4 board. Great possibilities ! Could I buy one? Is it compatible with the expansion / floppy port of a 464 or 6128? Thank you in advance. Joël (Dour Belgium)

  117. Hi

    Looks like I’m one of a very long list and a latecomer at that. Are you still making these to order?

  118. Hi Duke,

    I own a 464 since I was 8 (now 43). I was saving it till my little daughter was older showed her how such a prehistorical gadget could consume so much of her father’s free time at her same age.

    I ran across your amazing project and I wonder if I could still get one of those great M4 cards. It seems I will not be able to wait so long to dust my CPC off.

    Thank you very much and congratulations for your amazing work.



  119. Hi Duke. Great stuff. Can i get a price please for a CPC 464 plus – latest model/updates please.

    Does the 464 + m4 version work with a normal 464 too. A friend if mine needs one for a 464 normal too was planning on demoing it to him. Great project and well done you. Shipping to London. Thanks. Don

  120. Hi Duke!

    Amazing work, super excited to see what you’re building. Would love to get an M4 for a CPC6128 if you’re still making them.

    Thanks a lot in advance!!

  121. I have discovered the M4 board, and I felt in love. If it works for CPC-464 I need one…
    Is it still available? Where can I get one?

  122. Hi there. What an amazing work ! I am also interested in buying one board (maybe more).

    I live in France.

    Thanks for keeping in touch and making the cpc scene live

  123. I was stunned. Is incredible!!
    I have CPC464 and would like to revive it. I am interested in the M4.
    I await your reply.
    Thank You.

  124. Hi again! Wondering if there are any boards available now? Would love to acquire one – it’s awesome work!

    Thanks in advance

  125. I’ve just become a (rather surprised) 464 owner and looking at the recent comments here I can see there’s still plenty of demand for M4 boards so would like to add myself to the list of interested parties, whenever the next batch get made.

  126. Hello Duke,

    How are you?
    Im quite interested in purchase a M4 card.

    Would you please, contact me, and tell me the process to be follow?

    Thanks in advanced

  127. Hello Duke, I am interesting to buy a M4 card for my CPC 6128.
    I hope there is some available.
    I am waiting your email.

    Thanks in advance , George.

  128. Hi Duke, I’d like to buy 2 M4 cards one for a CPC464 and the other one for a 6128+.
    Thanks, Juan.

    1. Hello duke i’d like to buy m4 for my 464 and my 6128.
      Can you send me by mail price?
      I’m waiting your mail

  129. Greetings from the USA! Would it be possible to get my grubby hands on a M4 board as well? I have a CPC 6128 collecting dust in a corner and this would be an awesome way to put some life back into it. Thanks!

  130. Hello. I am looking for the M4 card for a CPC 464. Is it possible to buy one and for what price? Thank you very much for your answer. Have a good day.
    Sylvain (France)

    1. Hello Duck and I am also a taker if you have a card for CPC 6128. Thank you very much.
      Sylvain (France)

  131. Hi Duke,
    I’m interested in one M4 board for my lovely CPC 6128 plus.
    I’m from USA.


  132. Hi Duke,

    your M4 board looks great, I’d like to get one also for the CPC 6128. Are you still making them?


  133. Nice work Duke, I’d also love to purchase an M4 Board, please get in touch if you’re putting a batch together.


  134. Hi Duke,

    I currently have an M4 board, but when transporting it, I’ve managed to break off the SD card slot.

    If I send it to you with a payment, could you repair it?

    Otherwise I’d like to buy another!


    1. May I buy your broken one for 25 eur? I can fix it probably but it will be not factory repair after and no warranty it will need fix again.

  135. Hi Duke,
    I’m interested in purchasing a M4 for my CPC 464. I’m living in Spain. Please, may you send me the details? Thank you and congratulations for so great work


  136. Hi Duke,

    i would like to have one for my CPC464 with an Edge Connector.
    I also would need a MX4 to Edge connector adapter is needed.
    how much to send to Germany?

  137. Hi @Duke,
    I have recently acquired a CPC6128 and I have come this far, and your project seems amazing to me. I would like to buy one of your M4 plates. Thank you very much and congratulations for your work.

  138. Hi Duke,
    I was wondering if you are planning on releasing the schematics/PCB and firmware as opensource/openhardware.
    I would be very interrested in looking at how you’ve implemented things.
    Hope to hear from you.

    1. Eric,
      At this point in time, I am not planning to release the schematics, gerbers or the firmwares. All the CPC side source code is released, check my github repo link in upper left corner of this site.
      Maybe at a later state (could be sooner if the chip shortage is not resolved soon), when I no longer want to build them myself.


  139. Congratulations for this excellent device. I’m interested for one with the cpc6128 Schneider expansion port. Can you tell me the cost and shipping to Cyprus?

  140. Hi,
    What a great project!
    I’d very much like to purchase an M4 Board with an edge connector for my CPC464.

    All the best,
    Tom (UK)

  141. Hi Duke,

    This is a wonderfull & great project, congratulations!
    I’m interested to purchase an M4 board with edge connector for my Amstrad CPC6128. Can you reply for the price and details for payment with shipping to France ? Thanks a lot in advance.


  142. I just had some trouble with my M4. Intermittent CPC boot.

    It was the power select switch. It’s been transported to a couple of houses and used a lot so it’s just wear and tear.

    Just thought I would mention it.

    I’m very grateful to have this.

  143. Hello Duke.

    I am interested in one m4 board i have cpc 464, im from Spain

    Best regards.

  144. Hi Duke
    is it still possible to buy one of your great M4 board for CPC ?
    it is for use in the context of a computer museum in Belgium, we have different models so we can accommodate various connectors depending on what is available. It will help us keep software easily alive on these great machines (currently using zaxon’s budget drive)
    kind regards

  145. Hi Duke,

    Are you still making these? If so can you let me know a price including the cost of shipping to the UK, the expected lead time plus preferred payment options.

    It would be used on a CPC6128 with a ‘4 Slot Expansion Backplane ‘.


  146. Hi Duke,

    What a great project!, do you still make them?, if so, i’m very interested in buying one M4 board for my CPC collection, it would be used on various CPCs (464, 472, 664 and 6128), directly connected to their edge connectors.

    Thanks in advance and best regards,


    1. Hi, Duke.

      Simply awesome, great… No words!!!

      I’m searching for, at least, one of these M4, so please contact me to let me know the price if you still make them.

      Thank you in advance for you brilliant contribution to Amstrad’ World


  147. Hello, i am discovering the M4, it’s a great device
    Is it possible to buy one ? can you tell me the price with shipping to France ?

    Thank you by advance, your work is really great

    Best regards


  148. Hi Duke
    I’m interested in an M4 board for amstrad cpc 6128 plus.
    Is it possible to buy one?

  149. Hi Duke,

    I recently acquired my first CPC 464, and I’m very excited to use it. I’m interested in getting an M4 so I can use it for development and discovery.

    Is it still available to purchase?

  150. I would love to purchase an m4 board. Recently purchased a 464 after having one during my childhood. Excited to explore the possibilities.

  151. Hello, I’m interested in purchasing an M4 board if possible for my 464.


  152. Hello I’m also interested in the M4 board and the Imperium solo controller for my cpc6128, I’m from France.

    Thanks in advance!

    Kind regards

  153. Hi Duke, I’m interested in purchasing an M4 WiFi board if possible for my 464..
    But are boards still available ?
    Can you please send me the details and the price as well.

    Best Regards Markos.

  154. Hello,

    I’m keen on purchasing a M4 WIFI for my CPC 6128. Could you kindly provide more details about the product, along with the cost and shipping charges to France?

    Thank you,


  155. Hi Duke,

    I‘d like to buy an M4 for my CPC 464.

    Can you, please, send me details to order?


  156. Hi. Are you still selling these? I want one for my 464. Feel free to drop an email. If you’ve a link to a store or Ebay, that would be great too. Thanks

  157. Hi Duke,

    I am very interested in the M4 board. Could you email me the instructions to get one?

    Thank you.

  158. I’m a lucky owner of an Amstrad CPC 464, purchased in 1990 in a remote shop in southern Italy. I would really like to connect it to the internet to chat on BBSes. How can I purchase your M4 module?

  159. Hi Duke.
    I would be interested to purchasing the M4. Can you tell me how I can do it?
    Thank you.

  160. I’m also interested in purchasing the M4 wifi. Can you tell me how I should do it?
    Thank you.

  161. Hello from Belgium Duke.
    The French cpc community told how wonderful is your M4 board.
    As I plan to clean up and upgrade my cpc 6128, I’m interested in acquiring one.
    May I ask you to send me the details about how to order one?
    Thanks for your excellent work.

  162. Hi Duke,
    I’m also interested in purchasing the M4 wifi.
    Can you tell me how I should do it?
    Thank you

  163. Hi Duke,
    I would like to get a M4 card please, if that is still possible. I live in Germany. Could you send me the instructions how to order the card?

    Many Thanks!


  164. Hello Duke,
    I have a CPC 464 and I am interested in the M4 card.
    Can you tell me how I can order one?

  165. Hello,

    I would like to but a M4 board too, van you send me the price and instructions to buy it?


    And happy new year from France


  166. Hello Duke,

    i am interested in your M4 Board with cable if possible/available:

    1) one piece for my Schneider CPC 464
    (+ cable with MX4 to Edge connector adapter)
    2) one piece for my Schneider CPC 6128 with Centronics connector
    (+ cable with MX4 to Centronics connector)

    Please, can you send me some infos?

    Best reguards


  167. Hi Duke,
    I have a CPC6128 and CPC464. I am interested in the M4 board.
    Can you tell me please how I can order one or two?

  168. Yet another person in 2024 interested in buying an M4 board 🙂

    I hope you’re still interested in making them!

  169. Hi Duke,
    just saw your amazing work! I still have my CPC464 and would like to bring it back to the future with an M4 board. Do you still offer any?
    Best regards

  170. ciao Duca
    tempo avevo preso da te una m4 board e va benissimo e non solo …ancora grazie …ora volevo sapere se ci fosse un programma terminale che permette il collegamento con le bbs in generale ok
    fammi sapere la mia mail e

  171. I’m interested in the M4 Board as well 🙂
    It is still getting manufactured?

    1. Yes, I am still making them, although it requires some patience being on the waiting list :-/

  172. Hi,

    I would also like to buy a M4 board for my 464. Could you send my a price indication as well as instructions on how to order?


  173. Hi Duke, please can I be added to the waiting list, would really like to get one of your M4s

  174. Hello Duke,

    I would like to be added to waiting list for order of M4 Board also. I am not sure what versions there are, but I’d be interested in one that will work on CPC-6128 and CPC-464.


Leave a Reply

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