kskunk Posted June 7, 2011 Share Posted June 7, 2011 Hi guys, Thanks to Curt's great archiving work, we have the designer's notes on The Graduate peripheral for the 2600: http://www.atarimuseum.com/videogames/consoles/2600/a3000.html They invented a 3-cycle "Bus Stuff" mode, to achieve an even faster TIA register update rate than the Harmony's 5-cycle/DPC+ "Fast Fetch" mode. This works by loading Y with $FF at the beginning of the kernel, and then having the 6507 execute 3-cycle STY $REG instructions. At the critical moment when the $FF is being written, The Graduate hardware steps in and overdrives the the desired value on the bus. This avoids the extra 2-cycle LDA $VALUE used by Harmony. Even though it seems pretty evil to overdrive the 6507's bus, the designers knew it was fairly safe because the NMOS 6507 used pull-up resistors to drive 1s on the bus, which could be grounded to 0s without overheating the 6507. I'm sure this technique has been discussed before, but I couldn't find any actual hardware that could do it. Has anyone tried "bus stuffing"? Can the Harmony do it, or are there resistors in the way? - KS 1 Quote Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.