[Coco] Desired RESET behavior

Brett Gordon beretta42 at gmail.com
Tue Jan 26 23:17:54 EST 2016


I like the MPI-ish approach. Have a power on default and leave the bank
register be on reset.  simple, straight forward, and dosnt require RAM.

My $.02

Brett M Gordon
On Jan 26, 2016 10:56 PM, "RETRO Innovations" <go4retro at go4retro.com> wrote:

> I need to take a poll on RESET behavior :-)
>
> I am working on a flash cart (working, by the way) and need to deal with
> resets.
>
>  * My initial design was that RESET will simply reset all of the
>    internal registers in the cartridge.
>      o As someone rightly pointed out, this will reset the "bank"
>        register, meaning that the cart will go back to the "menu"
>        (assuming the menu is the base cart image on the device). Thus,
>        games that require you to reset multiple times (to get screen
>        colors correct, or you just want to reset the current game to
>        the start) will fail, because you are going back to the menu.
>      o My initial rebuttal was to store a flag in RAM and the bank
>        number, and when the menu starts back up, read the bank register
>        and the flag.  if the flag is set, go back to that bank.
>      o But, that means you can't ever get back to the main menu, so
>        that's probably not workable
>  * A subsequent idea was to simply ignore resets
>      o To get back to the main menu, you power cycle.  I'll be honest,
>        I am not wild about this idea.
>  * One could set a flag to enable resets to clear the bank register.
>      o Default behavior would be no clearing of bank register.
>  * Or... If the flag is unset, a reset will dump you back to the main
>    menu, but if set, reset will go back to the current game. Default
>    would be clear the registers.
>  * Finally... A short press of the reset button is ignored, but a 1.1s
>    press will reset the bank and send folks to the main menu.
>      o A rebuttal to this is that some people can't get their fingers
>        off the reset button in 1s
>
> I am open to ideas.  Is there a standard?  Does anyone care?
>
> Jim
>
> --
> RETRO Innovations, Contemporary Gear for Classic Systems
> www.go4retro.com
> store.go4retro.com
>
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco
>


More information about the Coco mailing list