Search found 1371 matches
- Sat Feb 13, 2021 1:46 pm
- Forum: SNESdev
- Topic: Errors with INIDISP
- Replies: 24
- Views: 12863
Re: Errors with INIDISP
Apparently there are two glitches. First, on S-CPU A, if the last HDMA channel ends with its destination address set to $00 (meaning INIDISP), it disables the DMA unit (or at least borks regular DMA). (This is good to know for me, as it means (if I understand correctly) that you can't turn the scree...
- Mon Feb 08, 2021 11:34 pm
- Forum: SNESdev
- Topic: Questions about Vblank, NMI, DMA
- Replies: 7
- Views: 6881
Re: Questions about Vblank, NMI, DMA
There is the graphics chip, it is the master it rules the roost as you are now its slave. the CPU and you will dance to its beat, it will not stop, it will not slow, it will not pause the raster marches at constant pace and you are now its slave. Well said. Understanding the PPU's operation and how...
- Thu Feb 04, 2021 11:14 pm
- Forum: SNESdev
- Topic: About the color palette...
- Replies: 6
- Views: 7215
Re: About the color palette...
Are you supposed to set the all the colors in the whole palette once for the whole entire program/game, or do you "update" the colors in the whole palette through out the program/game? There is no "supposed to". You can do either one. If you're making Pong or Asteroids or someth...
- Tue Feb 02, 2021 4:04 pm
- Forum: SNESdev
- Topic: Bad Apple demo on SNES (alternate version)
- Replies: 37
- Views: 20167
Re: Bad Apple demo on SNES (alternate version)
Timing is indeed much better (looks nearly perfect in bsnes). Smoother frame rate too. Nice work.
- Sun Jan 31, 2021 12:20 am
- Forum: SNESdev
- Topic: What is your process for creating graphics for the SNES?
- Replies: 55
- Views: 27610
Re: What is your process for creating graphics for the SNES?
Tablet vs Mouse : its not the screen resolution but the resolution of what you are drawing. If you are making a title screen in 320x200 sure tablet would be great because you are going to be drawing lines and shapes 100+ pixels and you are going for the overall shape and design. If you are in 1024x...
- Sat Jan 30, 2021 8:19 pm
- Forum: SNESdev
- Topic: What is your process for creating graphics for the SNES?
- Replies: 55
- Views: 27610
Re: What is your process for creating graphics for the SNES?
At what resolution does free-hand drawing become superior to mouse drawing? I'd say 640x480. But it's a very difficult question to answer authoritatively, so I'm not being entirely serious. I'm just expressing my feeling of the point where clearly pixelated graphics give way to something that could...
- Wed Jan 27, 2021 6:38 pm
- Forum: SNESdev
- Topic: What is your process for creating graphics for the SNES?
- Replies: 55
- Views: 27610
Re: What is your process for creating graphics for the SNES?
blargg's SNES NTSC library has a test program included that's good for previewing and mockups. I think the PAR is slightly too wide, but it's almost perfect; a lot closer than square, and probably closer than a lot of period TVs. Unfortunately it's source-only, and I had some trouble compiling it b...
- Wed Jan 27, 2021 11:52 am
- Forum: SNESdev
- Topic: What is your process for creating graphics for the SNES?
- Replies: 55
- Views: 27610
Re: What is your process for creating graphics for the SNES?
If you have a lot of sprite animation to make, aseprite is good. Mostly I use GIMP with posterize (32 levels), save as an X1R5G5B5 bitmap, then run it through my custom tools I wrote in Matlab (at the time Octave wasn't up to the task, but it should be fine now). If you don't know Matlab this isn't ...
- Sun Jan 03, 2021 10:09 am
- Forum: SNESdev
- Topic: Using slow ROM for new games?
- Replies: 31
- Views: 20904
Re: Using slow ROM for new games?
Another myth is about the use of an super fx like a sort of PPU3... Do really is so simple like to put it there, and that's it?. If the "EXTBG" inputs on the PPU had been connected to the cartridge instead of shorted with the VRAM bus, yes. But they didn't do that. Do the SA-1 manages two...
- Fri Jan 01, 2021 10:29 pm
- Forum: SNESdev
- Topic: Using slow ROM for new games?
- Replies: 31
- Views: 20904
Re: Using slow ROM for new games?
So, it's true that it has an 16 bits bus to communicate with its own RAM inside of the cartridge. I'm pretty certain the ROM is on a 16-bit bus, with the memory controller feeding one byte at a time to the 65c816's 8-bit bus (branches, jumps and ROM reads can generate wait states). Probably the BW-...
- Wed Dec 30, 2020 11:25 am
- Forum: SNESdev
- Topic: getting started on SNES
- Replies: 59
- Views: 30768
Re: getting started on SNES
If I don't understand one line and it is not commented, there is a big chance I do not understand why something is happening there. Of course, then I have no way to assess the importance of the line or why it is there. A well-known SNES romhacker and emulator developer once remarked that 65c816 ass...
- Sun Dec 27, 2020 1:34 pm
- Forum: SNESdev
- Topic: Using slow ROM for new games?
- Replies: 31
- Views: 20904
Re: Using slow ROM for new games?
The only reason I can think of is to dunk on somebody. Like pointing out that Rendering Ranger R² uses the same CPU speed as Gradius III. Or coming up with a slowdown-free port of Gunstar Heroes or something like that without using FastROM (note that this may not be possible; it's just a hypothetica...
- Sat Dec 19, 2020 8:12 am
- Forum: SNESdev
- Topic: SuperRT - realtime raytracing expansion chip
- Replies: 28
- Views: 11860
Re: SuperRT - realtime raytracing expansion chip
Alpha blending would have the same constraints as discussed earlier for transparent objects in general, but alpha blend/test wouldn't have any impact on the branch prediction as program flow wouldn't diverge based on the test result (SRT uses ARM-like conditional instructions to avoid branching in ...
- Fri Dec 18, 2020 12:39 am
- Forum: SNESdev
- Topic: SuperRT - realtime raytracing expansion chip
- Replies: 28
- Views: 11860
Re: SuperRT - realtime raytracing expansion chip
If only we had something in the SNES hardware itself that allows us to overlay sprites on top of the 3D action... ...okay, so there's two types of "sprites" that we're talking about here. 1) overlay sprites, like for a HUD. These are easy to do with the S-PPU. 2) in-world sprites, like mo...
- Wed Dec 16, 2020 5:26 pm
- Forum: SNESdev
- Topic: SuperRT - realtime raytracing expansion chip
- Replies: 28
- Views: 11860
Re: SuperRT - realtime raytracing expansion chip
There are conflicting sources. How certain are you that it's a Cyclone V?
It would be incredible to have this on a flash cart.
It would be incredible to have this on a flash cart.