Coders Lounge

Would you like to react to this message? Create an account in a few clicks or log in to continue.

For all of your programming needs and wants.


2 posters

    How to get started

    avatar
    PowerBoard
    Stranger
    Stranger


    Posts : 3
    Join date : 2009-11-11

    How to get started Empty How to get started

    Post by PowerBoard 11/11/2009, 5:24 am

    I thought it would be cool to program an OS and I'm wondering how to get started. I've looked at a few sites and saw that I need to learn Assembily and C/C++ (any good tutorial links?).

    Also, Luke if you're reading this can I see some screenshots of what you achieved?
    luke
    luke
    Admin
    Admin


    Posts : 194
    Join date : 2009-05-07
    Age : 29
    Location : Dallas, TX

    How to get started Empty Re: How to get started

    Post by luke 11/11/2009, 6:43 pm

    Yeah, I suppose I can get screenshots. Haven't booted up that OS in... A loooong time.

    go to a site: http://osdever.net

    Bona Fide OS Development, it has lots of resources and codes.

    Assembly, or ASM, is a tough language to learn. To get a simple string to print on the screen, you do tons of memory swaps and string copies. I suggest you use NASM as your assembler. You can try YASM and FASM if you want, as well... I use NASM though.

    When you assemble (same as compile, but you call it assembling when dealing with ASM), it doesn't show errors with logic.. So don't make the mistake of booting into your OS without having emulated it first, to test whatever feature you add.

    Oh, and make sure you program your OS properly for your processor... For fun, I ran some AMD coding into my Intel processor.

    Result of that fun: New processor XD
    avatar
    PowerBoard
    Stranger
    Stranger


    Posts : 3
    Join date : 2009-11-11

    How to get started Empty Re: How to get started

    Post by PowerBoard 11/19/2009, 2:22 am

    Would you say the OS developement is easy or hard (or terrifying Razz)? I've started to learn C and will later try to learn an Assembily language.

    Sponsored content


    How to get started Empty Re: How to get started

    Post by Sponsored content


      Current date/time is 3/28/2024, 3:20 pm