Page 2 of 2
Posted: Mon Dec 17, 2007 2:44 pm
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.
Posted: Mon Dec 17, 2007 7:27 pm
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.
Posted: Mon Dec 17, 2007 8:05 pm
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 
Posted: Tue Dec 18, 2007 12:45 am
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 "

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!
PB 64bit apps would look pretty cool (in taskman

) , 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
Posted: Tue Dec 18, 2007 1:09 am
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?
Posted: Tue Dec 18, 2007 1:12 am
by Dare
Google has some suggestions, eg
http://www.freepascal.org/
Posted: Tue Dec 18, 2007 1:17 am
by Thunder93
Thanks, does anyone know if it'll do x64 DLLs?
Posted: Tue Dec 18, 2007 1:19 am
by Dare
Thunder93 wrote:Thanks, does anyone know if it'll do x64 DLLs?
Why not ask them on their forums?
Posted: Tue Dec 18, 2007 3:29 am
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

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.
Posted: Tue Dec 18, 2007 8:19 am
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.
Posted: Wed Dec 19, 2007 7:11 pm
by Rings
anti virus etc. topic
splitted to
http://www.purebasic.fr/english/viewtopic.php?t=30147
your PB-Forum comedian
Posted: Wed Dec 19, 2007 8:21 pm
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.
Posted: Wed Dec 19, 2007 8:32 pm
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

Posted: Wed Dec 19, 2007 9:02 pm
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
