Largest possible cartridge ROM size with SA-1?
Moderators: B00daW, Moderators
Forum rules
1. NO BLATANT PIRACY. This includes reproducing homebrew less than 10 years old, with the exception of free software.
2. No advertising your reproductions, with the exception of free software.
3. Be nice. See RFC 1855 if you aren't sure what this means.
1. NO BLATANT PIRACY. This includes reproducing homebrew less than 10 years old, with the exception of free software.
2. No advertising your reproductions, with the exception of free software.
3. Be nice. See RFC 1855 if you aren't sure what this means.
- shedletsky
- Posts: 4
- Joined: Wed Feb 15, 2023 11:20 am
Largest possible cartridge ROM size with SA-1?
Hello.
I'm creating an SNES game/piece of weird art and I want to produce 5-10 physical cartridges to give out as gifts to friends in the game industry.
I'm trying to figure out if I can afford to use SA-1 in my game, since it seems like all the possible SA-1 donor carts have a relatively small ROM size.
Has anyone been able to put a 6 or 8 MB ROM on a SA-1 cart? Wondering if it is as simple as soldering a larger ROM chip onto an SA-1 board.
I'm creating an SNES game/piece of weird art and I want to produce 5-10 physical cartridges to give out as gifts to friends in the game industry.
I'm trying to figure out if I can afford to use SA-1 in my game, since it seems like all the possible SA-1 donor carts have a relatively small ROM size.
Has anyone been able to put a 6 or 8 MB ROM on a SA-1 cart? Wondering if it is as simple as soldering a larger ROM chip onto an SA-1 board.
Re: Largest possible cartridge ROM size with SA-1?
On the one hand, FullSNES claims that the SA-1 theoretically has enough pins to address 16 MiB of ROM.
On the other hand, no existing PCB currently has all the needed traces for this.
Furthermore, you can't buy big programmable ROMs in the needed capacity and capable of operating at 5V, so you need to add some protection to keep from damaging the SA-1 and/or ROM, which makes the needed PCB area bigger.
If you're not already comfortable with a lot of surface mount soldering, I'd recommend planning on not using the SA-1.
On the other hand, no existing PCB currently has all the needed traces for this.
Furthermore, you can't buy big programmable ROMs in the needed capacity and capable of operating at 5V, so you need to add some protection to keep from damaging the SA-1 and/or ROM, which makes the needed PCB area bigger.
If you're not already comfortable with a lot of surface mount soldering, I'd recommend planning on not using the SA-1.
- jeffythedragonslayer
- Posts: 344
- Joined: Thu Dec 09, 2021 12:29 pm
Re: Largest possible cartridge ROM size with SA-1?
What's your budget for this project?
Re: Largest possible cartridge ROM size with SA-1?
MX26L6420 work with SA-1 , it have 8 mb , time ago i was thinking to make a multicart with games for this kind of board , but there is not enough games of my interest . Maybe a Super Mario RPG with KIRBY Super Star or Kirby DreamLand 3 , but need to change the S-Ram too.
- shedletsky
- Posts: 4
- Joined: Wed Feb 15, 2023 11:20 am
Re: Largest possible cartridge ROM size with SA-1?
One way that I've thought of accomplishing my goals was to buy a SD2SNES and somehow hardcode it to just load my game ROM instead of booting into its OS. No idea how possible this is - my understanding is that maybe the board design is open source. I just paid $400 for one of these to do development on. So conceptually that kind of sets the ceiling for me at around $400-500 for one cartridge.
If I could produce the first cartridge for $500 and then 9-14 more cartridges for $100, I'd be pretty happy. So I guess my budget is around $1500-2000.
- jeffythedragonslayer
- Posts: 344
- Joined: Thu Dec 09, 2021 12:29 pm
Re: Largest possible cartridge ROM size with SA-1?
It it were me, I would just gift my friends a flashcart with my game already on it and not worry about reducing the flashcarts' capabilities. Who is going to complain about being given a free flashcart?shedletsky wrote: ↑Thu Feb 16, 2023 4:30 pmOne way that I've thought of accomplishing my goals was to buy a SD2SNES and somehow hardcode it to just load my game ROM instead of booting into its OS. No idea how possible this is - my understanding is that maybe the board design is open source. I just paid $400 for one of these to do development on. So conceptually that kind of sets the ceiling for me at around $400-500 for one cartridge.
If I could produce the first cartridge for $500 and then 9-14 more cartridges for $100, I'd be pretty happy. So I guess my budget is around $1500-2000.
Re: Largest possible cartridge ROM size with SA-1?
Hishedletsky wrote: ↑Thu Feb 16, 2023 4:30 pmOne way that I've thought of accomplishing my goals was to buy a SD2SNES and somehow hardcode it to just load my game ROM instead of booting into its OS. No idea how possible this is - my understanding is that maybe the board design is open source. I just paid $400 for one of these to do development on. So conceptually that kind of sets the ceiling for me at around $400-500 for one cartridge.
If I could produce the first cartridge for $500 and then 9-14 more cartridges for $100, I'd be pretty happy. So I guess my budget is around $1500-2000.
I’ve been down this road before and I have the pcb rom adapters you’d need already in hand. Max capacity of 8mB and properly down translated for the 3volt roms. Feel free to PM me for more information
- shedletsky
- Posts: 4
- Joined: Wed Feb 15, 2023 11:20 am
Re: Largest possible cartridge ROM size with SA-1?
That's rational, but we are creating art here.jeffythedragonslayer wrote: ↑Wed Feb 15, 2023 10:48 pm It it were me, I would just gift my friends a flashcart with my game already on it and not worry about reducing the flashcarts' capabilities. Who is going to complain about being given a free flashcart?
The cool thing is that the game is a physical artifact you can plug into a 30 year old SNES and it works.
Re: Largest possible cartridge ROM size with SA-1?
Gifting a $200 flash cart for a single purpose, per person, seems expensive. A $10 donor cart + a small amount of work seems more reasonable financially (maybe $30-40 in total). And, when you plug it in and it’s on and works. To me, something gets lost when you’re confronted with a menu to navigate, at least of its art only.shedletsky wrote: ↑Sat Feb 18, 2023 8:24 pmThat's rational, but we are creating art here.jeffythedragonslayer wrote: ↑Wed Feb 15, 2023 10:48 pm It it were me, I would just gift my friends a flashcart with my game already on it and not worry about reducing the flashcarts' capabilities. Who is going to complain about being given a free flashcart?
The cool thing is that the game is a physical artifact you can plug into a 30 year old SNES and it works.
- krzysiobal
- Posts: 1037
- Joined: Sun Jun 12, 2011 12:06 pm
- Location: Poland
- Contact:
Re: Largest possible cartridge ROM size with SA-1?
I have a free bare SNES pcbs that can be used for LOROM or HIROM, even with SRAM and battery backup.
Up to 8MB, with 5v->3.3v voltage shifters.
And USB cartridge burner. I can send you cheap if you wish.
BTW. What is SA-1 responsible for? Is it some kind of CPU with internal memory? I'm asking because I were going to make cheap SNES flashcart possible without any expansion chips, but I am wondering how many FPGA resources would be neccessary to simulate it.
Up to 8MB, with 5v->3.3v voltage shifters.
And USB cartridge burner. I can send you cheap if you wish.
BTW. What is SA-1 responsible for? Is it some kind of CPU with internal memory? I'm asking because I were going to make cheap SNES flashcart possible without any expansion chips, but I am wondering how many FPGA resources would be neccessary to simulate it.
My website: http://krzysiobal.com | My NES/FC flashcart: http://krzysiocart.com
Re: Largest possible cartridge ROM size with SA-1?
SA-1 ("Super Accelerator") is a 65816 CPU clocked at 10.74 MHz, 2 KiB of internal RAM, a CIC, and a memory controller. This memory controller arbitrates access to ROM and SRAM between the main CPU core (the 5A22 in the SNES) and the sub CPU core, switches banks in up to 8 MiB (64 Mbit) of ROM ("super MMC"), and can convert chunky pixels in SRAM to planar pixels for the S-PPU. Lacking specific experience, I suspect that the FPGA resources needed to emulate it would be on the same order of magnitude as those needed to emulate the SNES CPU (without the PPU or audio side).
Further reading: "SA-1" in Fullsnes
Further reading: "SA-1" in Fullsnes
- shedletsky
- Posts: 4
- Joined: Wed Feb 15, 2023 11:20 am
Re: Largest possible cartridge ROM size with SA-1?
Yeah agree with that totally.Markfrizb wrote: ↑Sun Feb 19, 2023 2:01 pm Gifting a $200 flash cart for a single purpose, per person, seems expensive. A $10 donor cart + a small amount of work seems more reasonable financially (maybe $30-40 in total). And, when you plug it in and it’s on and works. To me, something gets lost when you’re confronted with a menu to navigate, at least of its art only.