Coder Social home page Coder Social logo

cotodevel / tgdsproject3d Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 156.01 MB

License: Other

C 70.69% Makefile 1.08% C++ 16.54% HTML 3.11% CSS 0.01% CMake 0.60% Shell 3.74% M4 0.88% Java 0.42% Batchfile 0.01% PowerShell 0.03% Roff 0.62% Objective-C 1.57% Perl 0.05% Python 0.39% Metal 0.01% Assembly 0.12% JavaScript 0.04% Awk 0.10% sed 0.01%

tgdsproject3d's Introduction

ToolchainGenericDS ToolchainGenericDS

NTR/TWL SDK: TGDS1.65

master: Development branch. Use TGDS1.65: branch for stable features.

This is the ToolchainGenericDS for NintendoDS project:

  1. Compile Toolchain: To compile this project you will need to follow the steps at https://bitbucket.org/Coto88/toolchaingenericds : Then simply extract the project somewhere.

  2. Compile this project: Open msys, through msys commands head to the directory your extracted this project. Then write: make clean make

After compiling, run the example in NDS.

Project Specific description: TGDS Project + OpenGL frontend for both WIN32 and NintendoDS. Provides a minimal API for rendering a 3D scene (of any model standard to OpenGL and/or native GX DisplayList payload) and manipulating camera. Useful for porting OpenGL 3D games into NintendoDS, where you require the game engine to run through Visual Studio 2012 WIN32 debugger on the fly.

Usage:

D-PAD Left: Move camera left D-PAD Right: Move camera right D-PAD Up: Move camera closer D-PAD Down: Move camera further

A: Enable background music B: Enable background music

Remoteboot Also, it's recommended to use the remoteboot feature. It allows to send the current TGDS Project over wifi removing the necessity to take out the SD card repeteadly and thus, causing it to wear out and to break the SD slot of your unit.

Usage:

  • Make sure the wifi settings in the NintendoDS are properly set up, so you're already able to connect to internet from it.

  • Get a copy of ToolchainGenericDS-multiboot: https://bitbucket.org/Coto88/ToolchainGenericDS-multiboot/get/TGDS1.65.zip Follow the instructions there and get either the TWL or NTR version. Make sure you update the computer IP address used to build TGDS Projects, in the file: toolchaingenericds-multiboot-config.txt of said repository before moving it into SD card.

For example if you're running NTR mode (say, a DS Lite), you'll need ToolchainGenericDS-multiboot.nds, tgds_multiboot_payload_ntr.bin and toolchaingenericds-multiboot-config.txt (update here, the computer's IP you use to build TGDS Projects) then move all of them to root SD card directory.

  • Build the TGDS Project as you'd normally would, and run these commands from the shell.
  • Then if you're on NTR mode:
  • Or if you're on TWL mode:
  • And finally boot ToolchainGenericDS-multiboot, and press (X), wait a few seconds and TGDS Project should boot remotely. After that, everytime you want to remoteboot a TGDS Project, repeat the last 2 steps. ;-)

Note:

  • /release folder has the latest binary precompiled for your convenience. Copy all contents from either /arm7dldi-ntr or /arm7dldi-twl folder depending on NintendoDS model.
  • Preferably, use toolchaingenericds-multiboot and load snakeGL from there. It's guaranteed to work.

Latest stable release: https://bitbucket.org/Coto88/tgdsproject3d/get/TGDS1.65.zip

OST: -Ron Jarzombek - She Blotted Me With Science

Coto

tgdsproject3d's People

Contributors

cotodevel 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.