Questions tagged [nintendo]

A company that produces games and consoles.

59 questions
3
votes
1 answer

What size are ROM banks in the iNES format?

According to the iNES documentation, ROM banks are 16kB. Is this 16000 bytes (16 kB) or 16384 bytes (16 KiB) per ROM bank? I couldn’t find this anywhere in the documentation.
daknøk
  • 646
  • 5
  • 11
2
votes
1 answer

How do I emulate Xbox 360 joysticks using Vgamepad with joycons?

I've managed to map all buttons and triggers from joycons using joycon-python to an emulated Xbox 360 controller using vgamepad. However, I cannot figure out how to map the joysticks. I've tried tons of different ways. In the worst cases I get no…
Standie
  • 23
  • 4
2
votes
2 answers

How does the SNES itself -- not the cartridge -- treat LoROM vs. HiROM cartridges?

I want to understand the differences of LoROM and HiROM cartridges in detail. On a theoretical level, it is clear to me that any cartridge could do whatever address mapping magic it wants to, e.g. banking to extend the physical address space. For…
Martin Geisse
  • 1,189
  • 1
  • 9
  • 22
2
votes
0 answers

Using Bluetooth through a Linux Docker container running on Windows

I'm trying to run https://github.com/mart1nro/joycontrol to spoof joycons from my PC. I'm trying to run it in a Linux (ubuntu:18.04) Docker container running in Windows 10 but it can't seem to find the Bluetooth devices. Here's my simple Dockerfile:…
Justin Harris
  • 1,969
  • 2
  • 23
  • 33
2
votes
1 answer

How do I load nestest ROM?

I finished writing my 6502 emulator and I'm ready to start testing it. I found the nestest ROM with some documentation, but I'm not sure, what the proper way of loading the ROM is. The author says, that emulators should start at 0xC000, which…
user6573388
2
votes
3 answers

How to get PPU memory from FCEUX in Lua?

I'm not sure if this is the right community for this, but figured I'd give it a try. FCEUX is an amazing emulator for the NES, which is feature rich with debugging tools. It also offers the ability for users to run Lua scripts which have access…
thejonwithnoh
  • 632
  • 1
  • 8
  • 19
2
votes
0 answers

What component in .NET would be best to use for a bitmap editor?

I am working on a game sprite editor for Nintendo development. The typical tile size the NES stores is in 8x8 pixel format. I would like to be able to create a solution where you can import / export in binary format. The binary form is a simply…
JohnnyStarr
  • 619
  • 8
  • 21
2
votes
2 answers

Nintendo DS using PAlib

I've been looking in to Nintendo DS development on behalf of my agency and begun using the devkitPro/libnds and PAlib, it seems ideal for our needs until we decide if it's a viable route for us and hopefully invest/apply for a development kit and…
antonmills
  • 171
  • 2
  • 15
2
votes
4 answers

C++ code coverage tool for weird target platform

Anyone knows c++ code coverage tool usable under the following conditions: Target platform is PowerPC CPU inside Nintendo WII dev.kit, that runs custom embedded OS. The only way to exchange data with the PC is to use custom proprietary API (sorry…
Soonts
  • 20,079
  • 9
  • 57
  • 130
2
votes
1 answer

Decrementing (DEX/DEY Opcodes) when X and Y are 0 for 6502 Cpu

I'm currently attempting to write an NES emulator through .NET and I have a question about the particular opcodes that do decrementing and incrementing... Since X, and Y registers are 8 bits, in terms of implementation, is it an unsigned or signed…
urbanspr1nter
  • 1,347
  • 2
  • 16
  • 25
1
vote
1 answer

Metal Gear on NES: Are the rules for opening doors in the game an algorithm?

In the NES Game Metal Gear from year 1987, the player uses 8 cards to open doors in the game. Considering the small amount of memory (both ROM and RAM) on the NES, it seems reasonable (or, at least, possible) to expect that the rules for opening…
user811773
1
vote
0 answers

Building project for Nintendo Switch on Unity

While I try build my project on Unity for Nintendo Switch I get Error in il2cpp and Exeptions: Error 1: Failed running E:\Program Files\Unity 2020.1.0b8\Editor\Data\il2cpp/build/deploy/netcoreapp3.0/il2cpp.exe --convert-to-cpp…
1
vote
0 answers

OpenGL GL_POLYGON_SMOOTH same as N64 Hardware anti-aliasing?

Here is an explanation of how anti-aliasing was performed on the Nintendo 64 hardware: http://n64devkit.square7.ch/tutorial/graphics/6/6_1.htm Am I correct that this is more or less the same way as the somewhat outdated (and badly supported)…
matthias_buehlmann
  • 4,641
  • 6
  • 34
  • 76
1
vote
0 answers

How to send and receive data between a gba and gamecube

I'm using a gba to gamecube cable to do some homebrew. I am fairly sure that the gamecube side works fine, but the gba side is confusing me. How do I correctly send and receive data on the GBA side? GBATek suggests the use of some memory mapped…
henke37
  • 19
  • 6
1
vote
0 answers

Change color when printing using libnds for the nds, programing in C

I'm developing a game for a nintendo emulator using the libnds library from devkitpro and I'm trying to change the color of the text when printing. I initialize the console variable with consoleDemoInit() and then I try modifying several values but…
Mach1n3
  • 11
  • 1