Questions tagged [snes]

For questions about the different versions and products of the SNES (Super Nintendo Entertainment System)

Filter by
Sorted by
Tagged with
3 votes
0 answers
200 views

How do you jump to an absolute address in a SNES ROM, in IDA Pro?

I used to know more about the SNES memory mapping than I do now, apparently. I'm using a combination of bsnes-plus (a debug oriented fork of bsnes) and IDA pro in an attempt to figure out something ...
AlphaCentauri's user avatar
3 votes
0 answers
134 views

Who designed and manufactured the SA1 (RF5A123)?

The SA1 (also labelled RF5A123) is an enhancement chip for the Super Famicom/Super Nintendo. It is based on the 65C816, which the Super Famicom's main CPU (the Ricoh 5A22) is also based on. It seems ...
user's user avatar
  • 15.1k
28 votes
2 answers
6k views

How could the SNES take advantage of in-cartridge coprocessors that weren't invented when the SNES came out?

The SNES had a number of "enhancement chips" that were available in the cartridges. These chips did lots of different things. How did these chips actually transfer data to the SNES? How did ...
Michael Stachowsky's user avatar
3 votes
1 answer
409 views

Does the Super Game Boy have any battery powered non-volatile memory?

I'm not sure if my copy of the Super Game Boy is broken, or has had its internal battery run out of power, but it doesn't seem to retain any information. In particular, I'm annoyed by how it doesn't ...
T Jipp's user avatar
  • 31
2 votes
0 answers
400 views

Was the SNES really a "highly pirated" console? [closed]

I just watched the YouTube video How Nintendo Stopped Bootleg Games on the Nintendo 64. The presenter claims that the SNES had a massive pirate scene and you could "easily buy" one of ...
Huntlee's user avatar
  • 39
64 votes
1 answer
7k views

How did the SNES do the “pixelate” transition effect?

This effect is seen in many SNES games, including Super Mario World. The effect pixelates the screen, and makes the pixels larger, then smaller again when it switches to another scene. It is done so ...
Chewie The Chorkie's user avatar
4 votes
2 answers
1k views

How could/can there exist NTSC->PAL converters for SNES and other classic game consoles?

Re-reading my old video game magazines from the mid-1990s, there's constant mentions of "USA import" games which were not released here and which "require an adapter". Many of the ...
Stace's user avatar
  • 41
5 votes
1 answer
476 views

What kind of graphics hardware did Nichibutsu's 1985 arcade game "MagMax" use?

The arcade game MagMax by Nichibutsu came out in 1985 and features for its time an impressive 3D scrolling effect which, in my observation, is not widely discussed yet, although it should be ...
scrØllbær's user avatar
  • 1,109
8 votes
1 answer
3k views

Is my "SNSP-001A (FRG)" SNES a one-chip or two-chip SNES?

The SNES I bought from Toys "R" Us in Sweden in ~1993 has this model number: SNSP-001A (FRG) I find very conflicting and confusing info online on this. It seems to be from France... or Spain....
Colbry's user avatar
  • 81
30 votes
5 answers
6k views

Were the classic game consoles *technically* able to play both NTSC and PAL games, if ignoring artificial region lock-in?

I'm not asking if they were region-free; I know they weren't generally. I'm asking if, given an NTSC-supporting PAL TV, an NTSC game cartridge, and a PAL NES/SNES/N64/whatever, and also given some ...
D. S.'s user avatar
  • 301
5 votes
1 answer
989 views

What's wrong with SNES original controller's shoulder buttons?

This is probably a hardware-related question. I have recently bought a total of 7 (seven) different original SNES controllers from different sources, all of them being somewhat used but mostly ...
Lake's user avatar
  • 151
17 votes
1 answer
6k views

How did SNES render more accurate perspective than PS1?

The PlayStation was notorious for texture warp, because it didn't have the transistor budget to implement perspective: Why do 3D models on the PlayStation 1 “wobble” so much? But wait a minute. The ...
rwallace's user avatar
  • 58.4k
11 votes
1 answer
2k views

Did any SNES games use the fast ROM?

According to the transcript at https://fabiensanglard.net/another_world_polygons_SNES/ ... I could get the software running again to run at about 30 frames per second if of course I'm using a fast ...
rwallace's user avatar
  • 58.4k
6 votes
1 answer
955 views

What data compression did Donkey Kong Country use?

Donkey Kong Country was among the most ambitious, popular and influential of Super Nintendo games. Technically, its big trick was taking animations rendered on Silicon Graphics workstations and ...
rwallace's user avatar
  • 58.4k
20 votes
2 answers
5k views

Why didn't SNES Doom use mode 7?

Doom was ported to the Super Nintendo using a Super FX 2 chip on the cartridge. It has most of the features of the full game, though with a few omissions, such as absence of sound propagation, ...
rwallace's user avatar
  • 58.4k
3 votes
1 answer
2k views

Did the Nintendo S-SMP really contain 3 million transistors?

According to http://www.vgmpf.com/Wiki/index.php?title=S-SMP The S-SMP (perhaps: Sony - Sound & Music Processor?) is the audio CPU used by the Super Nintendo Entertainment System. It consists of ...
rwallace's user avatar
  • 58.4k
5 votes
1 answer
1k views

Why do multiple SNES games share the same title screen music?

Please watch the first few seconds of gameplay of the following two SNES games: Pocket Monster: https://www.youtube.com/watch?v=EbPw6-Z2pkU Disney's Bonkers: https://www.youtube.com/watch?v=...
Jaap Joris Vens's user avatar
9 votes
1 answer
851 views

How did old car games, using "sprite illusions", function on a technical level?

Example: https://youtu.be/E9QJZSBpvg0?t=80 The road turns not only left and right, like in the classic Pole Position, but also goes up and down. Other than the cars and the road, there are numerous ...
Liamm's user avatar
  • 91
-6 votes
1 answer
599 views

Is the Raspberry Pi Model B (2014) technically inferior to an original Xbox (2001) in compute power/specifically for emulators? [closed]

(I first asked this in the Raspberry Pi section, but it received no responses. I think this, Retrocomputing, might be a better fit.) I the year 2003, I had my Xbox chipped in order to be able to run ...
Aedyn's user avatar
  • 1
1 vote
2 answers
788 views

Why doesn't Nintendo fire up the old factories and re-produce *exact* copies of many of their most popular games, controllers and consoles? [closed]

Let's suppose that Nintendo announce tomorrow that they are going to create exact re-releases of the American and European NES, SNES and Nintendo 64 consoles, exactly the same as when they were ...
Browser's user avatar
  • 43
5 votes
2 answers
4k views

How does the Everdrive handle all the special chips and stuff that were put in cartridges?

An "Everdrive" is like a cartridge that looks just like a NES/SNES/N64/whatever cartridge, and is put into a real, original console. So you need the original hardware for it to work. And ...
Cranky Kong's user avatar
-8 votes
1 answer
2k views

What's the deal with "higan"? [closed]

https://byuu.org/higan/ https://byuu.org/bsnes/ The domain is called "byuu.org". The emulator is said to be called "higan" or "bsnes". The download link for "higan&...
Lindberg's user avatar
5 votes
2 answers
3k views

Why does the "Mesen-S" SNES emulator require a separate DSP ROM for Super Mario Kart, but *not* for Stunt Race FX?

If I start vanilla "Mesen-S" and load in Super Mario Kart, it says: This game requires a firmware file for the DSP1B chip. If I feed the emulator that "DSP ROM" file, it then ...
Toad's user avatar
  • 51
12 votes
2 answers
1k views

What limited the performance of the SuperFX chip?

The SuperFX chip was an additional RISC processor includes in some Super Famicom cartridges to generate 3D graphics, the most famous example being the game Starfox. However it's performance wasn't ...
user's user avatar
  • 15.1k
1 vote
3 answers
320 views

How do I interpret these instructions for decompressing game data? [closed]

I'm trying to write a tool for the 1994 SNES game Super Metroid that creates "out of bound" maps for each the game's rooms. To do so, first I need to extract the tile-by-tile data of each room. For ...
Andrew Cheong's user avatar
10 votes
5 answers
2k views

Self-modifying code in commercial games for the (S)NES, Gameboy, Genesis/MD, PC Engine, Atari, etc

I'm curious if there are any extant examples of commercial games for classic consoles (let's say, pre-32-bit era here) which make uses of self-modifying code. As far as I know, all the systems I've ...
junius's user avatar
  • 638
1 vote
3 answers
353 views

How can I clean the RF-Out jack of the SNES

I have got a Snes which is in pretty good shape. My problem is that the RF jack is very dirty and corroted. I haven't tried cleaning it because I think I could accidentally break it. (The jack is ...
Leocat's user avatar
  • 13
2 votes
2 answers
274 views

100-pin connector to FPGA/SOC, can I auto-detect if attached to NES, SNES, Genesis, N64, GB, GBA?

If I have a 100-pin connector that may be connected to any of several known devices (NES, SNES, Gameboy, and so forth), can the device somehow auto-detect which device it's connected to? For some of ...
John Moser's user avatar
15 votes
2 answers
5k views

Did Nintendo change its mind about 68000 SNES?

Compared to its main rival from Sega, the Super Nintendo has a weaker CPU but a more powerful graphics chip. According to http://web.archive.org/web/20080505070423/http://www.eidolons-inn.net/tiki-...
rwallace's user avatar
  • 58.4k
19 votes
3 answers
6k views

When did hardware antialiasing start being available?

An important step towards 3D gaming was the ability to scale sprites or tiles by nonintegral factors. Examples of the former from the eighties were the arcade games Pole Position, Outrun, Space ...
rwallace's user avatar
  • 58.4k
3 votes
1 answer
1k views

SNES PPU die photo

The heart of many classic home computers and game consoles was the graphics chip, yet these tend to be less well-documented than the corresponding CPUs. Still, there are die photos of two of the most ...
rwallace's user avatar
  • 58.4k
3 votes
0 answers
373 views

Who developed the Super FX co-processor?

The Super FX co-processor was, according to Wikipedia and every other source I can find, a custom designed RISC chip made by Argonaut Games. Argonaut was a small British company and back in the late ...
user's user avatar
  • 15.1k
4 votes
0 answers
491 views

How many transistors in the Nintendo Super FX chip?

The Super FX coprocessor, released with Star Fox in 1993, provided 3D rendering capabilities that were absent from the SNES itself. Given that 3D gaming was quite widespread by the late eighties, it ...
rwallace's user avatar
  • 58.4k
11 votes
1 answer
579 views

Why can't special controllers or accessories be used with Super FX games?

SNES games with the Super FX processor generally do not support special controllers or accessories such as the Multi Player 5 multitap, SNES Mouse, or Super Scope. Yoshi's Island, for example, ...
bwDraco's user avatar
  • 529
2 votes
1 answer
811 views

Why does the SNES have a separate memory bank for sound?

According to https://snescentral.com/article.php?id=0088 the SNES has the following memory banks: Work RAM for CPU - 128 Kilobytes (CPU temp. storage) Video RAM for PPU - 64 Kilobytes (temp. storage ...
rwallace's user avatar
  • 58.4k
2 votes
1 answer
690 views

Why did Nintendo commission Sony to create a disk reader if the Famicom already had one?

The way I understand it, Nintendo's engineers couldn't figure out how to design a disk system for the SNES, so they commissioned Sony to do it for them. Why would Nintendo do this if they already had ...
Badasahog's user avatar
  • 4,001
5 votes
1 answer
619 views

How did Konami games recognize the famous cheat code?

The famous Konami cheat code is the sequence up, up, down, down, left, right, left, right, B, A What original algorithm was used to detect that the code was entered? I can think of two possible ...
DrSheldon's user avatar
  • 15.8k
11 votes
4 answers
3k views

Why aren't each pixel's bits stored sequentially on the SNES?

When storing graphics in a non-sequential/planar format (like the SNES does), converting to an 8-bit value representation requires first accessing multiple bytes (amount depending on bits-per-pixel), ...
Accumulator's user avatar
3 votes
1 answer
1k views

How does the SNES (Super Nintendo) calculate the address of a character?

The SNES has a PPU (Picture Processing Unit) which comprises VRAM, OAM (Object Attribute Memory), and CGRAM (Color Graphics/Palette RAM). These are used to represent tiles, tile maps; attributes for ...
AlphaCentauri's user avatar
21 votes
3 answers
2k views

Why use repeated STZ instructions with the same operand on the 65C816 for the SNES (Super Nintendo)?

Please consider the code in Super NES Programming/Initialization Tutorial/Snes Init. Here is an excerpt: stz $2113 ; Plane 3 scroll x (first 8 bits) stz $2113 ; Plane 3 scroll x (last ...
AlphaCentauri's user avatar
5 votes
2 answers
3k views

If the Sega Genesis/MegaDrive could be overclocked so easily, why couldn't the SNES?

I discovered quite a number of videos on youtube demonstrating the effectiveness of over-clocking the CPU of Sega Genesis/MasterDrive. The video features games that are known for their intensive ...
nabulator's user avatar
  • 919
11 votes
2 answers
1k views

How does JSR actually work on the 65c816 CPU for the SNES (Super Nintendo)?

Take the following machine code for the 65c816 for the SNES (Super Nintendo): 00000000 ea ea 78 18 fb c2 18 a2 ff 1f 9a 20 fa 80 e2 20 |..x........ ... | 00000010 a9 80 8d 00 21 a9 e0 8d 22 21 ...
AlphaCentauri's user avatar
6 votes
5 answers
10k views

How long will SFC/SNES consoles and cartridges last?

I am thinking of collecting Super Famicon/SNES games but one thing holding me back is the integrity of the cartridges. I am aware of the issue of batteries running out of charge and not being able to ...
Shengus's user avatar
  • 63
4 votes
1 answer
856 views

SNES / old graphics: merging sprite's with background [closed]

I have one question about how old computers or consoles like Super NES merged background layer(s) and spirites. Or another way - how layers were merged to not overload a PPU / CPU? OR how about ...
ketzul's user avatar
  • 43
5 votes
2 answers
1k views

Graphics Editor for 16-Bit Games

Which programs or tools were used to create the sprites and backgrounds for 16-Bit games like those on the Super Nintendo or the Sega Genesis?
Mos Ranna's user avatar
13 votes
1 answer
1k views

What did the Super FX co-processor do?

The Super FX co-processor was built into games cartridges such as Star Fox, Yoshi's Island and Doom. It was used for sprite transformations in Yoshi's Island and 3D effects in Star Fox and Doom, as ...
wizzwizz4's user avatar
  • 18.5k
19 votes
1 answer
4k views

Game cartridge save-game battery lifetime

Some cartridges on older consoles (like on the SNES) had battery save in them, so you can turn off the console, come back some time later and continue where you left off. These use an actual battery ...
Bálint's user avatar
  • 1,103
4 votes
5 answers
1k views

Can input lag be modeled as a function of controller cable length for SNES?

While playing on my SNES, I almost yanked my controller out of my console due to the cable being so short. I went on Amazon to buy a cable extender, and then started reading on different forums that ...
wcarhart's user avatar
  • 879
18 votes
2 answers
10k views

How does one bypass the region lock on Japanese Super Famicom?

I recently bought a Super Famicom on my trip to Japan. However, the console is region locked so you can't play American SNES games. It seems to be that the plastic cartridge doesn't fit in the console ...
wcarhart's user avatar
  • 879
54 votes
7 answers
12k views

Why use static RAM addresses instead of the stack?

I'm studying the 65c816 assembly for the 1994 game, Super Metroid. A hobbyist studied the game in-depth and created a RAM map. From it: 7E:0B56 - 7E:0B57 Moves Samus this distance horizontally, ...
Andrew Cheong's user avatar