Changes

M4 Board

95 bytes added, 10:23, 2 August 2016
romconfig.bin<br />
Header:<br />
 <code>int totalRoms; // 32 (early versions of the firmware had only 16)</code><br /><code>int m4RomNum; // M4 rom to map rom number 0-255</code><br /><code>int m4RomEnable; // M4 rom enabled</code><br /><code>int romRangeStart; // start mapping roms from</code><br /><code>int lowerEnable; // lower rom replacement enabled</code><br /><code>int lowerSlot; // which slot maps lowerrom (0-31)</code><br /><code>unsigned int reserved[2]; // set to zero for now</code><br />Then for each rom (repeated 32 times):<br /><code>char updateflag; // 0 = no rom present (or disabled), 1 = rom present (enabled), 2 = New rom will be flashed into M4 internal flash, 3 = remove rom<br />char name[32]; // name of rom to be displayed in webinterface<br /></code>
<br />
Then for each rom (repeated 32 times):<br />
<code>char updateflag; // 0 = no rom present (or disabled), 1 = rom present (enabled), 2 = New rom will be flashed into M4 internal flash, 3 = remove rom</code><br/>
<code>char name[32]; // name of rom to be displayed in webinterface</code>
 
== Links ==
 
Make your own M4 ROM or add additions to the existing, source code can be found here:<br />
https://github.com/M4Duke/m4rom<br />
1,377
edits