BlitterStudio / amiberry

Optimized Amiga emulator for Linux/macOS
https://amiberry.com
GNU General Public License v3.0
652 stars 87 forks source link

[dev] Fblit/Ftext causes problem in reboot #713

Closed FabrizioRadica closed 3 years ago

FabrizioRadica commented 3 years ago

Hi :) After your last dev update (2020-11-04), Amiberry seems to boot but, when i reset (with CTRL+A+A), the sound of floppy drive play faster and than it freeze, as you can see on video. (Sorry for my bad english).

http://www.radicadesign.com/amiga/bug20201105.mp4

midwan commented 3 years ago

Thanks for the video. So far, I cannot recreate the same problem here. I've tested it with my 3.1.4 installation, and resetting through the Keyboard seems to work as expected. I'll keep trying a few more combinations to see if something specific triggers it.

Meanwhile, could you confirm if this is not happening with earlier versions? Ideally, could you find the specific commit that changes this behavior for you?

FabrizioRadica commented 3 years ago

Thanks for the video. So far, I cannot recreate the same problem here. I've tested it with my 3.1.4 installation, and resetting through the Keyboard seems to work as expected. I'll keep trying a few more combinations to see if something specific triggers it.

Meanwhile, could you confirm if this is not happening with earlier versions? Ideally, could you find the specific commit that changes this behavior for you?

Hi :) The problem seems to be related to the PICASSO library. I'm investigating. If I reset BEFORE RTG starts, it manages to boot. very strange .. and it does it in all versions of Amiberry (even 3.3)

FabrizioRadica commented 3 years ago

Thanks for the video. So far, I cannot recreate the same problem here. I've tested it with my 3.1.4 installation, and resetting through the Keyboard seems to work as expected. I'll keep trying a few more combinations to see if something specific triggers it. Meanwhile, could you confirm if this is not happening with earlier versions? Ideally, could you find the specific commit that changes this behavior for you?

Hi :) The problem seems to be related to the PICASSO library. I'm investigating. If I reset BEFORE RTG starts, it manages to boot. very strange .. and it does it in all versions of Amiberry (even 3.3)

I confirm... uninstalling P96.. it reboot again... VERY strange...

FabrizioRadica commented 3 years ago

Thanks for the video. So far, I cannot recreate the same problem here. I've tested it with my 3.1.4 installation, and resetting through the Keyboard seems to work as expected. I'll keep trying a few more combinations to see if something specific triggers it. Meanwhile, could you confirm if this is not happening with earlier versions? Ideally, could you find the specific commit that changes this behavior for you?

Hi :) The problem seems to be related to the PICASSO library. I'm investigating. If I reset BEFORE RTG starts, it manages to boot. very strange .. and it does it in all versions of Amiberry (even 3.3)

I confirm... uninstalling P96.. it reboot again... VERY strange...

Strange Bug Mate... I did a clean install of P96 3.0 (bought it to test) and now it works. Before, I had 2.0Aminet (and it worked) and after the last update, it gave me today's problems. I don't know why but I'm keeping an eye on it.

midwan commented 3 years ago

Hm, in the dev version there was an update to support P96 v3.0. I tested it with v3.0 and earlier versions and didn't notice any problems, but perhaps I missed something. The earlier versions I tested were not the Aminet one, but the earlier iComp versions (2.4.6).

Perhaps this only occurs with the Aminet version. I'll test it a bit more to find out.

FabrizioRadica commented 3 years ago

Thanks for the video. So far, I cannot recreate the same problem here. I've tested it with my 3.1.4 installation, and resetting through the Keyboard seems to work as expected. I'll keep trying a few more combinations to see if something specific triggers it. Meanwhile, could you confirm if this is not happening with earlier versions? Ideally, could you find the specific commit that changes this behavior for you?

Hi :) The problem seems to be related to the PICASSO library. I'm investigating. If I reset BEFORE RTG starts, it manages to boot. very strange .. and it does it in all versions of Amiberry (even 3.3)

I confirm... uninstalling P96.. it reboot again... VERY strange...

Strange Bug Mate... I did a clean install of P96 3.0 (bought it to test) and now it works. Before, I had 2.0Aminet (and it worked) and after the last update, it gave me today's problems. I don't know why but I'm keeping an eye on it.

Another test.

FabrizioRadica commented 3 years ago

Hm, in the dev version there was an update to support P96 v3.0. I tested it with v3.0 and earlier versions and didn't notice any problems, but perhaps I missed something. The earlier versions I tested were not the Aminet one, but the earlier iComp versions (2.4.6).

Perhaps this only occurs with the Aminet version. I'll test it a bit more to find out.

After only "few" hours... I found the problem... VISUALPREFS!!!!

Symptoms:

Problem found in Amiberry 3.3 and 3.4b and P96 2.0Aminet / IComp 2.4+ and 3.0

Visualprefs probably writes badly in memory, creating conflicts with P96. On Winuae, however, this does not happen (same configuration as Workbench and kickstart on Amiberry).

Hope to help you :) Ciao!

FabrizioRadica commented 3 years ago

Hm, in the dev version there was an update to support P96 v3.0. I tested it with v3.0 and earlier versions and didn't notice any problems, but perhaps I missed something. The earlier versions I tested were not the Aminet one, but the earlier iComp versions (2.4.6). Perhaps this only occurs with the Aminet version. I'll test it a bit more to find out.

After only "few" hours... I found the problem... VISUALPREFS!!!!

Symptoms:

* Problem on reboot (like my video) - P96 <3.0

* Problems when open custom screens like Protracker, Sysinfo, PPaint etc. - P96 3.0

Problem found in Amiberry 3.3 and 3.4b and P96 2.0Aminet / IComp 2.4+ and 3.0

Visualprefs probably writes badly in memory, creating conflicts with P96. On Winuae, however, this does not happen (same configuration as Workbench and kickstart on Amiberry).

Hope to help you :) Ciao!

Also FBLIT/FTEXT...

FabrizioRadica commented 3 years ago

Hm, in the dev version there was an update to support P96 v3.0. I tested it with v3.0 and earlier versions and didn't notice any problems, but perhaps I missed something. The earlier versions I tested were not the Aminet one, but the earlier iComp versions (2.4.6). Perhaps this only occurs with the Aminet version. I'll test it a bit more to find out.

After only "few" hours... I found the problem... VISUALPREFS!!!! Symptoms:

* Problem on reboot (like my video) - P96 <3.0

* Problems when open custom screens like Protracker, Sysinfo, PPaint etc. - P96 3.0

Problem found in Amiberry 3.3 and 3.4b and P96 2.0Aminet / IComp 2.4+ and 3.0 Visualprefs probably writes badly in memory, creating conflicts with P96. On Winuae, however, this does not happen (same configuration as Workbench and kickstart on Amiberry). Hope to help you :) Ciao!

Also FBLIT/FTEXT...

Hi and good morning (ZZZzzzz...) :) Final Verdict... is not VisualPrefs... but FBLIT/FTEXT conflict. So, it could be Amiberry or P96? On WInUae it works for example.

Ciao!

midwan commented 3 years ago

I would be surprised if it was VisualPrefs, since that runs in AmiKit as well and I didn't notice such problems there.

I haven't tried fblit/ftext, but I guess they do some nasty stuff in the background, which cause Amiberry to fail this way. I'll see if I can recreate it first, then we go from there.

Thanks for the help!

FabrizioRadica commented 3 years ago

I would be surprised if it was VisualPrefs, since that runs in AmiKit as well and I didn't notice such problems there.

I haven't tried fblit/ftext, but I guess they do some nasty stuff in the background, which cause Amiberry to fail this way. I'll see if I can recreate it first, then we go from there.

With FBLIT/FTEXT these symptoms remain:

Thanks for the help!

Nop, i'm very happy to help you :)

midwan commented 3 years ago

@FabrizioRadica Is this still an issue for you, with the current dev ?

FabrizioRadica commented 3 years ago

@FabrizioRadica Is this still an issue for you, with the current dev ? I have to take a test. :)

FabrizioRadica commented 3 years ago

@FabrizioRadica Is this still an issue for you, with the current dev ?

Ok Mate, seems to works fine now :)

midwan commented 3 years ago

Thanks for confirming!