Frank Kotler

Show:

What's happening?

  • Followup: RE: i need a book on nasm

    Well, Jeff Duntemann has just released the latest edition of "Assembly Language Step by Step"! http://www.duntemann.com Or there's Dr. Paul Carter's tutorial: http://www.drpaulcarter.com/pcasm And Nasm has a nice manual you can find at: http://www.nasm.us There may be more... Best, Frank.

    2009-11-07 11:31:32 UTC in The Netwide Assembler

  • Followup: RE: Ubuntu 9.10 issues

    I am highly inexpert on gdb. I consider it "unfriendly". A quick test on your code seems to be "not stopping" on a breakpoint set at _start. If I put a label after the "nop" and set a breakpoint there (and another "nop" after it), instead of on "_start", it does seem to stop(?). I'd put an "exit" at the end of this, even if it's intended to only be run in a "sandbox" (although Jeff...

    2009-11-06 20:03:26 UTC in The Netwide Assembler

  • Followup: RE: What happened to the BIN files in NASM?

    Hi Mark, I don't recall Nasm ever being packaged with gcc files. At least not from "here". 2.07 is good, but 2.08rc1 is available: http://www.nasm.us/ "downloads" will get you the "releases", including "release candidates". "snapshots" will get you the very latest builds. Generally, there's no reason not to get the very latest. Sure...

    2009-10-31 03:34:24 UTC in The Netwide Assembler

  • Followup: RE: error converting masm 6.x to nasm

    "ABSOLUTE space" means you're in a structure definition. Nasm's "struc" is just a "typedef" - doesn't emit any code/data. Masm will take "db ?" as "db 0" in initialized data, and equivalent to "resb 1" in uninitialized data. Nasm is fussier... and does structures differently! The "struc" definition often goes in an...

    2009-10-30 16:33:21 UTC in The Netwide Assembler

  • Followup: RE: Comment

    Yes. If they improve this place much more it will be totally unuseable! But how 'bout this? Not well tested! %imacro comment 1 %if 0 %define %1 %endif %endmacro comment *** this is a comment etc. on more than one line :) *** comment *** this is another doublespaced for the bloody forum :( *** comment ;; just like RosAsm... well, not quite...

    2009-10-30 08:16:23 UTC in The Netwide Assembler

  • Followup: RE: Comment

    Good point, Ruud! Owoooo! :) RosAsm uses ";;" to begin a block comment, and another ";;" to end it. I don't know if we should do something like that. And if so, should it "nest" (as C doesn't)... have to use something different for begin and end... Best, Frank.

    2009-10-29 21:04:52 UTC in The Netwide Assembler

  • Followup: RE: Comment

    Multiple ';'s! Or you can "%if 0"/"%endif". Define 'em as "comment"/"endcomment" if you want. Why do people want asm to be like C? You wanna use C, use C! Best, Frank.

    2009-10-29 15:09:53 UTC in The Netwide Assembler

  • Followup: RE: Mixing nasm and quick basic

    Some replies on the NASMX board may be helpful, too. http://www.asmcommunity.net/board That stack manipulation code that Masm does from the ".STARTUP" macro has the effect of making ss=ds (and adjusting sp to suit). That may be important(?). (makes the data segment accessable from bp... would QB be crazy enough to do that?) Synfire has posted a neat macro that makes a...

    2009-10-27 06:21:07 UTC in The Netwide Assembler

  • Followup: RE: Mixing nasm and quick basic

    SpooK has posted this link: http://support.microsoft.com/kb/39381 Which may help, but doesn't seem to have "the answer", that I can see. Baldr has suggested that some "initialization" may be neccessary... which doesn't explain why the Masm version works... The research continues... Best, Frank.

    2009-10-26 21:49:46 UTC in The Netwide Assembler

  • Followup: RE: Mixing nasm and quick basic

    No enlightenment on BASIC, but the trick for "pre /pre" is the fifth hieroglyph above. Looks like 101/010 on two lines in my browser. Control-k to make it stop. Should have mentioned that after my test. :) Lemme try it again... -u 1,23 0D87:0001 BA2810 MOV DX,1028 0D87:0004 8EDA MOV DS,DX 0D87:0006 8CD3 MOV BX,SS 0D87:0008 2BDA.

    2009-10-26 15:13:02 UTC in The Netwide Assembler

About Me

  • 2000-08-27 (9 years ago)
  • 68913
  • fbkotler (My Site)
  • Frank Kotler

Send me a message