Severino Auto Reset problem on Atmega8

Hello, I am back with another problem :cold_sweat:

I built my severino few days ago, and after a lot of help from this forum I got it to work. The microcontroller that I have is Atmega8. The first time I uploaded a sketch with bootloader I had no problems with auto reset, but after that i could only upload after hitting the reset button on the right time. I have checked the circuit, and as far as I saw it is correct.

Does any one else ever had this problem?

The only reason I suspect is this :
I never used NG, but I think NG with atmega 8 did not have auto reset. So, maybe the bootloader I burnt for Atmega 8 doesn't support auto reset (Although I am not sure if these two things have any connection at all) and that is why I am having to press the reset button every time (I haven't got the timing yet) .

Is this thinking correct?
If yes and if I want auto reset should I buy a higher amtega or can the bootloaders for other chips be loaded on amtega 8?

If or if not auto-reset is supported is a hardware issue.

You can tell if your board supports it by looking at the schematic. If it has auto-reset, in addition to the 10k pull-up resistor to +5V, there should be a signal line connected to the RESET pin of the ATmega going to the serial port.