|| 2.04 || Added <nowiki>|</nowiki>ctrup and <nowiki>|</nowiki>ctr RSX for CPC plus owner, giving the ability to launch cartridge images.<br />Fix parsing bug when file not found.<br />Many DSK fixes, now games like Chibi Akumas show loading screen (again), games with fragmented blocks work (ie. Ninja Grannies).<br />WEB UI, now you can pick "CD ON CPC" when using file browser or from Control, to change the directory on CPC itself.<br />Besides using the webui a http req (ie. wget) can also change directory like this: http://ipnum/config.cgi?cd2=/DEMOS or even into a DSK file.<br />[..] in the file browser was changed to [BACK] and [.] to [REFRESH] to make it more obvious.<br /><nowiki>|</nowiki>ls now supports DSK images too (will probably garbage up if using ascii art though).<br /><nowiki>|</nowiki>httpget will use attachment filename, rather than url if present.<br />New command <nowiki>|</nowiki>dskx. With this you can extract dsk images to files. Usage <nowiki>|</nowiki>dskx,"somedisk.dsk","/mypath" and all files are extracted to given path.<br /> CPC+ init. no longer clears screen.<br />Fix downloading files from the WEB UI.<br />Support 512KB cartridge images (mainly used by CPC+).<br />Added option in web interface to downgrade romboard to 16 roms, to be able to fit 512 KB cartridges.<br />Added option to upload & start cartridge images via web interface.<br />Set DHCP hostname to netbios name.<br />Fix crash when using run" without filename multiple times.<br />Improve timings of ROMDIS.<br />Only test IO bit 13 for rom selection (as CPC seems to do), was 0xDF<br />Fix Reset (clear rom state)<br />Change remote Reset, M4 reset & pause to acknowledge (IPC) commands or they could sometimes be ignored.<br />Updated ESP side SDK base to latest (v2.2.0), with whatever fixes that comes with it (ie. WPA/WPA2 vulnerability issue).<br />Fix Remote .sna for long filenames.<br />Fix for loaders using BE7D to restore drive letter (not checking if it is 00 00).<br />Change Amsdos workram 0-2 (ie. A700-A702) to 0 when using <nowiki>|</nowiki>SD and restore when using <nowiki>|</nowiki>DISC (only if AMSDOS or PARADOS present).<br />DSK: Do not show files with system attribute set. (makes better catart too)<br />DSK: Show '*' after file with "Read Only" attribute set.<br />DSK: Do not reject strange sector numbers (like AMSOFT disk protection)<br /> || [[Media:M4FIRM_v204.zip | M4FIRM_v204.zip]]
|- style="text-align: center;"
|| 2.05 || Fix CPC+ cartridge issue with demos Eerie Forest & CRTC3 (and maybe others)<br />Fix issue with certain Amsoft games<br />Fix rom issue.<br />Fix SNA pen 0 bug.<br />Fix SNA screen mode bug.<br />Added SNA v3 (compressed sna's) support.<br />Fix for upgrading ESP firmware (do not erase if CRC does not match).<br />Added <nowiki>|</nowiki>ROMSOFF command<br />Added upgrade report.txt (useful for diagnosing, upgrade problems).<br />Added Hack Menu, now you can save snapshots while playing games etc.<br />Fix DSK file size 0 bug<br />Fix <nowiki>|</nowiki>longname / C_FSTAT bug, now (again) displaying long filenames properly.<br />Fix Hack menu - Slowdown keyboard reading.<br />Added Hack menu - Support full keyboard character set (QWERTY only for now).<br />Added Hack menu - Pokes<br />Added Hack menu - Display memory<br />Fix Hack menu - Flaw in IM 2 detection.<br />Fix Hack menu - Resume "some games" (Pinball Fantasies, atleast on my one CPC).<br />Added Hack menu - AZERTY keyboard support (Huge thanks to @dxs for the painful keymap table! And thanks to @ZbyniuR for the keyboard detection method).<br />Added ability to launch Hack Menu with an external button.<br />It requires to solder two wires to the M4 board PCB (the wifi module).<br /> If you install this, it is at your OWN risk. You can also just launch hack menu from the Web UI.<br />Instructions are here:<br /><nowiki>http://www.spinpoint.org/cpc/m4hack1.jpg</nowiki><br /><br />Fix file output of Maxam "write" command<br />Fix <nowiki>|</nowiki>HTTPGET strip "http://" from URL if used<br />Fix <nowiki>|</nowiki>HTTPGET freeze when URL does not resolve (2 sec DNS lookup timeout)<br />ADDED <nowiki>|</nowiki>HTTPGET use @ symbol at start of request to silent output text of console, ie. <nowiki>|</nowiki>httpget,"@spinpoint.org/cpc/m4info.txt"<br />ADDED <nowiki>|</nowiki>HTTPGET use > symbol followed by filename at end of request string to output into desired file, ie. <nowiki>|</nowiki>httpget,"spinpoint.org/cpc/m4info.txt>info.txt"<br />ADD C_NMI command to trigger NMI/HACKMENU from z80 code for debug<br />Fix WEB server missing HTML escape tags in files upload page.|| [[Media:M4FIRM_v205.zip | M4FIRM_v205.zip]]
|}