Giter Site home page Giter Site logo

tpp1's Introduction

TPP1

This repository aims to define and specify a GB/GBC mapper.

There is a test ROM available here. In order to build it, you will need RGBDS version 0.5.1 or later.

Once that is done, you can build the test ROM using the make command in the repository's main directory; the output will be called testrom.gb. Using make clean will remove the built files.

The compilation of the test ROM can be parameterized via four variables passed to make, those being ROMSIZE, RAMSIZE, RTC and RUMBLE. For instance, in order to set all of them to their maximum possible values, compile the test ROM as make ROMSIZE=F RAMSIZE=9 RTC=ON RUMBLE=MULTI.

The values these variables can take are as follows:

ROMSIZE: sets the size of the ROM. Default value is 9.

Value Banks Size
0 2 32 kiB
1 4 64 kiB
2 8 128 kiB
3 16 256 kiB
4 32 512 kiB
5 64 1 MiB
6 128 2 MiB
7 256 4 MiB
8 512 8 MiB
9 1,024 16 MiB
A 2,048 32 MiB
B 4,096 64 MiB
C 8,192 128 MiB
D 16,384 256 MiB
E 32,768 512 MiB
F 65,536 1 GiB

RAMSIZE: sets the size of the SRAM. Default value is 5.

Value Banks Size
0 0 no SRAM
1 1 8 kiB
2 2 16 kiB
3 4 32 kiB
4 8 64 kiB
5 16 128 kiB
6 32 256 kiB
7 64 512 kiB
8 128 1 MiB
9 256 2 MiB

RTC: enables or disables RTC support in the header. Any non-empty value will enable RTC support; set the variable to an empty value to disable it. Default value is on.

RUMBLE: sets the type of rumble supported in the header. Setting the variable to the value MULTI will enable three rumble speeds; any other non-empty value will enable a single speed, and an empty value will disable rumble altogether. Default is 3 speeds.

tpp1's People

Contributors

aaaaaa123456789 avatar pikalaxalt avatar revosucks avatar

Stargazers

 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  avatar  avatar  avatar  avatar  avatar  avatar

tpp1's Issues

MBC7's accelerometer

i find it weird that you call this a superset of MBCn's yet it doesn't have the MBC7's unique feature, the lack of MBC6's re-writable flash is comprehensible and the lack of MBC4 is even more(it had a cable to connect into a n64 controller port and was going to be on DT: Lords of Genomes and GB Printer Cartridge(an updated GB printer that could do color) which connected with Mario Artist: Communication Kit, this idea home console & handheld connection was later realized with the GC-GBA cable, and id recommend you to not look further into the matter of the MBC4 due to the specks apparently being into the gameboy emulator of the 3ds, this was seen on the LEAKED CODE(that's the reason why i told you to not look into it))
but the lack of accelerometer still baffles me, specially since i think the rumble+accelerometer combination has only been seen on WarioWare: Twisted! for the GBA, perhaps a TPP2 is in order?

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.