Mirror of CollapseOS
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

35 行
1.5KB

  1. # Writing to a AT28 from a SMS
  2. Writing on the EEPROM that is currently running Collapse OS is
  3. as easy as enabling the WE pin on your hacked up cartridge. How-
  4. ever, this is not practical: If you want to deploy Collapse OS
  5. (or something else) to another machine, or even if you want to
  6. upgrade your current Collapse OS, you will likely want to write
  7. to another EEPROM.
  8. The easiest way to do so is to build yourself a dual EEPROM
  9. cartridge. It's very similar to a simple cartridge, except it
  10. has two AT28 sockets and a '139 decoder to select between the
  11. two.
  12. The design proposed here sacrifices access to the upper 16K of
  13. your AT28C256 for the sake of simplicity because it uses A14 as
  14. the chip selector. Therefore, addrs 0x0000-0x3fff belong to the
  15. first chip and 0x4000-0x7fff belong to the second.
  16. You can see the schematic in dual-at28.jpg.
  17. The schematic enables WE on both EEPROMs, but in my actual
  18. prototype, I hard-wired the first chip's WE to high because I
  19. never want to write to it, despite bugs I might introduce in
  20. hardware or software (I try a lot of dangerous stuff on my
  21. machines...).
  22. On top of that, you will likely want to add a physical CE-
  23. inhibit jumper (a jumper hard-wired to VCC) on the AT28 socket.
  24. The reason for this is that if the EEPROM you have on your
  25. socket ends with a SEGA TMR signature, it will be a wrong one,
  26. but it will still be picked up by the BIOS and Collapse OS will
  27. refuse to boot. A CE-inhibit switch that you can remove after
  28. boot will solve the problem.