Re: [Freedos-user] DOS ASM resources

2022-07-08 Thread Aitor Santamaría
Hello, On Fri, 8 Jul 2022 at 01:28, Rugxulo wrote: > Hi, > > On Thu, Jul 7, 2022 at 5:53 PM Aitor Santamaría > wrote: > > > > On Fri, 8 Jul 2022 at 00:00, Rugxulo wrote: > >> > >> I can send you my local copy (or show you how to get it) of the 3.2.2 > >> cross-compiler (i8086-msdos) that work

Re: [Freedos-user] DOS ASM resources

2022-07-08 Thread Ralf Quint
On 7/7/2022 2:58 PM, Rugxulo wrote: DeSmet C and IA16-ELF (GCC) both work fairly well (but not necessarily every memory model). * http://desmet-c.com/ DeSmet C has only 2 memory models (small and large, the later from v3.x onwards)  and is also using its own object file format and thus linke

Re: [Freedos-user] DOS ASM resources

2022-07-07 Thread Rugxulo
Hi, On Thu, Jul 7, 2022 at 5:53 PM Aitor Santamaría wrote: > > On Fri, 8 Jul 2022 at 00:00, Rugxulo wrote: >> >> I can send you my local copy (or show you how to get it) of the 3.2.2 >> cross-compiler (i8086-msdos) that works under latest HX pre-releases. >> It has a built-in assembler and linke

Re: [Freedos-user] DOS ASM resources

2022-07-07 Thread Aitor Santamaría
Hello, On Fri, 8 Jul 2022 at 00:00, Rugxulo wrote: > > > - Assembler - there is NASM, not compatible with MASM/WASM. I guess > there is still (J)WASM as > > alternative, as I assume that MASM/TASM haven't been neither open > sourced nor actively maintained. > > Strictly speaking, OpenWatcom

Re: [Freedos-user] DOS ASM resources

2022-07-07 Thread Ralf Quint
On 7/7/2022 9:59 AM, C. Masloch wrote: On at 2022-07-07 09:39 -0700, Ralf Quint wrote: Similar with NASM, where for some weird reasons, they made the assembler case-sensitive, which I would consider utter nonsense (also among my griefs with C(++)). And it really bites you if you are trying to

Re: [Freedos-user] DOS ASM resources

2022-07-07 Thread Rugxulo
Hi, On Thu, Jul 7, 2022 at 12:50 PM Aitor Santamaría wrote: > > I haven't been following much of what happens with the different assemblers > these days, but my idea is > that the same thing as with C or Pascal happens: as much as TASM or MASM are > nice products, there > are hardly open source

Re: [Freedos-user] DOS ASM resources

2022-07-07 Thread Aitor Santamaría
Hello, I haven't been following much of what happens with the different assemblers these days, but my idea is that the same thing as with C or Pascal happens: as much as TASM or MASM are nice products, there are hardly open source actively maintained products that are compatible with them, and hen

Re: [Freedos-user] DOS ASM resources

2022-07-07 Thread C. Masloch
On at 2022-07-07 09:39 -0700, Ralf Quint wrote: Similar with NASM, where for some weird reasons, they made the assembler case-sensitive, which I would consider utter nonsense (also among my griefs with C(++)). And it really bites you if you are trying to link assembler modules with other progra

Re: [Freedos-user] DOS ASM resources

2022-07-07 Thread Ralf Quint
On 7/2/2022 10:37 AM, Travis Siegel wrote: Masm, Tasm, and others all have their own syntax which confuses me more than helping. Well, that is not quite correct. And it would be obvious if you did x86 assembler in the early '80s. MASM (and basically TASM (as in Borland Turbo Assembler)) is

Re: [Freedos-user] DOS ASM resources

2022-07-07 Thread Bret Johnson
> What i don't like about A86 is that allows you to do stuff that is > actually "forbidden". > > For instance, from what i remember, A86 allows you to do something > like: > > MOV ES, B800h > > This is absolutely not supported by the CPU, and you need to use a > general purpose register to move a v

Re: [Freedos-user] DOS ASM resources

2022-07-05 Thread Rugxulo
Hi, On Tue, Jul 5, 2022 at 12:59 PM Carlos Teixeira wrote: > > What i don't like about A86 is that allows you to do stuff that is actually > "forbidden". I believe A86 intends to be "mostly" compatible with old MASM v5, but it does have some shortcuts and enhancements. > For instance, from wha

Re: [Freedos-user] DOS ASM resources

2022-07-05 Thread Carlos Teixeira
What i don't like about A86 is that allows you to do stuff that is actually "forbidden". For instance, from what i remember, A86 allows you to do something like: MOV ES, B800h This is absolutely not supported by the CPU, and you need to use a general purpose register to move a value onto a segm

Re: [Freedos-user] DOS ASM resources

2022-07-05 Thread Anton Shepelev
Santiago Almenara: > What book or webpage do you recommend to learn some DOS > assembler? At https://freeshell.de/~antonius/file_host/MSDOSASM.zip I have some books that you may find of use: 1. Advanced MS-DOS Programming, by Ray Duncan 2. Programmer's Technical Reference for MSDOS and t

Re: [Freedos-user] DOS ASM resources

2022-07-03 Thread Rugxulo
Hi, On Sun, Jul 3, 2022 at 9:39 AM Bret Johnson wrote: > > > Interestingly enough, I also bought a86/D86, and have found it to be > > the best assembler/disassembler I've ever found for dos. I ran > > across it after (mostly) trying to use debug for things, so it was a > > welcome relief. > > I

Re: [Freedos-user] DOS ASM resources

2022-07-03 Thread Bret Johnson
> Interestingly enough, I also bought a86/D86, and have found it to be > the best assembler/disassembler I've ever found for dos.  I ran > across it after (mostly) trying to use debug for things, so it was a > welcome relief. I still like A86/A386 also, but like I said my programs are getting so

Re: [Freedos-user] DOS ASM Resources

2022-07-02 Thread Mercury Thirteen via Freedos-user
s (Santiago Almenara) >> >> ------------------ >> >> Message: 1 >> Date: Sat, 2 Jul 2022 13:12:03 + >> From: Ben Collver >> To: "freedos-user@lists.sourceforge.net" >> >> Subject:

[Freedos-user] DOS ASM Resources

2022-07-02 Thread Daniel
-- > > Message: 1 > Date: Sat, 2 Jul 2022 13:12:03 +0000 > From: Ben Collver > To: "freedos-user@lists.sourceforge.net" > > Subject: Re: [Freedos-user] DOS ASM resources > Message-ID: > < > sn6pr1

Re: [Freedos-user] DOS ASM resources

2022-07-02 Thread Santiago Almenara
Thank you for the answers. I've been following all the links you've sent I'll also follow the advice and try to understand some project like DOSLFN. (source code is only 220k) Santiago El jue, 30 jun 2022 a la(s) 13:19, C. Masloch (pus...@ulukai.org) escribió: > On at 2022-06-30 10:00 -0500, S

Re: [Freedos-user] DOS ASM resources

2022-07-02 Thread Travis Siegel
Interestingly enough, I also bought a86/D86, and have found it to be the best assembler/disassembler I've ever found for dos.  I ran across it after (mostly) trying to use debug for things, so it was a welcome relief.  I still use it when working on dos things, which admittedly isn't very often

Re: [Freedos-user] DOS ASM resources

2022-07-02 Thread Ben Collver
I made a mistake pasting a URL into my last post. OLD: http://ref.x86asm.net/coder32.htmlhttp://www.eji.com/a86/ NEW: http://ref.x86asm.net/coder32.html ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists

Re: [Freedos-user] DOS ASM resources

2022-07-02 Thread Frantisek Rysanek
...somehow those two URL's got fused together: http://ref.x86asm.net/coder32.html http://www.eji.com/a86/ Frank On 2 Jul 2022 at 15:08, Bryan Kilgallin wrote: > Ben: > > > http://ref.x86asm.net/coder32.htmlhttp://www.eji.com/a86/ > > {Not Found > > The requested URL was not found on this serv

Re: [Freedos-user] DOS ASM resources

2022-07-01 Thread Bryan Kilgallin
Ben: http://ref.x86asm.net/coder32.htmlhttp://www.eji.com/a86/ {Not Found The requested URL was not found on this server.} -- members.iinet.net.au/~kilgallin/ ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourcefor

Re: [Freedos-user] DOS ASM resources

2022-07-01 Thread Bret Johnson
Santiago: I agree pretty much with ECM. The best way to learn is to look at the code someone else has written and try to understand it. Unfortunately, most ASM coders aren't very good at comments/documentation, and you really need the comments to help you figure things out. Looking at uncomm

Re: [Freedos-user] DOS ASM resources

2022-06-30 Thread Louis Santillan
PCGPE and the VLA Tutorials. http://bespin.org/~qz/pc-gpe/ On Thu, Jun 30, 2022 at 11:19 AM C. Masloch wrote: > On at 2022-06-30 10:00 -0500, Santiago Almenara wrote: > > Hello! > > > > What book or webpage do you recommend to learn some DOS assembler? > > > > Thanks in advance > > > > Santiago

Re: [Freedos-user] DOS ASM resources

2022-06-30 Thread Ben Collver
I learned DOS asm from the following book, recommended by a friend. Using Assembly Language by Allen Wyatt, published by Que At that time i preferred to use the a86 assembler. http://www.eji.com/a86/ Below is a link to PC Assembly Language by Paul Carter: https://pacman128.github.io/static/pcasm-

Re: [Freedos-user] DOS ASM resources

2022-06-30 Thread C. Masloch
On at 2022-06-30 10:00 -0500, Santiago Almenara wrote: Hello! What book or webpage do you recommend to learn some DOS assembler? Thanks in advance Santiago I learned primarily using these methods: 1. Read existing code and try to understand it. Even better, start with higher-level commenta

[Freedos-user] DOS ASM resources

2022-06-30 Thread Santiago Almenara
Hello! What book or webpage do you recommend to learn some DOS assembler? Thanks in advance Santiago ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user