Re: [Freedos-devel]  Re: Where to start and continue?

2023-01-15 Thread Mercury Thirteen via Freedos-devel
Actually, someone has already done some work on that. :) Check this out: https://www.codeproject.com/Articles/894522/The-Low-Level-M3ss-DOS-Multicore-Mode-Interface Sent with Proton Mail secure email. --- Original Message --- On Sunday, January 15th, 2023 at 9:17 AM, Knedlik wrote:

Re: [Freedos-devel]  Re: Where to start and continue?

2023-01-15 Thread Ralf Quint
On 1/15/2023 6:17 AM, Knedlik wrote: Okay, I’m still even a few days after very confused. I came into DOS with my only programming knowledge being on modern 64-bit systems and I didn’t even go lower-level than C++. Well, that are two hurdles at once. In order to work with DOS (any DOS), you

Re: [Freedos-devel] Where to start and continue?

2023-01-15 Thread Jim Hall
Jerome wrote: > Like Tom said, there are books available. > > With few exceptions, the books are much better than trying to learn this > stuff from websites. Most of the stuff you will find online probably > will not go into the details you need. In my opinion, most of the > online stuff requires

Re: [Freedos-devel] Online get-together

2023-01-15 Thread Jim Hall
On Sun, Jan 15, 2023 at 11:55 AM wrote: > > Hi Jim, > (and all) > > It’s been a couple months. > > I’m just wondering if there are plans to do a get-together next week. > > :-) > That's a great idea - let's do it! I miss seeing everyone. Let's plan for NEXT Sunday, 22 January, 2023 at 11am

Re: [Freedos-devel]  Re: Where to start and continue?

2023-01-15 Thread Steve Nickolas
My comments here are directed to the OP, but build off the message to which I am replying. On Sun, 15 Jan 2023, jer...@shidel.net wrote: I don’t think your ready to tackle assembly under DOS yet. Not only do you need to know some variant of assembly language. That really does require some

[Freedos-devel] Online get-together

2023-01-15 Thread jerome
Hi Jim, (and all) It’s been a couple months. I’m just wondering if there are plans to do a get-together next week. :-) Jerome ___ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net

Re: [Freedos-devel]  Re: Where to start and continue?

2023-01-15 Thread jerome
Hi, > On Jan 15, 2023, at 11:19 AM, tom ehlert wrote: > > >> Okay, I’m still even a few days after very confused. I came into >> DOS with my only programming knowledge being on modern 64-bit >> systems and I didn’t even go lower-level than C++. >> I have no idea where to start - I would love

Re: [Freedos-devel]  Re: Where to start and continue?

2023-01-15 Thread tom ehlert
> Okay, I’m still even a few days after very confused. I came into > DOS with my only programming knowledge being on modern 64-bit > systems and I didn’t even go lower-level than C++. > I have no idea where to start - I would love to learn how to do all > the cool stuff like graphics and then

Re: [Freedos-devel]  Re: Where to start and continue?

2023-01-15 Thread Knedlik
Okay, I’m still even a few days after very confused. I came into DOS with my only programming knowledge being on modern 64-bit systems and I didn’t even go lower-level than C++. I have no idea where to start - I would love to learn how to do all the cool stuff like graphics and then extending

[Freedos-devel] Fw: Linking asm with C

2023-01-15 Thread Samuel V. via Freedos-devel
For example, to link DJGPP and NASM you need: Set up DJGPP: set djgpp=c:\djgpp\DJGPP.ENV set path=%path%;c:\djgpp\bin A C file: #include extern void call0(); int main(void) {  call0();  return 0; } An ASM file: bits 32 ;Things from NASM are declared global: ;;  global _call0

[Freedos-devel] Fw: Linking asm with C

2023-01-15 Thread Samuel V. via Freedos-devel
For example, to link DJGPP and NASM you need: Set up DJGPP:set djgpp=c:\djgpp\DJGPP.ENVset path=%path%;c:\djgpp\bin A C file: #include int main(void) {  return 0; } An ASM file:bits 32 ;Things from NASM are declared global: ;;  global _call0 ;Things from DJGPP are declared extern: ;;