[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