How does Mario Paint draw graphics that are not stored in the ROM?

Discussion of hardware and software development for Super NES and Super Famicom.

Moderator: Moderators

Forum rules
  • For making cartridges of your Super NES games, see Reproduction.
Post Reply
Ronian53
Posts: 9
Joined: Mon Oct 12, 2020 12:26 pm

How does Mario Paint draw graphics that are not stored in the ROM?

Post by Ronian53 » Thu Oct 15, 2020 10:45 am

Normally all the graphics of SNES games are stored in the ROM. But Mario Paint can draw and generate anything you want at a quick speed. How is this done and could this be used for displaying unlimited amount of images in games?

User avatar
rainwarrior
Posts: 7877
Joined: Sun Jan 22, 2012 12:03 pm
Location: Canada
Contact:

Re: How does Mario Paint draw graphics that are not stored in the ROM?

Post by rainwarrior » Thu Oct 15, 2020 11:19 am

SNES displays graphics from video RAM. It doesn't directly render anything from the ROM, you have to copy the data from there into VRAM.

So yes, you can modify VRAM any way you like, it's not limited to just copying tiles out of ROM.

Post Reply