2
0

abcmem.html 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <link rel="stylesheet" href="max80.css" />
  5. <title class="abcbus">MAX80: ABC memories</title>
  6. <script src="max80.js"></script>
  7. </head>
  8. <body>
  9. <x-inc src="head.html"></x-inc>
  10. <h1 class="abcmem">Memories</h1>
  11. <form id="memconfig" class="setconfig" action="sys/setconfig" method="post"
  12. onsubmit="uploadform()" data-ref="10" data-ref-url="abcmem.html">
  13. <fieldset class="abc80mem">
  14. <legend>Emulated memories for ABC80</legend>
  15. <label class="ram">
  16. <b>Expansion RAM</b>
  17. <input is="x-box" name="abc.mem.abc80.ram" />
  18. <span class="help">Expand RAM to 32K (32-48K)</span>
  19. </label>
  20. <label class="nvram">
  21. <b>Simulated "NVRAM"</b>
  22. <input is="x-box" name="abc.mem.abc80.nvram.20k"
  23. conflicts="abc.mem.abc80.smartaid3;abc.mem.abc80.superbasic" />
  24. <span class="help">20-22K (matches MyAB)</span>
  25. <input is="x-box" name="abc.mem.abc80.nvram.22k" />
  26. <span class="help">22-24K (incompatible with TKN80)</span>
  27. </label>
  28. <label class="ufddos">
  29. <b>UFD-DOS ROM</b>
  30. <input is="x-box" name="abc.mem.abc80.ufddos" />
  31. <span class="help">24-28K (DOS)</span>
  32. </label>
  33. <label class="pun80">
  34. <b>PUN80 network</b>
  35. <input is="x-box" name="abc.mem.abc80.pun80.29k"
  36. needs="abc.mem.abc80.ufddos"
  37. conflicts="abc.mem.abc80.pun80.30k;abc.mem.abc80.superbasic" />
  38. <span class="help">29-30K (½ IEC)</span>
  39. <input is="x-box" name="abc.mem.abc80.pun80.30k"
  40. needs="abc.mem.abc80.ufddos"
  41. conflicts="abc.mem.abc80.pun80.29k" />
  42. <span class="help">30-31K (PR)</span>
  43. </label>
  44. <label class="smartaid">
  45. <b>Smartaid III</b>
  46. <input is="x-box" name="abc.mem.abc80.smartaid3"
  47. conflicts="abc.mem.abc80.superbasic;abc.mem.abc80.nvram.20k" />
  48. <span class="help">16-22K</span>
  49. </label>
  50. <label class="superbasic">
  51. <b>SuperBASIC</b>
  52. <input is="x-box" name="abc.mem.abc80.superbasic"
  53. conflicts="abc.mem.abc80.smartaid3;abc.mem.abc80.nvram.20k;abc.mem.abc80.pun80.29k" />
  54. <span class="help">16-22K, 28-30K (IEC)</span>
  55. </label>
  56. </fieldset>
  57. <fieldset class="abc800mem">
  58. <legend>Emulated memories for ABC800</legend>
  59. <label class="ufddos">
  60. <b>UFD-DOS ROM</b>
  61. <input is="x-box" name="abc.mem.abc800.ufddos" />
  62. <span class="help">UFD-DOS 19 for ABC800 (24-28K)</span>
  63. </label>
  64. <p class="help">ABC800 needs jumper configuration to access external ROM.</p>
  65. </fieldset>
  66. <fieldset class="reset">
  67. <legend>Reset when updating configuration</legend>
  68. <label class="fpga">
  69. <b>Reset MAX80</b>
  70. <input is="x-box" name="fpga.reset" />
  71. </label>
  72. <label class="abc">
  73. <b>Reset ABC</b>
  74. <input is="x-box" name="abc.reset" />
  75. </label>
  76. </fieldset>
  77. <button class="submit" type="submit" disabled>Update configuration</button>
  78. </form>
  79. <script>loadform('memconfig','sys/getconfig');</script>
  80. </body>
  81. </html>