1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- <!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.abc80l;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.abc80l;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.abc80l;abc.mem.abc80.nvram.20k;abc.mem.abc80.pun80.29k" />
- <span class="help">16-22K, 28-30K (IEC)</span>
- </label>
- <label class="abc80l">
- <b>ABC80L</b>
- <input is="x-box" name="abc.mem.abc80.abc80l"
- conflicts="abc.mem.abc80.smartaid3;abc.mem.abc80.superbasic;abc.mem.abc80.nvram.20k" />
- <span class="help">20-22K</span>
- </label>
- <p class="abc80box,help"><span>If MAX80 is used in a Luxor
- expansion box ABC for ABC80, 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>
|