Jump to content
IGNORED

So - how big do you think 7800 carts can get?


DracIsBack

Recommended Posts

I have a theory that Atari never really worked with the 7800 carts to see how large they could make them. After all, that would require development of games to fill the space, extra manufacturing costs and the Tramiels were cheap folk!

 

Nintendo originally intended the NES carts to be 128K, but by the end of the NES's life, they were a megabyte. Sega originally intended Genesis carts to be 1 meg, but by the end of the Genny's life, they were four megs.

 

How big do you think Atari could have made 7800 carts, had they invested in their further development?

 

Programmers ...?

Link to comment
Share on other sites

With bankswitching there's no practical limit to the size of the ROM. The 7800 will only be able to access 48K of it at a time though and there are some restrictions:

 

$F000 -> $FFFF on startup has to map to a bank containing the digital signature and the initial RESET handler.

 

The NMI/DLI (and BRK/IRQ) handler should be fixed in memory along with any graphics and tile data.

 

What to put into the ROM is the other question.

Link to comment
Share on other sites

1 megabyte ROMs (8 Mbit ROM in NESspeak) wouldn't be out of the question.

 

The bankswitcher would be connected to the 4 most significant bits of the address bus, the data bus, and the read/write line. In write mode it stores the 8 bit data value into the lookup register for the address. In read mode the register is read and provided as the 8 most significant address bits to the ROM (plus the 12 least significant bits = 20 bit addressing).

 

LDA #$DE ; ROM page

STA $A000 ; set bankswitch register for page $A

LDA $AD78 ; load byte from ROM address $DEAD78

 

Heck, use the full address and data buses so the bankswitch register is 20 bits wide and have a full 32 bit address!

Link to comment
Share on other sites

Nintendo originally intended the NES carts to be 128K, but by the end of the NES's life, they were a megabyte.

Well, Nintendo vastly misjudged the market. They very swiftly found a need for other types of games than single-screen arcade games, which required more ROM space. So they fell upon the ever-popular bank-switching to increase the NES' capabilities(much as Atari had for the VCS),

 

How big do you think Atari could have made 7800 carts, had they invested in their further development?

Hypothetically, bank-switching circuits would put the physical limit at the cart size(since you need room for all the ROMs).
Link to comment
Share on other sites

With bankswitching there's no practical limit to the size of the ROM.  The 7800 will only be able to access 48K of it at a time though and there are some restrictions:

 

$F000 -> $FFFF on startup has to map to a bank containing the digital signature and the initial RESET handler.

 

The NMI/DLI (and BRK/IRQ) handler should be fixed in memory along with any graphics and tile data.

 

What to put into the ROM is the other question.

 

Isn't that the case with all the 8-bit consoles. I'd read somewhere that the NES itself can only access either 32K or 64K chunks at a time.

Link to comment
Share on other sites

"Well, Nintendo vastly misjudged the market. They very swiftly found a need for other types of games than single-screen arcade games, which required more ROM space. So they fell upon the ever-popular bank-switching to increase the NES' capabilities(much as Atari had for the VCS), "

 

If Nintendo misjudged, they sure didn't do it as badly as Atari! 128K 7800 titles didn't even hit the market until 1988! By then, Nintendo was churning out 256K games!

Link to comment
Share on other sites

Isn't that the case with all the 8-bit consoles. I'd read somewhere that the NES itself can only access either 32K or 64K chunks at a time.

 

8-bit consoles generally had 16bit address buses (or less) which meant that thier mnaximum "address space" was only 64K. Some of that space was used to RAM and IO thus usually only leaving 32K or less for ROM. Bankswitching allowed you to switch any number of ROM banks into that space and as other have pointed out the number of banks was effectively unlimited. The only real limitation you would run into is how much power the console can supply to power the cart. The more ROM in the cart the more power it would need to operate.

 

Dan

Link to comment
Share on other sites

  • 2 weeks later...
A 512K (4 megabit board) exists? Wow! Maybe Jack did at least do some initial R&D into doing a 7800 game of decent size!  

 

Naw, I'm sure it was an accident

 

Jack: "What the Hell is that?"

 

Employee: "It's a 512k cartridge. Isn't it cool? It will really revolutionize the gaming industry if we use it right!"

 

Jack: "Now what did I say about innovation?"

 

Employee: "Erm... that... it... um... eats up profits...?"

 

Jack: "Exactly. R & D costs money, d*** it!"

 

Employee: "But--"

 

Jack: "No! I don't wanna hear it"

 

Employee: "But don't you want to see the plans for the awesome side scroller that will save the 7800?"

 

Jack: "Is this more innovation?"

 

Employee: "um..."

 

Jack: "You're fired."

Link to comment
Share on other sites

what the heck if the system was successful today it would probably go up to 100 megs ;)
Hey, it's not a NeoGeo here...

The carts are physically smaller.

 

Yes, but so are modern parts. With a standard sized cart, it's not inconceivable to have almost a gigaBYTE of ROM data. Maybe 2 GB. Depends on what lines are available in the cart port. It's pushing it, and it would certainly be an expensive cart, but it could be done. But what would one do with all that instantly available space? :twisted:

Hmmmm......

 

-Chris

Link to comment
Share on other sites

what the heck if the system was successful today it would probably go up to 100 megs ;)
Hey, it's not a NeoGeo here...

The carts are physically smaller.

 

Yes, but so are modern parts. With a standard sized cart, it's not inconceivable to have almost a gigaBYTE of ROM data. Maybe 2 GB. Depends on what lines are available in the cart port. It's pushing it, and it would certainly be an expensive cart, but it could be done. But what would one do with all that instantly available space? :twisted:

Hmmmm......

 

-Chris

I was actually having some lighthearted fun.

I've never been one to pass up a chance to make fun of the NeoGeo. It's a great system and all, but honestly, ther ecomes a time when you need to just upgrade the hardware.

Link to comment
Share on other sites

what the heck if the system was successful today it would probably go up to 100 megs ;)
Hey, it's not a NeoGeo here...

The carts are physically smaller.

 

Yes, but so are modern parts. With a standard sized cart, it's not inconceivable to have almost a gigaBYTE of ROM data. Maybe 2 GB. Depends on what lines are available in the cart port. It's pushing it, and it would certainly be an expensive cart, but it could be done. But what would one do with all that instantly available space? :twisted:

Hmmmm......

 

-Chris

I was actually having some lighthearted fun.

I've never been one to pass up a chance to make fun of the NeoGeo. It's a great system and all, but honestly, ther ecomes a time when you need to just upgrade the hardware.

 

Though everything I said was true, I was also having some fun. I mean common! 2GB? What *would* you do with that much space? :P

 

-Chris

Link to comment
Share on other sites

what the heck if the system was successful today it would probably go up to 100 megs ;)
Hey, it's not a NeoGeo here...

The carts are physically smaller.

 

Yes, but so are modern parts. With a standard sized cart, it's not inconceivable to have almost a gigaBYTE of ROM data. Maybe 2 GB. Depends on what lines are available in the cart port. It's pushing it, and it would certainly be an expensive cart, but it could be done. But what would one do with all that instantly available space? :twisted:

Hmmmm......

 

-Chris

I was actually having some lighthearted fun.

I've never been one to pass up a chance to make fun of the NeoGeo. It's a great system and all, but honestly, ther ecomes a time when you need to just upgrade the hardware.

 

Though everything I said was true, I was also having some fun. I mean common! 2GB? What *would* you do with :)that much space? :P

 

-Chris

FMV?
Link to comment
Share on other sites

  • 3 weeks later...
I had some dealing with Atari back in the 80s; And despite anyone thinks they had plans for a true 1 meg cart even ones with battery saves for an RPG that was in the works. But like the add ons for it Atari killed the project

 

Details please ....

 

I once had an Atari guy (probably a sales guy) say that 7800 carts could be 1 megabyte as well, but never heard of an RPG.

Link to comment
Share on other sites

The RPG was strickly in house, a pet project of some of the programmers like Alien Brigade. Did anyone notice the bug in that game where in you don't aways get a recharge on your most power weapon in the last level in that game. That was done on purpose, to piss off there bosses. You Atari History buffs may know this but Atari invented the password system that most games used until today. Ever wonder why it wasn't on the 7800 execpt for that dumb level code for Fatal Run. The reason is that it used a certain amount of ROM and the bosses there wasn't about to give it. Ever wonder why despite the power of a Jaguar why most of the games are soo bad same reason

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...