M4 Board still alive and kicking

The M4 board for the Amstrad CPC computer series has now surpassed more than 600 shipped units. And I expect to pass 700 units this year, if things continue as now.

Though there hasn’t been any recent updates on this blog for the M4 board, I have released some firmware updates adding new features.

The biggest update came last year, when I added Hack Menu which is NMI triggering with ROM/RAM remapping.
Making it possible to have “Multiface 2” like features.

For existing users it can be launched via the web-interface or by manually soldering a switch onto the board.

As can be seen on the video above, it is now possible to save game progress and re-load it again, using the popular .SNA format, which is compatible with many emulators aswell.

However it is still in beta so it can crash under some circumstances.
I expect to do some major software improvement to this Hack menu.

How to add the Hack button to existing PCB’s.

Adding Hack menu button

Meanwhile I updated the PCB once again to have this new Hack button.

Hack menu button added to PCB (left – middle)

The PCB now being version 2.5C.

M7 Board

So what about M7 / Galaxy Board / Zen80 board ?
It’s not cancelled, but I haven’t really worked on it for a long while, I do have some overall changes in mind and hope to pick it up again.

Imperium Solo – USB joypads

I also made a USB to joystick adapter called Imperium Solo, which is also partial functionality of the Galaxy board. Its intended use is to be able to connect USB joypads and mouses to the joystick port. For now it supports CPC, but later it’s meant to be working with ZX Spectrum +2/+3, C64, Atari ST and Amiga. Or well lets wait and see 😉

Video showing the use of Dualshock 3/4 controllers on an Amstrad CPC!

I will update more on this soon, as I am awaiting the final PCB.



36 thoughts on “M4 Board still alive and kicking”

  1. All your projects look fantastic. Can you send me info on buying an M4 card for my 6128? Thanks, Lampros

  2. Hello Duke,
    I would like to acquire a M4 board for my CPC 464.
    I hope it is still possible,
    Thanks in advance for your e-mail
    I live in France

  3. Hi Duke,

    I thought my CPC 464 was dead, but managed to fix it today! The main power switch had failed open, so it simply wasn’t letting any power through to the chips. I shorted the power switch’s wires together and success! That was an easy fix…

    Time to celebrate by buying an M4 board. My 464 is a UK one, so I think I’ll need the adapter for my edge connector too. Please could you send me an email? Thank you so much!

  4. Hi there,

    I would love to buy one of those beauties from you. I want to use it on 464 and 6128. Think I need different cables to connect ? Do you provide those too ?

    Please send me an EMail for details abou purchasing this 🙂


  5. Hi Duke:
    Awesome projects!!! I would would like to buy the M4 and also an Imperium Solo USB joypad. Could you send me information to my email?

    Best regards

  6. Hi Duke, fantastic project!!! I’m also interested to buy the M4 board for my CPC464, could you please send me info by mail? Thank you


  7. Amazing project, thanks for keeping the CPC alive!
    I was wondering if you still have any M4 boards around, I’d be interested in purchasing one if so. Thanks!

  8. hello , i would like to buy a M4 board , and i can’t find it on the web .How to proceed please

    (sorry for my english )

  9. Hello Duke,

    I am very interested in buying the M4 board(classic connector, and mx4). Hope this is still possible. If so please drop me a mail (prices, shipping costs (DK))

  10. Hello
    I am interested in buying the M4 board (classic connector, and mx4) for CPC 6128. Please drop me a mail (prices, shipping costs (PL)).
    Thank you …

  11. Hi,

    I also would like to buy an M4 board, I have a classic 6128. Can you send me details ?

    Thanks in advance

  12. Hello Duke,
    I would like to buy Your M4 board (with mounted NMI triggering switch if possible) for my CPC 464 computer.
    Could You send me payment details (PayPal payment if possible)?
    I live in Poland.
    Thank You,

  13. Nice device!, It is compatible with MSX computers?? Because most d99 joysticks are usables for both sistema

    1. Thanks. I assume you mean the Imperium Solo USB adapter.
      I can see that the pinout is somewhat different, in that it provides 5V DC on PIN 5, similar to SEGA consoles, where ie. C64/Atari use pin 7. Amstrad does not provide any power and pin 5 is Fire 3.
      Latest PCB layout can use pin 5 as power source (when configured via 0 ohm resistor), so in theory it should work on MSX.
      Want to give it a try? I don’t mind doing a firmware for MSX.

  14. Hi Duke:
    Really greats projects !!!!
    I would like to buy the M4 and the Imperium Solo USB joypad.
    Could you send me information by email?

    Best regards

  15. This looks like a fantastic little project, could come in very handy!! Is it possible if I could purchase an M4 board to use for development applications on the CPC?

    1. Yes, I still make them.
      The lead time is usually about 5 weeks, as I have constant list of orders.

      Edge connector version is 43.5 euro (direct connect for regular CPC)
      IDC version is 40 euro (requires cable or adapter or backplane)

  16. Hi, I’m interested in the m4 board for a 6128 +, please tell me price ..
    Thanks and best regards

  17. I thank you for your card. I just made a mistake while ordering the board with edge connector.
    Is there an adapter to switch to irc to fit my mother x4 or I solder an irc adapter and in which position ?
    Then, while feeding it independently in usb, I can not recognize my internal floppy drive or my external gotek. Is this normal ?
    Sorry for mu bad english

    best regards,

    1. You can change between M4 /SD drive and regular floppy/gotek, by using |DISC and to go back to M4, use |SD.

      I have an adapter that can change EDGE to IDC, so you can use it in Mother X4 or other bus extender. Send me an email (it cost 4 euro + 4 euro shipping :/)

  18. Hi, Duke, I’ve ordered a CPC 464 from the UK (I’m in the US) and it sounds like the M4 is the upgrade to have. Can you please send me the details? Thanks!

    Randy Kindig

  19. Hi Duke,

    Very impressive. 😮
    Can you send me info about your M4 Board, please ? 🙂

    Thank you.

Leave a Reply

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