Jump to content



1

Hard-reset button


12 replies to this topic

#1 Tschibo00 OFFLINE  

Tschibo00

    Space Invader

  • 17 posts

Posted Mon Mar 27, 2006 11:58 AM

Hi guys,
after completing the super video, basic switch and SIO2PC upgrade I now installed a hard-reset button (found the schematics on the net) to my 130XE. Here are the schematics:

Posted Image

But you already guessed it: It doesn't work :-(
The thing consists of a mono-flop (74LS123) which simply pulls up pin 8 of the MMU for about 2 seconds. Simultaneously the normal reset button is triggered.
As far as I understand it, the mono-flop shall ensure, that the memory is cleared. Is pin 8 of the MMU the right pin for this?
Or is it just a problem with that pesky 74LS123 which gives only about 3,4V, which shall be something like a High ;-)

I also played around with the RC values, resulting in almost anything from a total hang to a soft-reset.

Could you please help me?
Thank you!
Hopper/SquoQuo
aka
Christoph

Edited by Tschibo00, Mon Mar 27, 2006 12:01 PM.


#2 MEtalGuy66 OFFLINE  

MEtalGuy66

    River Patroller

  • 2,356 posts
  • If it aint broke, fix it anyway!
  • Location:Houston, TX, USA

Posted Mon Mar 27, 2006 1:29 PM

View PostTschibo00, on Mon Mar 27, 2006 11:58 AM, said:

Hi guys,
after completing the super video, basic switch and SIO2PC upgrade I now installed a hard-reset button (found the schematics on the net) to my 130XE. Here are the schematics:

Posted Image

But you already guessed it: It doesn't work :-(
The thing consists of a mono-flop (74LS123) which simply pulls up pin 8 of the MMU for about 2 seconds. Simultaneously the normal reset button is triggered.
As far as I understand it, the mono-flop shall ensure, that the memory is cleared. Is pin 8 of the MMU the right pin for this?
Or is it just a problem with that pesky 74LS123 which gives only about 3,4V, which shall be something like a High ;-)

I also played around with the RC values, resulting in almost anything from a total hang to a soft-reset.

Could you please help me?
Thank you!
Hopper/SquoQuo
aka
Christoph


Hmm. never heard of that mod. Ive done Bob Woolley's Frezer reset button many times. It uses a 74xx86 (XOR) to toggle the status of the cartridge present register. It causes a cold reset WITHOUT clearing the contents of your extended RAM. And it does work.

http://atrey.karlin....ri/freezer.html

#3 classics OFFLINE  

classics

    River Patroller

  • 2,102 posts
  • So many projects, so little time.
  • Location:Cleveland, Ohio

Posted Mon Mar 27, 2006 1:57 PM

Your mod is trying to trigger the software interlock and crash the OS, then reset.

This will only work if the OS VBI is enabled and running, you have BASIC disabled and no cartridge is inserted.

It could also damage an inserted cartridge, depending on how its wired. I havent actually seen this installed.

You are much better off just installing a normally closed pushbutton inline with the 5v+ power supply.

Steve

Edited by classics, Mon Mar 27, 2006 1:59 PM.


#4 Bryan OFFLINE  

Bryan

    Quadrunner

  • 7,626 posts
  • Cruise Elroy = 4DB7
  • Location:Port St. Lucie, Florida

Posted Mon Mar 27, 2006 3:05 PM

What about this idea:

A simple OS mod that responds to the actual reset NMI input on Antic (unused in the XL/XE) and performs a coldstart?

-Bry

#5 classics OFFLINE  

classics

    River Patroller

  • 2,102 posts
  • So many projects, so little time.
  • Location:Cleveland, Ohio

Posted Mon Mar 27, 2006 4:32 PM

View PostBryan, on Mon Mar 27, 2006 9:05 PM, said:

What about this idea:

A simple OS mod that responds to the actual reset NMI input on Antic (unused in the XL/XE) and performs a coldstart?

-Bry

True, but if your going to modify the OS you can just add a soft-boot provision, like holding down Select+Reset to cause a coldstart. :)

Steve

#6 Bryan OFFLINE  

Bryan

    Quadrunner

  • 7,626 posts
  • Cruise Elroy = 4DB7
  • Location:Port St. Lucie, Florida

Posted Mon Mar 27, 2006 5:20 PM

View Postclassics, on Mon Mar 27, 2006 5:32 PM, said:

View PostBryan, on Mon Mar 27, 2006 9:05 PM, said:

What about this idea:

A simple OS mod that responds to the actual reset NMI input on Antic (unused in the XL/XE) and performs a coldstart?

-Bry

True, but if your going to modify the OS you can just add a soft-boot provision, like holding down Select+Reset to cause a coldstart. :)

Steve

Well....you're no fun! :P

#7 classics OFFLINE  

classics

    River Patroller

  • 2,102 posts
  • So many projects, so little time.
  • Location:Cleveland, Ohio

Posted Mon Mar 27, 2006 5:32 PM

View PostBryan, on Mon Mar 27, 2006 11:20 PM, said:

Well....you're no fun! :P

:D

A hardware only reset would be fun to build. Something with a RAS interrupt that disrupts the first read of the magic ram values after /reset perhaps? :)

Steve

#8 Bryan OFFLINE  

Bryan

    Quadrunner

  • 7,626 posts
  • Cruise Elroy = 4DB7
  • Location:Port St. Lucie, Florida

Posted Mon Mar 27, 2006 6:07 PM

View Postclassics, on Mon Mar 27, 2006 6:32 PM, said:

A hardware only reset would be fun to build. Something with a RAS interrupt that disrupts the first read of the magic ram values after /reset perhaps? :)

Steve

You could probably do it with a GAL that latches itself when it "sees" the address check, and clears itself on reset.

-Bry

#9 Osbo OFFLINE  

Osbo

    River Patroller

  • 2,415 posts
  • This is a test...
  • Location:NC

Posted Mon Mar 27, 2006 6:19 PM

I did a simple reset on my space 800XL, I had to connect a wire to one of the chips, to the switch from there to the ground, it worked ok, but I never got to do a complete cold reset...

I found the link

http://www.myatari.c...aug2002/usa.htm

I also been trying to do a switch to enable/disable the BASIC without holding option every time.

Edited by Osbo, Mon Mar 27, 2006 6:22 PM.


#10 classics OFFLINE  

classics

    River Patroller

  • 2,102 posts
  • So many projects, so little time.
  • Location:Cleveland, Ohio

Posted Mon Mar 27, 2006 6:53 PM

View PostBryan, on Tue Mar 28, 2006 12:07 AM, said:

You could probably do it with a GAL that latches itself when it "sees" the address check, and clears itself on reset.

Yep, probably will fit in a 22v10.

Steve

#11 Bryan OFFLINE  

Bryan

    Quadrunner

  • 7,626 posts
  • Cruise Elroy = 4DB7
  • Location:Port St. Lucie, Florida

Posted Mon Mar 27, 2006 6:59 PM

View Postclassics, on Mon Mar 27, 2006 7:53 PM, said:

View PostBryan, on Tue Mar 28, 2006 12:07 AM, said:

You could probably do it with a GAL that latches itself when it "sees" the address check, and clears itself on reset.

Yep, probably will fit in a 22v10.

Steve

You don't even have to decode the whole address. Just distinguish it from all previous ones.

-Bry

#12 Rybags ONLINE  

Rybags

    Quadrunner

  • 10,315 posts
  • Location:Australia

Posted Mon Mar 27, 2006 10:19 PM

You can do a hard-reset on a completely un-modded XL.

Just press reset a second time, you have to get the timing just right.

The OS clears all of page 3 during warmstart, which means that the magic numbers at $33D-F get cleared (temporarily).

Pressing RESET again in that small time period will cause a cold-start. Once you get the timing right you can get it to work better than 1 in 10 attempts.

#13 Tschibo00 OFFLINE  

Tschibo00

    Space Invader

  • 17 posts

Posted Tue Mar 28, 2006 4:03 AM

Thanx everybody so far!
What I will try this evening is Rybags suggestion. Because I already have a working mono-flop I could use this to re-trigger the reset button after a given delay.
Maybe this will work fine.
What keeps me from doing the Freezermod-Reset is that I have to unsolder a pin of the GTIA, but if the other idea doesn't work maybe I will try this...




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users