Skip to content

An implementation on the snake game in assembly but with Dark Souls soundtrack ♫ implementated as frequencies using context switching

License

Notifications You must be signed in to change notification settings

Cyna298/Snake-Game-Assembly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues MIT License LinkedIn


𓆚

Snake game - Assembly Implementation

An implementation on the snake game in assembly but with Dark Souls soundtrack ♫ implementated as frequencies using context switching because why not. This project can serve as a nice example for anyone looking to dabble in Assembly.

View Demo · Report Bug · Request Feature

Table of Contents

  1. About The Project
  2. Getting Started
  3. Usage
  4. Contributing
  5. License

About The Project

Built With

Getting Started

To get the code up and running follow these simple steps.

Prerequisites

First you would need to download and setup DOSBox. This is what I have used, you can use any other emulator or environment

  • DOSBox
    https://www.dosbox.com/

Usage

  • Open DOSBox

  • After the command line terminal is open. Mount the directory with the snake.asm file

    mount c: d:\folder\

    where d:\folder contains the snake.asm file

  • Change the current working direction by entering whichever directory you have mounted. IN my case its c:

      c:
  • Next, compile the file using the nasm assembler already present in DOSbox

    nasm snake.asm -o Out.COM

    Out.COM is the produced file

  • Now just run the file by entering the file name (ノ◕ヮ◕)ノ*:・゚✧

    Out

    Demo

    Demo

    Demo

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

About

An implementation on the snake game in assembly but with Dark Souls soundtrack ♫ implementated as frequencies using context switching

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published