freemint / fvdi

fVDI fork with additional fixes and drivers.
https://fvdi.sourceforge.io
7 stars 6 forks source link

Problem with FVDI+NVDI vr_transfer_bits() #45

Open AtariTrek opened 1 year ago

AtariTrek commented 1 year ago

"fvdi + nvdi" works to some degree vr_transfer_bits() seems incomplete fvdi +nvdi crash at a null address to the screen with vr_transfer_bits()

And vs_ctab_entry() commands seem not fully supported, which makes fvdi uncomplete compared to nvdi.

Thank you.

mikrosk commented 1 year ago

@AtariTrek can you provide more details? I.e. how do you run fvdi and nvdi (auto, mint.cnf, what order, what machine) and some code snippet to test?

AtariTrek commented 1 year ago

Hi Miro! The program imgview (an excellent program) crash when "fulling" the screen image while using fvdi. While using plain nvdi it doesn't. https://atari.gfabasic.net/ This is due to the fact that a NULL address with vr_transfer_bits() makes fvdi crash, while the nvdi docs clearly states that a Null address can be used. I hope this helps ;) Thank you

Den ons 18 okt. 2023 kl 20:25 skrev Miro Kropáček @.***

:

@AtariTrek https://github.com/AtariTrek can you provide more details? I.e. how do you run fvdi and nvdi (auto, mint.cnf, what order, what machine) and some code snippet to test?

— Reply to this email directly, view it on GitHub https://github.com/freemint/fvdi/issues/45#issuecomment-1769097919, or unsubscribe https://github.com/notifications/unsubscribe-auth/A567GOXP67GK7GS3HKKEZELYAANK5AVCNFSM6AAAAAAU7ZCERSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONRZGA4TOOJRHE . You are receiving this because you were mentioned.Message ID: @.***>

mikrosk commented 1 year ago

Ah ok, so it's "just" a plain fVDI bug. I was confused with the combination with NVDI.

AtariTrek commented 1 year ago

Well both yes and no. It is with the combination fvdi+nvdi that makes vr_transfer_bits() crash together with dither_bits thank you

Den tis 24 okt. 2023 kl 11:11 skrev Miro Kropáček @.***

:

Ah ok, so it's "just" a plain fVDI bug. I was confused with the combination with NVDI.

— Reply to this email directly, view it on GitHub https://github.com/freemint/fvdi/issues/45#issuecomment-1776823407, or unsubscribe https://github.com/notifications/unsubscribe-auth/A567GOUWZS2S2WMSPKKIMGDYA6A45AVCNFSM6AAAAAAU7ZCERSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONZWHAZDGNBQG4 . You are receiving this because you were mentioned.Message ID: @.***>

mikrosk commented 1 year ago

Can you please test just fvdi alone then?

AtariTrek commented 1 year ago

Dither_bits does not exist with fvdi alone, it is needed with nvdi. If you install the program I provided (imgview+modules) you will be able to replicate the problem. The other modes perhaps does the same thing with vr_transfer_bits(), I am not sure. I use aranym windows and do not have fvdi installed at the moment. Just nvdi and blowup.

Den tis 24 okt. 2023 kl 15:07 skrev Miro Kropáček @.***

:

Can you please test just fvdi alone then?

— Reply to this email directly, view it on GitHub https://github.com/freemint/fvdi/issues/45#issuecomment-1777171548, or unsubscribe https://github.com/notifications/unsubscribe-auth/A567GOR2VVNGPDX66KMOUGTYA64Q5AVCNFSM6AAAAAAU7ZCERSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONZXGE3TCNJUHA . You are receiving this because you were mentioned.Message ID: @.***>

AtariTrek commented 1 year ago

I have now installed fvdi, but it shouldn't matter for test purposes since I can not test vr_transfer_bits(/) without dithering and nvdi 5.03?

Den tis 24 okt. 2023 kl 20:36 skrev Anders Lindström @.***>:

Dither_bits does not exist with fvdi alone, it is needed with nvdi. If you install the program I provided (imgview+modules) you will be able to replicate the problem. The other modes perhaps does the same thing with vr_transfer_bits(), I am not sure. I use aranym windows and do not have fvdi installed at the moment. Just nvdi and blowup.

Den tis 24 okt. 2023 kl 15:07 skrev Miro Kropáček < @.***>:

Can you please test just fvdi alone then?

— Reply to this email directly, view it on GitHub https://github.com/freemint/fvdi/issues/45#issuecomment-1777171548, or unsubscribe https://github.com/notifications/unsubscribe-auth/A567GOR2VVNGPDX66KMOUGTYA64Q5AVCNFSM6AAAAAAU7ZCERSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONZXGE3TCNJUHA . You are receiving this because you were mentioned.Message ID: @.***>

AtariTrek commented 1 year ago

The problem would most surely be fvdi since the null adress works with nvdi only without problems.

Den ons 25 okt. 2023 kl 07:43 skrev Anders Lindström @.***>:

I have now installed fvdi, but it shouldn't matter for test purposes since I can not test vr_transfer_bits(/) without dithering and nvdi 5.03?

Den tis 24 okt. 2023 kl 20:36 skrev Anders Lindström @.***

:

Dither_bits does not exist with fvdi alone, it is needed with nvdi. If you install the program I provided (imgview+modules) you will be able to replicate the problem. The other modes perhaps does the same thing with vr_transfer_bits(), I am not sure. I use aranym windows and do not have fvdi installed at the moment. Just nvdi and blowup.

Den tis 24 okt. 2023 kl 15:07 skrev Miro Kropáček < @.***>:

Can you please test just fvdi alone then?

— Reply to this email directly, view it on GitHub https://github.com/freemint/fvdi/issues/45#issuecomment-1777171548, or unsubscribe https://github.com/notifications/unsubscribe-auth/A567GOR2VVNGPDX66KMOUGTYA64Q5AVCNFSM6AAAAAAU7ZCERSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONZXGE3TCNJUHA . You are receiving this because you were mentioned.Message ID: @.***>