XP-compatibility
#1
How about the Win XP-compatibility of QB64 Phoenix Edition ?

After having compiled our program with QB64pe v.0.80 the exe-file doesn't run on Win XP:
"Error execuring program"!
(No problems at all using Win 10)

Is it possible to use earlier versions of QB64 (or QB64 Phoenix Edition in the future)
to compile XP-compatible exe-files ?

Thanks for any hints !
Reply
#2
(06-29-2022, 10:17 AM)BG 7 Wrote: How about the Win XP-compatibility of QB64 Phoenix Edition ?

After having compiled our program with QB64pe v.0.80 the exe-file doesn't run on Win XP:
"Error execuring program"!
(No problems at all using Win 10)

Is it possible to use earlier versions of QB64 (or QB64 Phoenix Edition in the future)
to compile XP-compatible exe-files ?

Thanks for any hints !

I ran QB64 SDL on my 32-bit Win XP in 2007. There was even an early version that ran on Windows 98. Anyway, I've lost track of any downloads for te SDL versions, but go here and try the early GL version, 1.3: https://github.com/QB64Team/qb64/releases

It is at the end of the page. If it works, you could work your way up through higher versions. My guess is your XP was 32-bit. Most were, but there were a few 64-bit systems. What's important is to check your system data and find out if you are running 32-bit XP or 64-bit, and download the appropriate QB64 V1.3 for your XP system.

https://answers.microsoft.com/en-us/wind...ddbb3b55d5

https://itsiti.com/windows-xp-determine-...t-version/


Pete
Reply
#3
(06-29-2022, 10:17 AM)BG 7 Wrote: How about the Win XP-compatibility of QB64 Phoenix Edition ?

After having compiled our program with QB64pe v.0.80 the exe-file doesn't run on Win XP:
"Error execuring program"!
(No problems at all using Win 10)

Is it possible to use earlier versions of QB64 (or QB64 Phoenix Edition in the future)
to compile XP-compatible exe-files ?

Thanks for any hints !

Hi BG7,
the support for Windows XP was already dropped by the old developer team as of version 2.0.1, so as we (Phoenix Edition) forked from version 2.0.2 this will also apply to ALL our versions too.

However, you may always use any older version of QB64, as long as you don't depend on a specific feature introduced in later versions. That said, you should be fine on XP using v1.5, maybe even v2.0, available from here https://github.com/QB64Team/qb64/releases
Reply
#4
Hey Pete,

if you're looking fo old SDL versions, the "Historical Versions" page once part of the old QB64 page is available at archive.org. Except two, all downloads work, but get a coffee first, archive.org is soooo sloooow Big Grin
Reply
#5
Thanks, Roh. I saved the link. I still have a copy of the latest SDL version on my old XP hard drive, which I now keep in storage. I also believe Steve made further improvements on that edition after GL was released. Maybe at some point he will want to upload his SDL version as a Phoenix edition, to this server, as well.

Pete
Reply
#6
(06-30-2022, 10:14 AM)Pete Wrote: Thanks, Roh. I saved the link. I still have a copy of the latest SDL version on my old XP hard drive, which I now keep in storage. I also believe Steve made further improvements on that edition after GL was released. Maybe at some point he will want to upload his SDL version as a Phoenix edition, to this server, as well.

Pete

You can find it on github, in my repo list.  Wink

https://github.com/SteveMcNeill/QB64-SDL
Reply
#7
Got it, thanks!

I also finally got around to figuring out one incompatibility in a GUI I built in SDL. When I would run it in GL, the "File" header in the window would get displaced when the window was moved. I had a hunch there was some difference in the coordinates between pixels and the LOCATE statement I used to position the "File" header in the window. I simply witched its positioning to _PRINTSTRING and viola, it now works like a charm!

Pete
Reply




Users browsing this thread: 2 Guest(s)