So I was wondering why I'm always getting a messy disassembly from goasm/golink generated executables. By messy I mean:
no WinApi names appear, & some code is interpreted as data (so I have to manually select Edit->Code). It wouldn't be a problem if it were 32bit code,
but for 64bit code I basically have only WinDbg as debugger & IDA as disassembler. I hope it can be fixed easily, like changing linkers parameters,
though I haven't studied this issue in deep yet.
64-bit debugging is a mess, from my limited experience.
Also, try fdbg (http://fdbg.x86asm.net/). It will only debug 64-bit apps, but it has some nice features. I'm waiting for OllyDbg64 (might take a long while...) :bg
I don't have a 64-bit installation but it would be interesting to try Pelle's 64-bit podump.exe to disassemble EXEs.
AS you may know, MS is going to drop 32-bit support in 2012.
So we are supposed to make a shift to 64-bit computing in 3 years.
And it's really fine with me :}.
Though I'm sure there will be some stubborn guys who will use their old Windows XP boxes & will see 64-bit world as witchcraft / something evil :}.
32-bit applications already are starting to become obsolete :}
Too bad mazegen doesn't put anything useful to www.masm64.com
[...back to the topic]
Well, the only disassembler that I was impressed with was (HT editor http://hte.sourceforge.net/downloads.html )
The only disadvantage that it's console-based ([F6->PE image] - to view disassembly list), but it's really good :U
Quote32-bit applications already are starting to become obsolete :}
For your information, MS is going to release Windows 7 for both 32-bit and 64-bit architectures. 32-bit applications will be supported for a long period. You cannot move immediately millions of 32-bit processors and applications to the recycle bin.
Quote from: Vortex on June 13, 2009, 10:18:02 AM
Quote32-bit applications already are starting to become obsolete :}
For your information, MS is going to release Windows 7 for both 32-bit and 64-bit architectures. 32-bit applications will be supported for a long period. You cannot move immediately millions of 32-bit processors and applications to the recycle bin.
Affirmative :} - it is the last Windows OS that comes in both x86 & x64 platforms
hint -> http://news.softpedia.com/news/Microsoft-Exploring-Windows-8-Exclusively-64-Bit-Scenario-98641.shtml
Last thing we need is talks about Win8 :dazzled: :dazzled: :dazzled: :dazzled:
ms can have my 32-bit machine when they pry it from my cold, dead fingers
I do not see how is convenient. business-wise, for M$ to eliminate support for 32 bit applications. Their emulation layer is good on 64 bit windows, and there are business that depend on 32 bit applications for their day to day stuff. Thus if they eliminate 32 bit support, they will make business think before they will upgrade their machines and their OS.
So my guess is that they will at least include their machine emulator to run 32 bit applications.
my guess is, the market will reject the 64-bit machines and OS's to some degree
with todays economy, the world cannot afford to replace all the computers with
64-bit machines just so billy f.n gates can have another $billion
i do not see the need or demand for 64-bit
but, you can bet ms will support 32 for sure at least until they get a 64-bit office suite up and running
i predict ms will change their tune about 32-bit support and extend it
from what i have seen so far, 64-bit code seems unwieldy and clumsy
it also requires the machine to be faster and have at least 4 times
as much storage (both ram and disk space) for the same result
if you are running a cad system, animating a disney movie, or adding cgi graphics for the next block-buster movie,
great - you MAY actually have a need for 64-bits
of course, programmers and computer buffs will want it to play with, as well as those who play computer sim games, i suppose
it doesn't seem very sound, either from an economic standpoint or from an environmental standpoint
(imagine the pile of rubish created if we all tossed out our 32-bit stuff)
EDIT
then of course, their are guys like me who still have XT's sitting around - lol
Quote from: dedndavemy guess is, the market will reject the 64-bit machines and OS's to some degree
with todays economy, the world cannot afford to replace all the computers with
64-bit machines just so billy f.n gates can have another $billion
Have you gone to buy a new PC lately?, they are almost all 64-bit with 64-bit Windows.
well - i guess i am behind the times, then - lol
oh well - nothing new there
Quote from: Greg on June 27, 2009, 11:34:00 PM
Have you gone to buy a new PC lately?, they are almost all 64-bit with 64-bit Windows.
Yeah, I bought a laptop this week with an Athlon X2 64 bit/3GB memory/250GB HDD and for some bizarre reason I assumed it would have 64 bit Vista, nope, 32 bit Vista Home Premium. Now I have to buy an OS because I had planned on using it for programming, in particular checking the headers in 64 bit mode. Nice enough laptop for $550 (Acer 5535-6637) but the bundled software is useless and the OS is not what I wanted.
You were not lucky because usually the new laptops come with 64 bit Vista.
Instead of buying Vista64... can't you return the laptop to them? If it's futureshop or some place like that, you should be able to.
Just install the 'free' version of windows 7. A new computer is the best time to do it...
Probably going with Win7 for now. Returning it is something that requires that I actual make an effort to get back to the store that I bought it in which is quite a ways from where I am this week (Fernie BC). When I get home I'll take the time to install Windows 7/64 and go with that until I decide if its worth it to buy Vista64.
Windows 7 is optimized Vista. As assembler programmer I prefer something
that's optimized & runs faster & looks better...
Btw since you into COM & stuff you can't miss all the new features (like taskbar)
Btw:
(http://img520.imageshack.us/img520/8782/32bitrip.png)
nnnnnnnnnoooooooooooooooo !!!!!!!!!!!!
don't say that !!!!!!!!!!!!!!!!! - lol
i feel so lonely
64-bit ala really 40-some bit...
I just can't wait for the next change in that specification... suppose it will change everything once again... <shakes head>
Lets all vote for MMIX. :toothy
Finally got home at midnight last night and am downloading the 3gb Win7 RC 40 some bit, big file even with broadband, says 40 minutes to download it. I was thinking about this and thought that when I first logged on to the internet with a 28.8 modem (which was the fastest at the time) it would have been impractical even to consider downloading a 3 MB file let alone a 3 GB file. But then at the time it would have consumed 7 of the largest available hard drives now it barely bumps the usage percentage on my laptop :)
Quote from: donkey on June 29, 2009, 09:39:43 PM
Finally got home at midnight last night and am downloading the 3gb Win7 RC 40 some bit, big file even with broadband, says 40 minutes to download it. I was thinking about this and thought that when I first logged on to the internet with a 28.8 modem (which was the fastest at the time) it would have been impractical even to consider downloading a 3 MB file let alone a 3 GB file. But then at the time it would have consumed 7 of the largest available hard drives now it barely bumps the usage percentage on my laptop :)
When I started on the PDP-11 it would have taken 1500 hard disks each the size or bigger than your laptop ::)
we had 5 and 10 mb platters (circa 1980) at Sperry Flight - that must be what you are refering to
they were about 15" in dia and encased in (usually blue) plastic cases with locking handles
when you insterted one and turned the handle, you felt like you had just enabled a nuclear missle silo - lol
So I talked to Acer, apparently if I purchased my laptop after June 26th I am eligible for a free upgrade to Windows 7. I bought mine 7 days early... Now I generally am a calm and reasonable person but since I have now had to rebuild my system 3 times because one of the updates for Vista keeps torching the keyboard and mouse drivers and locking my system, I was a little bit p*ssed off. I have asked for a downgrade to XP so that I can at least have a stable system.
that would bust my britches too, Edgar
if you poke around on torrent a little, you can get anything you want - lol
you may want to wait for win7rtm
Quote from: dedndave on June 30, 2009, 09:59:30 PM
we had 5 and 10 mb platters (circa 1980) at Sperry Flight - that must be what you are refering to
they were about 15" in dia and encased in (usually blue) plastic cases with locking handles
when you insterted one and turned the handle, you felt like you had just enabled a nuclear missle silo - lol
This was '74 and they were same size but 2mb.