Code Monkey home page Code Monkey logo

kirby-1st-recreation's Introduction

This is a fork of d1x's "Promotional Kirby Contest Card (Loser) Disassembly", found here: https://github.com/d1x/ereader-card-disassemblies/tree/master/kirby-contest-card-loser

It is a recreation of the 1st Prize Kirby Contest e-Reader Card from e3 2002. It is important to note that the hash for the recreation is not going to match that of the official card, as the compression is not going to be exactly the same.

CRC: 9FB68A8E

However, the purpose of this project is to fully recreate the experience.

The image displayed on the screen when this card is loaded onto the e-Reader is the official image of the 1st Prize Kirby card, and was obtained through a screenshot shared by Nintendo.

Previously, the song included in this repo had been guessed, and picked out to try and match what a 'winning' sound would sound like when compared to the other 2 prize cards. However, a first place card has surfaced, and you can see a video of it in action here. All songs are loaded from the e-Reader itself.

This one is 0x00fb.

; CONSTANTS

input_register = 0x9f02
system_sound = 0x00fb

Change the value of system_sound to change the music

How to build

Compile:

sdasz80.exe -l -o -s -p main.o main.asm

Link:

sdldz80.exe -n -- -i main.ihx main.o

Make binary:

makebin.exe -p < main.ihx > main.z80

Remove first 256 bytes of main.z80 in your editor of choice and save it as main.bin.

To run in an emulator: generate RAW:

nedcmake.exe -i main.bin -o us -type 1 -region 1 -raw

To run on real hardware: generate BMP:

nedcmake.exe -i main.bin -o us -type 1 -region 1 -bmp

kirby-1st-recreation's People

Contributors

the-revvy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

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.