| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 | <!DOCTYPE html><html lang="en">  <head>    <link rel="stylesheet" href="max80.css" />    <title class="abcbus">MAX80: ABC memories</title>  <script src="max80.js"></script>  </head>  <body>    <x-inc src="head.html"></x-inc>    <h1 class="abcmem">Memories</h1>    <form id="memconfig" class="setconfig" action="sys/setconfig" method="post"	  onsubmit="uploadform()" data-ref="10" data-ref-url="abcmem.html">      <fieldset class="abc80mem">	<legend>Emulated memories for ABC80</legend>	<label class="ram">	  <b>Expansion RAM</b>	  <input is="x-box" name="abc.mem.abc80.ram" />	  <span class="help">Expand RAM to 32K (32-48K)</span>	</label>	<label class="nvram">	  <b>Simulated "NVRAM"</b>	  <input is="x-box" name="abc.mem.abc80.nvram.20k"		 conflicts="abc.mem.abc80.smartaid3;abc.mem.abc80.superbasic" />	  <span class="help">20-22K (matches MyAB)</span>	  <input is="x-box" name="abc.mem.abc80.nvram.22k" />	  <span class="help">22-24K (incompatible with TKN80)</span>	</label>	<p class="nvram,help">If simulated NVRAM is present, it is used for	  UFD-DOS and PUN80 system variables; otherwise up to 320	  bytes of BASIC memory may be consumed.</p>	<label class="ufddos">	  <b>UFD-DOS ROM</b>	  <input is="x-box" name="abc.mem.abc80.ufddos" />	  <span class="help">24-28K (DOS)</span>	</label>	<label class="pun80">	  <b>PUN80 network ROM</b>	  <input is="x-box" name="abc.mem.abc80.pun80.29k"		 needs="abc.mem.abc80.ufddos"		 conflicts="abc.mem.abc80.pun80.30k;abc.mem.abc80.superbasic" />	  <span class="help">29-30K (½ IEC)</span>	  <input is="x-box" name="abc.mem.abc80.pun80.30k"		 needs="abc.mem.abc80.ufddos"		 conflicts="abc.mem.abc80.pun80.29k" />	  <span class="help">30-31K (PR)</span>	</label>	<label class="smartaid">	  <b>Smartaid III</b>	  <input is="x-box" name="abc.mem.abc80.smartaid3"		 conflicts="abc.mem.abc80.superbasic;abc.mem.abc80.nvram.20k" />	  <span class="help">16-22K</span>	</label>	<label class="superbasic">	  <b>SuperBASIC</b>	  <input is="x-box" name="abc.mem.abc80.superbasic"		 conflicts="abc.mem.abc80.smartaid3;abc.mem.abc80.nvram.20k;abc.mem.abc80.pun80.29k" />	  <span class="help">16-22K, 28-30K (IEC)</span>	</label>	<p class="abc80box,help"><span>If MAX80 is used in a Luxor	expansion box ABC, the expansion box needs to be rejumpered to	support external memories on the I/O side of the	box.</span><br />	  <a class="seemanual" href="https://www.abc80.org/docs/abc80_bruksanvisning_expanstionslada_abc.pdf">See manual.</a></p>      </fieldset>      <fieldset class="abc800mem">	<legend>Emulated memories for ABC800</legend>	<label class="ufddos">	  <b>UFD-DOS ROM</b>	  <input is="x-box" name="abc.mem.abc800.ufddos" />	  <span class="help">UFD-DOS 19 for ABC800 (24-28K)</span>	</label>	<p class="abc800mem,help">ABC800 needs jumper configuration to access external ROM.</p>      </fieldset>      <fieldset class="reset">	<legend>Reset when updating configuration</legend>	<label class="fpga">	  <b>Reset MAX80</b>	  <input is="x-box" name="fpga.reset" />	</label>	<label class="abc">	  <b>Reset ABC</b>	  <input is="x-box" name="abc.reset" />	</label>      </fieldset>      <button class="submit" type="submit" disabled>Update configuration</button>    </form>    <script>loadform('memconfig','sys/getconfig');</script>  </body></html>
 |