Installing a reset switch on the X68000 expansion port
Sharp’s X68000 can normally be reset from its keyboard, but a separate hardware button is useful when a demo, unstable accelerator or failed SCSI device leaves the system wedged. An external switch attached through the expansion connector gives the 68000 a clean restart without opening the case and probing motherboard test points.
The important point is to make the switch an orderly participant in the machine’s reset logic rather than bridge two nearby pins. A small adapter, a verified reset terminal and a short insulated lead can make the change reversible, preservation-friendly and safe alongside an installed Nereid-X board.
Understanding the reset signal
The X68000’s Motorola 68000 reset is normally an active-low control, although schematics may label the relevant net RESET or /RESET. It must hold the processor and peripherals long enough for the clock and memory system to settle. A momentary switch should therefore assert the same level as the original reset circuit and release it cleanly, never leaving the line floating.
Expansion pinouts vary between X68000 board revisions, so treat a table copied from another machine as a clue rather than proof. Trace the connector pin with a meter against the service schematic, then observe it with a logic analyser. The broader X68K project notes are useful for restoration context, but each machine still needs its own verification.
Checking the machine and gathering parts
Identify the case badge and mainboard revision, obtain the matching schematic and inspect the expansion connector for bent pins, flux contamination or cracked solder joints. Decide whether the adapter will occupy a free slot, sit beside the board or use a short lead to a panel switch. If a Nereid-X is fitted, check that the new hardware cannot obstruct its connector or cooling path.
If the schematic does not bring the reset net to the expansion connector, stop there and use an exposed reset input on an installed interface or the keyboard controller. Do not substitute an address or data pin merely because it appears convenient.
Australian builders can source ordinary SPST switches, hook-up wire, perfboard and small enclosures from sellers such as Jaycar, Core Electronics and local electronic distributors. Japanese auction listings remain useful for period-correct parts, but allow for Australia Post delivery, currency movement and GST on low-value imports. At Sydney, Melbourne and Brisbane retro-computing meetups, salvaged switches and machine-readable ICs are often more readily found than an exact catalogue replacement.
Designing a reversible adapter
Start with the mating card-edge fingers or socket specified for the expansion port rather than a visually similar header. Mark pin one, preserve the connector’s keying and keep the reset trace short. A passive breakout board is enough for an open-collector reset net; if the reset source is push-pull, add an open-drain buffer so the switch never fights the logic output.
A normally open momentary push-button suits a hardware reset. If the service schematic shows an externally assertable open-collector line, the switch may pull it to ground through a 470 Ω to 1 kΩ protective resistor. Where a 5 V buffer is required, a 74HCT06 inverter with open-collector outputs gives clean active-low control and accepts standard TTL input levels. Confirm polarity from the schematic before wiring; an active-high net needs a suitable transistor inverter.
Add a 4.7 kΩ to 10 kΩ pull-up only if the design calls for one, and never connect a reset input to +12 V. Decouple a buffer’s supply with 100 nF close to its +5 V pin and add a small reservoir capacitor. Keep the adapter’s ground and signal returns together, label RESET, +5 V and GND clearly, and avoid taking current from the port to power a lamp, relay or illuminated switch.
Preparing the connector and switch
Switch off, unplug the mains lead and disconnect external storage and peripherals before touching the expansion connector. The X68000’s CRT can retain a dangerous charge after power is removed, so the case should not be opened by someone unqualified in CRT servicing. Wear an ESD wrist strap, work on an insulated mat and avoid carrying static from a carpeted floor to the adapter or mainboard.
Clean an oxidised connector with electronics contact cleaner and a lint-free swab, then let it dry fully. Photograph the board before fitting it and record the verified signal, pin number, component values and switch orientation. That discipline of preserving provenance with every object is also evident in collections such as Figural Mini Bottles, where careful records make a small item understandable long after its original context has gone.
Choose a light, non-metal enclosure or an insulated panel fitting to avoid an earth loop between the computer chassis and logic ground. For a reversible build, a small box beside the machine may be easier than cutting the original case. In humid coastal cities such as Sydney and Brisbane, protect the PCB with a light conformal coating while keeping it off the connector contacts and switch mechanism.
Wiring and testing the reset circuit
Run the reset lead as a short twisted pair or a small shielded cable, grounding the shield at the computer end only. A panel-mounted switch needs just two conductors, while a board-mounted tactile switch gives the most compact installation. If contact bounce produces repeated reset pulses, add a small RC filter or Schmitt-trigger stage sized from the measured pulse width rather than guessing at a large capacitor that could hold reset asserted too long.
Test the adapter on the bench with a current-limited 5 V supply before connecting it to the machine. Check for a short between every adjacent connector pin, confirm that the switch is open at rest and observe the reset output with a logic analyser. On the computer, the line should normally sit high and fall only while the button is pressed, with no unwanted pulse during boot.
Connect the adapter with the machine powered off, then perform a cold boot and a warm reset. Watch the screen and peripheral activity, and test the button after an application crash, a failed disk command and a busy SCSI chain. Finally, repeat the test with the Nereid-X present, if fitted, because a reset can expose a marginal power rail or an incorrectly terminated peripheral that an ordinary software restart hides.
Diagnosing faults and unsafe behaviour
An immediate reset usually means the switch has been connected to +5 V, an active-high signal or a pin that should remain high. No response suggests the wrong connector pin, a missing pull-up, an unassertable reset source or a polarity mistake. Repeated resets point to switch bounce, a bad ground, connector contamination or a peripheral loading the bus. Work through those causes with the schematic before replacing components.
A dead X68000 does not always have a dead reset circuit. The CPU clock repair story shows why a stable clock signal and correct reset sequencing must both be checked; that distinction prevents an otherwise sound expansion switch from being blamed for a broader clock fault. Likewise, a machine that boots without the adapter but fails with it attached may reveal a pin mapping error rather than a failed 68000.
Keep all test equipment earthed correctly, and use a low-voltage differential probe where possible. If mains-side work becomes necessary, isolate and test the supply under the relevant state or territory electrical safety rules, and use an RCM-marked Australian-market unit with an AS/NZS 3112 plug. Australian Consumer Law provides consumer guarantees for goods and services supplied in trade or commerce, so a commercial reset kit should state its supported X68000 revisions clearly.
Comparing methods and documenting the build
The practical choices differ mainly in invasiveness, electrical certainty and convenience. A keyboard reset needs no wiring but may depend on software; a direct motherboard lead is simple but leaves permanent marks; a removable expansion adapter needs careful pin identification; and a buffered inline adapter adds protection where the reset topology allows it.
| Method | Electrical work | Reversibility | Best use | Main limitation |
|---|---|---|---|---|
| Keyboard reset | None | Complete | Quick operator reset | Depends on the keyboard controller and software |
| Direct chassis lead | Short wire to a verified test point | Low | Restoration of one dedicated machine | Leaves marks and provides limited access |
| Expansion-port adapter | Verified reset pin, switch and optional buffer | High | Portable, documented installation | Uses clearance and requires a correct pinout |
| Buffered inline adapter | Open-drain buffer and protected switch | High | Push-pull or uncertain reset source | Adds parts and signal-timing checks |
Choose the removable adapter when documentation, reversibility and future servicing matter. Put the switch in a small enclosure if the case will not be modified, and use a panel fitting only when the machine will remain in one location. Whichever route is taken, leave a visible record of the connector orientation and keep the original casing and unused hardware ready for a future custodian.
Finish the X68000 reset-switch installation by publishing the verified pinout, schematic and photographs with the wider X68000 hobbyist community. Share failed trials as well as successful builds, note every assumption about reset polarity, and list the exact switch and buffer used. That practical record turns a private repair into reusable knowledge and keeps another working 68000 in circulation.
Nereid-X Expansion Board
A personally-produced LAN+USB+Memory expansion board for Sharp X68000 series computers. Multiple production runs were offered, including a final batch and a later revival reproduction run.
Power Supply Repair
X68 power supply repair and modification services were offered by the site owner, with documentation shared through diary entries spanning 2001–2006.
Server & Networking
Notes on FreeBSD administration, ISP changes, server migration, and networking topics. The site itself ran on FreeBSD with the hns diary system and Namazu search integration.
Get in touch
X68K.NET connects Sharp X68000 enthusiasts through community links and shared projects. Reach out with questions about the Nereid project or X68 resources.