Giter VIP home page Giter VIP logo

roboto-demo's Introduction

Roboto

Demo compo entry for Skrolli Party 2017, programmed in Sharp LR35902 assembly for the original Game Boy (DMG).

The demo running on real Game Boy hardware can be seen on YouTube.

How to assemble

The assembly code is written for RGBDS assembler. The whole demo can be compiled and tested using the BGB emulator on Windows just by running run.bat

Project structure

The starting point of the program is in the file skrollidemo.z80. Interrupt boilerplate code can be found in interrupts.z80 file. Cartridge header can be found in header.z80.

The demo is divided into separate scenes, which reside in their respective scene_*.z80 files.

RGBDS, mod2gbt and BGB executables are contained in the requirements directory.

Libraries

This demo uses the great gbt-player tools by Antonio Niño Díaz (AntonioND), and RGBGrafx by Aaron St. John.

Disclaimer

This source code is for educational purposes only. The author does not take any legal responsibility for the safety of the code in case you e.g. decide to repurpose parts of it to run a space craft or a nuclear plant. In case you do so, please contact me. I'd like to see a space craft controlled by a Game Boy.

roboto-demo's People

Contributors

naavis avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

gb-archive

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.