Changes

Jump to: navigation, search

M4 Board

5,606 bytes added, 17:31, 20 September 2017
!File
|- style="text-align: center;"
|| 1.00 || Initial Version || [[Media:M4FIRM_v100.zip | M4FIRM_v100.zip]]
|- style="text-align: center;"
|| 1.01 || M4 rom defaults to Rom 6, Fix for GA 40007 || [[Media:M4FIRM_v101.zip | M4FIRM_v101.zip]]
|- style="text-align: center;"
|| 1.09 || Added nonblocking host & client NETAPI.<br /> Added ESC check to cat/<nowiki>|</nowiki>dir.<br />M4 board now looks for autoexec.bas at bootup, similar to old dos machines, autoexec.bat. Make your own startup script in basic. <br/>Direct SD card sector access.<br/>Various minor fixes || [[Media:M4FIRM_v109.zip | M4FIRM_v109.zip]]
|- style="text-align: center;"|| 2.00 || Stability fixes for netapi.<br/>Added RSX commands |GETPATH, |UDIR, |LONGNAME by SOS<br/>Added C_GETNETWORK command.<br/>Added status byte after response string to C_NETSTAT<br/>Fix |cd,"/" to go to root if inside a DSK image.<br/>Fix SD hotswapping.<br/>Remove KM_RESET from cat/dir when pressing ESC.<br/>Display current path when using cat/dir.<br/>Increased AMSDOS readspeed (using bigger buffer).<br/>Faster network speed when using netapi.<br/>Keep CPC in reset until init. done. (Fixes issue with C4CPC and M4 at the same time).<br/>Many amsdos compatiblity fixes.<br/>DSK images, handle ASCII art with cat.<br/>Fix multiple network connections.<br/>Added |LS command for long filenames (15 mode 0, 35 mode 1, 75 mode 2).<br/>|cd can use long names too.<br/>autoexec.bas method changed, should no longer give problems with certain basic games.<br/>Remote run - run remote files from WEB interface (control)<br/>|TAPE support, use |SD to switch back to M4<br/>|DISC supported if AMSDOS present, use |SD to switch back to M4<br/>Fix |era long filenames.<br/>|ren fix for long filenames<br/>Added support for ROMDOS dsk images (D1/D2/D10/D20/D40) and PARADOS 80.||[[Media:M4FIRM_v200.zip | M4FIRM_v200.zip]]|- style="text-align: center;"|| 2.01 || More fixes to <nowiki>|</nowiki>era & <nowiki>|</nowiki>ren<br /> Added <nowiki>|</nowiki>FCP command to copy between floppies and microSD.<br />|| [[Media:M4FIRM_v201.zip | M4FIRM_v201.zip]]|- style="text-align: center;"|| 2.02 || Fix carry flag of CAS OUT CHAR<br />Added tiny <nowiki>|</nowiki>M4HELP<br />Fixes for <nowiki>|</nowiki>FCP when using wildcard on Drive B, system protected files, excessive 1 byte on <2KB files, display of filename while copying & basic protected files.<br />Fix C_WRITESECTOR for DSK images<br />Fix DSK images not having entries ordered<br />Added support for cpr dsk images<br />Added <nowiki>|</nowiki>SNA command to load snapshots from microSD card.<br />|| [[Media:M4FIRM_v202.zip | M4FIRM_v202.zip]]|- style="text-align: center;"|| 2.03 || Added javascript/html5 based navigation to the webinterface, with multifile upload, download, remote run, delete & make directory.<br />Added ability to CD into DSK & CPR DSK images from the Web UI and use remote run too.<br />Fixes with running binary files with remote run and improved by changing directory to actual remote folder aswell.<br /><nowiki>|</nowiki>FCP Fix dodgy filenames, removing system attributes.<br /><nowiki>|</nowiki>M4HELP now lists the first 32 roms. Use <nowiki>|</nowiki>M4HELP,romnumber to display commands for a specific rom.<br />Full amsdos header read into amsdos buffer area (will let you retain unused part of header when copying/opening).<br />Fix autoexec.bas launching when soft-resetting inside a .DSK<br />Fix <nowiki>|</nowiki>cd into .dsk's with write protection attribute set<br />Fix web remote run for filenames using html encoded characters<br />Fix <nowiki>|</nowiki>M4help, using all screen modes<br /> || [[Media:M4FIRM_v203.zip | M4FIRM_v203.zip]]|- style="text-align: center;"|| 2.04b6 || Added |ctrup and |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 />|ls now supports DSK images too (will probably garbage up if using ascii art tho).<br /> |httpget will use attachment filename, rather than url if present.<br />New command |dskx. With this you can extract dsk images to files. Usage |dskx,"somedisk.dsk","/mypath" and all files are extracted to given path.<br /> CPC+ init. no longer clears screen.<br /> || |- style="text-align: center;"|| 2.04b7 || Fix downloading files from the WEB UI ||
|}
== Various files ==
[[Media: Lower6128_mod.zip | 6128 lower rom ]] : '''Modified lower rom for CPC6128 ''' users, who cannot override amsdos (rom 7) with M4 rom, using this patched lower rom, M4 rom must be in rom slot 6. It will be initialized instead of rom 7 and provide better compatiblity with gamesand higher himem.French version by dxs : [[Media: Lower6128_mod-fr.zip | 6128 lower It's recommended to upload the original AMSDOS (or Parados) rom fr]]to rom slot 6, then it will be available when typing |M4ROMOFF.
English version: [[Media: Xfer 1.0.1Lower6128_mod.zip | xfer (v1.0.1) 6128 lower rom English]] : Command-line tool that allow to send files and receive from an M4 Board. Possibility to add an AMSDOS header too.
Spanish version: [[Media: Os6128_mod_spanish.zip | 6128 lower rom Spanish]] French version by dxs : [[Media: Lower6128_mod-fr.zip | 6128 lower rom French]] Danish version: [[Media: Os6128_mod_danish.zip | 6128 lower rom Danish]] <gallery>M4config6128.jpg|Example config 6128</gallery> [[CPC M4 xfer tool]] : Command-line tool that allow to send files and receive from an M4 Board. Possibility to add an AMSDOS header too. [[Media: M4 Board relay rom.zip | M4 Board relay rom ]] : When moving M4rom out of position 1-7 / 1-16 it will no longer be initialized, therefore this rom should be placed at rom7 or lower. This is if you want to use 32 roms of XMEM and map M4 romboard after it. You should program the XMEM or other romboard with M4 bootrom in pos 1-7, it will look for M4 rom from 1-127 and initialize it + pass commands through to it. '''NOTE THIS IS OUTDATED, only use for early versions of the M4 firmware (v1.0.1)'''
== Technical information ==
CPC xfer, pc commandline tool to transfer files back and forth to M4 board:<br />
Source code here: https://github.com/M4Duke/cpcxfer<br />
More info here: http://cpcwiki.eu/index.php/CPC_M4_xfer_tool
<br />
Command documention and other infos:<br />
http://www.spinpoint.org/cpc/m4info.txt<br /><br /><br />
Disk menu by Joe Halstead, modified by Takis Kalatzis for M4:<br />
http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/amstrad-cpc-wifi/msg134659/#msg134659<br /><br />YANCC - Norton Commander Clone by SOS, compatible with M4:<br />http://www.cpcwiki.eu/forum/applications/yet-another-norton-commander-clone<br /><br /> File Launcher by SOS, compatible with M4:<br />http://www.cpcwiki.eu/forum/applications/filelauncher-(acmedosm4dos)<br /><br /> Menu program for M4 (with program & games download direct from the internet) by rafa32gr:<br />http://amstrad.esy.es/<br /><br />
Cases/Enclosures for M4 board:<br />
3D printer case for MX4/IDC version:<br />
http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/amstrad-cpc-wifi/msg131442/#msg131442<br /><br />
3D printer case for EDGE connector "straight" version:<br />
http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/amstrad-cpc-wifi/msg142416/#msg142416<br /><br />
Premade case that can be cut to fit:<br />
http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/amstrad-cpc-wifi/msg142773/#msg142773<br />
[[Category:Hardware]]
72
edits