x64 compilations & PureBasic...

Just starting out? Need help? Post your questions and find answers here.
maw

Post by maw »

Rings wrote: btw.
you cannot run x64 binarys on vista32
you cannot run DOS-PRG on any vista
you cannot run Win16 PRG on any vista
Actually both Win16 and DOS programs work just fine under Vista x86. Neither work under Vista x64 though since wowexec is used to run 32-bits programs unlike in x86 where wowexec is used to run 16-bits programs.
Fred
Administrator
Administrator
Posts: 18162
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Post by Fred »

64 bits is the next logical step, but PureBasic generates assembly, and the x64 assembly is very different from the x86 one. It's planned, but there is no date for now.
User avatar
Thunder93
Addict
Addict
Posts: 1788
Joined: Tue Mar 21, 2006 12:31 am
Location: Canada

Post by Thunder93 »

Thank you Frederic.

By the way, I read André Beer September/October 2005 Interview with you about PureBasic product. Question #32, was interesting... http://www.purearea.net/pb/english/interview.htm :wink:
User avatar
pdwyer
Addict
Addict
Posts: 2813
Joined: Tue May 08, 2007 1:27 pm
Location: Chiba, Japan

Post by pdwyer »

Looking at taskman on the 64bit server here at the office, the core OS stuff is 64bit, sql server & IIS is 64 bit but most of the 3rd party stuff (monitoring, antivir, etc etc -> even the java exe for some apps) have a little *32 next to them. We don't have that many 64bit servers yet though.

I'm sure a day will come where people look down their nose at this and say " :shock: OMG, you run 32bit anti virus on a 64bit server, are you trying to crash the system?" (like people do with 32 vs 16 bit)

But that day is not here yet! 8)

PB 64bit apps would look pretty cool (in taskman :wink: ) , give you some bragging rights but I think in most cases it's still just a "nice to have" at this stage rather than a necessity. A few apps need to address larger memory amounts but not that many. I think cases of "geez, no 64bit!! I'm going to another compiler!" would be very rare
Paul Dwyer

“In nature, it’s not the strongest nor the most intelligent who survives. It’s the most adaptable to change” - Charles Darwin
“If you can't explain it to a six-year old you really don't understand it yourself.” - Albert Einstein
User avatar
Thunder93
Addict
Addict
Posts: 1788
Joined: Tue Mar 21, 2006 12:31 am
Location: Canada

Post by Thunder93 »

For a person who would want to create plugins for a 64-bit software, what compiler would be recommended? Any that's freeware? or reasonable price?
Dare
Addict
Addict
Posts: 1965
Joined: Mon May 29, 2006 1:01 am
Location: Outback

Post by Dare »

Google has some suggestions, eg http://www.freepascal.org/
Dare2 cut down to size
User avatar
Thunder93
Addict
Addict
Posts: 1788
Joined: Tue Mar 21, 2006 12:31 am
Location: Canada

Post by Thunder93 »

Thanks, does anyone know if it'll do x64 DLLs?
Dare
Addict
Addict
Posts: 1965
Joined: Mon May 29, 2006 1:01 am
Location: Outback

Post by Dare »

Thunder93 wrote:Thanks, does anyone know if it'll do x64 DLLs?
Why not ask them on their forums?
Dare2 cut down to size
superadnim
Enthusiast
Enthusiast
Posts: 480
Joined: Thu Jul 27, 2006 4:06 am

Post by superadnim »

Rings: fact is, you could be using .net and not worrying about this sort of things, that's the point of managed code :wink: I'm against it, but it's going to step up whether we like it or not, and I plan to get on the wagon instead of dying under the train.
thefool
Always Here
Always Here
Posts: 5875
Joined: Sat Aug 30, 2003 5:58 pm
Location: Denmark

Post by thefool »

Pdwyer: Nod32 actually runs a 64bit engine with a 32bit front :)

"In 64-bit mode, the kernel driver is 100% 64-bit compatibile, while user-mode modules, which are typically user interface, menus, etc, execute as 32-bit code"

Not that there should be much speedgains here thoug.
User avatar
Rings
Moderator
Moderator
Posts: 1435
Joined: Sat Apr 26, 2003 1:11 am

Post by Rings »

anti virus etc. topic
splitted to

http://www.purebasic.fr/english/viewtopic.php?t=30147

your PB-Forum comedian
SPAMINATOR NR.1
User avatar
Thunder93
Addict
Addict
Posts: 1788
Joined: Tue Mar 21, 2006 12:31 am
Location: Canada

Post by Thunder93 »

I'm fairly certain that this topic could be locked now anyways, doesn't seem there'll be a quick fix, temporary solution for PB programmers.

PureBasic assembly language is very different (especially the stack frame handling), and it will be an important work that'll be time-consuming also for Frederic to make an x64 release for the PB community.
User avatar
Rings
Moderator
Moderator
Posts: 1435
Joined: Sat Apr 26, 2003 1:11 am

Post by Rings »

Thunder93 wrote:I'm fairly certain that this topic could be locked now anyways, doesn't seem there'll be a quick fix, temporary solution for PB programmers.

PureBasic assembly language is very different (especially the stack frame handling), and it will be an important work that'll be time-consuming also for Frederic to make an x64 release for the PB community.
all said ;)
SPAMINATOR NR.1
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6166
Joined: Sat May 17, 2003 11:31 am
Contact:

Post by blueznl »

So, let's just give him some time. After all, he still has to work on those graphical greatness and audio fidelity he promised us :-)
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
Post Reply