Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Blank GBA carts: Why not measure in MB?  (Read 2611 times)

0 Members and 1 Guest are viewing this topic.

crashwg

  • Trade Count: (+10)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3076
  • Last login:May 24, 2019, 11:01:05 am
Blank GBA carts: Why not measure in MB?
« on: June 23, 2004, 08:15:22 pm »
After being mislead for the past couple weeks, I have just found out that GBA blank carts are measured in "M" and not "MB" therefore a 512m card can not hold my entire collection of NES roms and thensome as I had originally thought.

In fact you can only fit 16 of the smallest GBA games, zipped, on a 512m cart!  

An easy way I have found to find out how many games you can fit on a cart is this:  Multiply the size, in MB, by 16 and that gives you the size in "M".

Why do they have to make things so dificult?  I know it is posibly to fit 512MB in a memory card/stick/whatever... why can't they do that with GBA carts?
If there's bees in the trap I'm catching em
By the thorax and abdomen
And sanding the stingers down to a rough quill
Then I dip em in ink, and I scribble a bit
But if it they wriggle then I tickle em until they hold still
Lemme say it again
In my land of pretend
I use bees as a mf'n pen

AmericanDemon

  • The Reason the short bus was invented... 100% Slacker Guaranteed, 4:20 yet?
  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1357
  • Last login:September 22, 2019, 11:08:03 pm
  • Still an AmericanDemon
Re:Blank GBA carts: Why not measure in MB?
« Reply #1 on: June 23, 2004, 08:58:05 pm »
Then each game would run oh about $150.00.  Thats some mighty expensive carts you got to be askin for.....

darktemp

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 243
  • Last login:July 20, 2006, 11:18:39 pm
  • Rumbler
Re:Blank GBA carts: Why not measure in MB?
« Reply #2 on: June 23, 2004, 09:08:57 pm »
You multiply by 8 not 16.  Carts have always been in megabits or kilobits, maybe it's a japanese thing?

AlanS17

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5382
  • Last login:December 02, 2019, 08:35:48 am
  • I won't even pretend to be clever...
    • AlanS17
Re:Blank GBA carts: Why not measure in MB?
« Reply #3 on: June 23, 2004, 10:56:25 pm »
You multiply by 8 not 16.  Carts have always been in megabits or kilobits, maybe it's a japanese thing?

I figure it's because the first games were so small that if you were measuring in MB you would be spitting out fractions... and then the convention just stuck.


crashwg

  • Trade Count: (+10)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3076
  • Last login:May 24, 2019, 11:01:05 am
Re:Blank GBA carts: Why not measure in MB?
« Reply #4 on: June 23, 2004, 11:02:38 pm »
You multiply by 8 not 16.  Carts have always been in megabits or kilobits, maybe it's a japanese thing?

Hmmm... From a response from one of the top sellers of blank carts:

PC MB (Bytes) | Zipped on PC  |M (Bits) on GBA
4 MB                 ~2MB                     = 32M
8 MB                 ~4MB                     = 64M
16 MB               ~8MB                     = 128M
32 MB               ~16MB                   = 256M
64 MB               ~32MB                   = 512M

According to that table, you would be correct... before the zipping process that is.  My calculations are of the files, the way they will be put on the cart.
If there's bees in the trap I'm catching em
By the thorax and abdomen
And sanding the stingers down to a rough quill
Then I dip em in ink, and I scribble a bit
But if it they wriggle then I tickle em until they hold still
Lemme say it again
In my land of pretend
I use bees as a mf'n pen

b3atmania

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 209
  • Last login:November 25, 2005, 09:48:57 am
Re:Blank GBA carts: Why not measure in MB?
« Reply #5 on: July 12, 2004, 06:49:35 pm »
After being mislead for the past couple weeks, I have just found out that GBA blank carts are measured in "M" and not "MB" therefore a 512m card can not hold my entire collection of NES roms and thensome as I had originally thought.

In fact you can only fit 16 of the smallest GBA games, zipped, on a 512m cart!
Consumers tend to measure storage capacity in bytes. Electrical engineers measure storage in bits. Why you ask? Well, there are various ways to implement memory using different memory parts.

Say you want to wire 32kilobyte ROM to a Z80 which has an 8-bit databus. You could use a 32k x 8 bit ROM chip. Or use two 32k x 4 bit ROM chips. See, the total amount of bits is what matters. In the end it won't matter as you can easily translate between them (n bit = n/8 bytes), you just have know if you are talking bits or bytes.

Quote
Why do they have to make things so dificult?  I know it is posibly to fit 512MB in a memory card/stick/whatever... why can't they do that with GBA carts?
Memory sticks/cards are block devices. They read and store data in blocks. This is cheap memory technology and is suitable to map a file system on. However, this type of memory is not suited to the GBA as the GBA need fast random access to single bytes in memory. Fast random access flash memory is far more expensive than the type you find in common memory sticks/cards.

abrannan

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 858
  • Last login:July 25, 2012, 11:32:14 am
  • Building a cabinet in perpetuity since 2002
Re:Blank GBA carts: Why not measure in MB?
« Reply #6 on: July 13, 2004, 08:21:34 am »
You multiply by 8 not 16.  Carts have always been in megabits or kilobits, maybe it's a japanese thing?

Hmmm... From a response from one of the top sellers of blank carts:

PC MB (Bytes) | Zipped on PC  |M (Bits) on GBA
4 MB                 ~2MB                     = 32M
8 MB                 ~4MB                     = 64M
16 MB               ~8MB                     = 128M
32 MB               ~16MB                   = 256M
64 MB               ~32MB                   = 512M

According to that table, you would be correct... before the zipping process that is.  My calculations are of the files, the way they will be put on the cart.

You never count zipping, because zipping is variable based upon the randomness of the data in the file to be zipped.  Truly random data can actually end up being larger when zipped, because of the header information that zipping adds.  Whereas with text data that isn't very random at all you can achieve a file thats <1/4th the size of the original.

If no one feeds the trolls, we're just going to keep eating your goats.