element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Experts, Learning and Guidance
  • Technologies
  • More
Experts, Learning and Guidance
Ask an Expert Forum Any interest in collaborating on a REBOOT for the Apple II?
  • Blog
  • Forum
  • Documents
  • Leaderboard
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Experts, Learning and Guidance to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Suggested Answer
  • Replies 41 replies
  • Answers 1 answer
  • Subscribers 295 subscribers
  • Views 5521 views
  • Users 0 members are here
  • esp32
  • io
  • apple
  • arduino
Related
See a helpful answer?

Be sure to click 'more' and select 'suggest as answer'!

If you're the thread creator, be sure to click 'more' then 'Verify as Answer'!

Any interest in collaborating on a REBOOT for the Apple II?

barryhills
barryhills over 1 year ago

I am seeking a solution for a single pushbutton reset/reboot for the Apple II. In my volunteer work with young children (8-10 yrs old) using the Apple II they frequently want or need to reset the Apple II (we use both //e and II+). There are several obsticals to doing a clean hard reset on the Apple. The primary issues are the reset vectors in dynamic ram, the nuanced multi-finger reset options, and the fragility of the Apple II switching power supply. The kids need a one button reset for the Apple without hitting the power supply with another power-on surge in the hope they left it off long enough for the dynamic ram to "clear" and without needing to learn a multi-finger keyboard sequence.

I understand this project is a little silly, but I prefer to think of it as a small interesting technical challenges for the right person.

Here are some of the rabbit holes I have wandered....

a) I want to keep the base machine clean and thus want to avoid custom ROMs.

b) It would be "nice" to use the existing reset button on the keyboard but a tethered reset button is perfectly ok and what I anticipate will be needed.

c) I've always assumed the solution must clear memory prior to doing the clean reboot.

d) Mostly, I've assumed a small (minimal) I/O card would be the best way to cause an interrupt and pass 6502 control over to an alternate code path to clear memory and reboot. A plug-in card would also provide an electrical home for a tethered reboot button.

e) Traditional I/O cards use a small PROM or EPROM which is ok; but the current trend of using a SOC would also be ok if it makes programming and/or hardware for the new REBOOT code easier.

f) As a side note, there was a card called the "Wildcard" that had a tethered button that presented a menu when pressed. One of the menu options was "clear memory and reboot". It seems to be exactly the functionality I want but don't want a menu and don't want to hunt down a Wildcard for all of the Apples we have in our little lab.

Ideally, I would find someone who thinks a small project like this could be fun. My hope is there are lots of I/O cards, past and modern that can be borrowed from to make such a project trivial for someone comfortable with Apple II hardware. Software is my primary domain and while I am generally comfortable with hardware, getting into memory bus timing phases is beyond my skills.

Anybody think this could be fun? Any other clever considerations to accomplish my objective?

TIA

Barry

UPDATE:

A long time later this project is done.  Check out the story here...... https://csguy.org/technotes/white-whale-reboot-project/

image

  • Sign in to reply
  • Cancel

Top Replies

  • barryhills
    barryhills over 1 year ago in reply to Fred27 +4
    These kids grow up thinking knowing little more than icons on a phone. You are correct that the Apple is "my" passion and I am sharing it with them. But I would also say the simple nature of the machine…
  • Andrew J
    Andrew J over 1 year ago in reply to Fred27 +4
    Then you'd be amazed Fred. The STEM work at The National Museum of Computing involves lots of old computers - a lot is done with BBC Micros for example - as well as newer types of technology, e.g. VR,…
  • barryhills
    barryhills over 1 year ago +4
    A long time later this project is done. Check out the story here...... https://csguy.org/technotes/white-whale-reboot-project/
Parents
  • Fred27
    0 Fred27 over 1 year ago

    I was just wondering what led you to use the Apple II with young kids. I can understand your interest in retro computing and why you might enjoy using one. I can't see the fit when working with kids. I'm sure they won't have the same interest in retro devices that someone who grew up with them would. They'll probably just see them as old junk. Something more modern - whether it be a slightly out of date laptop or a Raspberry Pi - would seem like an easier way to go.

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Andrew J
    0 Andrew J over 1 year ago in reply to Fred27

    Then you'd be amazed Fred.  The STEM work at The National Museum of Computing involves lots of old computers - a lot is done with BBC Micros for example - as well as newer types of technology, e.g. VR, robotics and the like.  They have even had the kids program The Witch (Harwell Dekatron), a 1950s computer.  Our engineering day for the Bombe is often interrupted by school classes on a mission.  When I demonstrate it is often the kids who ask the most interesting questions and seem the most interested (not all of them of course) and they love the scale of old tech.  Kids are definitely interested.

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • Andrew J
    0 Andrew J over 1 year ago in reply to Fred27

    Then you'd be amazed Fred.  The STEM work at The National Museum of Computing involves lots of old computers - a lot is done with BBC Micros for example - as well as newer types of technology, e.g. VR, robotics and the like.  They have even had the kids program The Witch (Harwell Dekatron), a 1950s computer.  Our engineering day for the Bombe is often interrupted by school classes on a mission.  When I demonstrate it is often the kids who ask the most interesting questions and seem the most interested (not all of them of course) and they love the scale of old tech.  Kids are definitely interested.

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube