How Graphics Were Added in Old-school 8-bit/16-bit Games ?

Abhishek Rawal

Abhishek Rawal

@abhishek-fg9tRh Oct 26, 2024
So, suddenly I don't know what happened to me, I am very much attracted to 8-bit games & 16-bit sega games. i want them in Raspberry Pi.

A question popped in my mind : Back then, when there were no IDE ,no OpenGL . How did they created game & added graphics using ASM ? I mean did they used only ASM for entire game ?
Which method did the developers used in old times to develop 8-bit/16-bit games ?

Eager to know.

Replies

Welcome, guest

Join CrazyEngineers to reply, ask questions, and participate in conversations.

CrazyEngineers powered by Jatra Community Platform

  • Apurwa.Thakur

    Apurwa.Thakur

    @apurwathakur-8cwdkc Jul 19, 2013

    Abhishek Rawal
    when there were no IDE ,no OpenGL .
    What about gedit ?
  • Abhishek Rawal

    Abhishek Rawal

    @abhishek-fg9tRh Jul 19, 2013

    Apurwa.Thakur
    What about gedit ?
    I don't think there was gedit in 1980's, was it available at that time ? 😨
  • Apurwa.Thakur

    Apurwa.Thakur

    @apurwathakur-8cwdkc Jul 20, 2013

    Abhishek Rawal
    I don't think there was gedit in 1980's, was it available at that time ? 😨
    Oohh!i didn't get you are talking about initial time.i haven't much knowledge About programming language.but during the time you are talking about

    1.1952-dogle created first graphical computer game was programmed on a EDSAC vaccuum-tube computer, which had a cathode ray tube display.

    2.after that a MIT PDP-1 mainframe computer programming used in space war.

    this link might help you
    #-Link-Snipped-#
  • Apurwa.Thakur

    Apurwa.Thakur

    @apurwathakur-8cwdkc Jul 20, 2013

    Apurwa.Thakur
    Oohh!i didn't get you are talking about initial time.i haven't much knowledge About programming language.but during the time you are talking about

    1.1952-dogle created first graphical computer game was programmed on a EDSAC vaccuum-tube computer, which had a cathode ray tube display.



    2.after that a MIT PDP-1 mainframe computer programming used in space war.
    this link might help you
    #-Link-Snipped-#
  • rahul69

    rahul69

    @rahul69-97fAOs Jul 20, 2013

    Abhishek Rawal
    So, suddenly I don't know what happened to me, I am very much attracted to 8-bit games & 16-bit sega games. i want them in Raspberry Pi.

    A question popped in my mind : Back then, when there were no IDE ,no OpenGL . How did they created game & added graphics using ASM ? I mean did they used only ASM for entire game ?
    Which method did the developers used in old times to develop 8-bit/16-bit games ?

    Eager to know.
    From what I can remember, in ASM u can use two modes for displaying data on the screen, ie Text mode and Graphics mode .
    There were instructions (specifically interrupts) to change from text mode to graphics mode, the resolutions were limited of course 😀.
    Using the instructions games could be developed, but the development was of course difficult and time consuming, and the games were simple.
    Then we come to 16 bit when C was popular choice for development. If u have used Turbo C , you may know there is a set of graphics libraries to work in graphical mode.
    And the games were better than those in 8 bit era.
    Hope this answer some part of ur question 👍
  • Abhishek Rawal

    Abhishek Rawal

    @abhishek-fg9tRh Jul 20, 2013

    rahul69
    There were instructions (specifically interrupts) to change from text mode to graphics mode, the resolutions were limited of course 😀.
    I am reading Assembly language programming by Duntemann & I didn't came up with any theories about any instruction which converts texts into graphics. Am I missing something ?

    Bit off-topic, but please suggest me a nice book for Programming Game using Assembly language which can solve all my confusions.
  • rahul69

    rahul69

    @rahul69-97fAOs Jul 20, 2013

    Abhishek Rawal
    I am reading Assembly language programming by Duntemann & I didn't came up with any theories about any instruction which converts texts into graphics. Am I missing something ?

    Bit off-topic, but please suggest me a nice book for Programming Game using Assembly language which can solve all my confusions.
    I studied a little bit about this from my professor once (for fun, in free time) so doesn't know any good books about it, however I searched a bit and found two tutorials which may get u started, check these out:
    <a href="https://atrevida.comprenica.com/atrtut07.html" target="_blank" rel="nofollow noopener noreferrer">Atrevida Tutorial 7: Introduction to VGA . . . Mode 13h</a>
    <a href="https://asm.inightmare.org/index.php?tutorial=1&location=11" target="_blank" rel="nofollow noopener noreferrer">Assembler for Dummies</a>
    😀
  • Anand Tamariya

    Anand Tamariya

    @anand-tamariya-DnfjEX Jul 20, 2013

    You might find #-Link-Snipped-# to sprites useful.