|
|
|
|
|
by bitwize
487 days ago
|
|
It's a fair bit of engineering to design an interface to the original ROMs that can map them into the memory space of whatever modern hardware they're using. It's much easier to design an interface that allows you to bit-bang the data out of the ROM and snarf it into RAM. The loading game screen might've been the only way to keep costs below a certain threshold. And I have a 2600+. Games usually take ~2-3s to load on it. |
|
The 6507 is a 1Mhz cpu, and again very roughly about 64,000 microseconds to copy 4096 bytes, or twice as many to copy 8192 bytes. Under a second on the original hardware.
So even 2-3 seconds is a long time. Is the embedded OS on the 2600+ bit-banging the ROM via GPIO pins? Is it a Python script doing that from userspace (lol maybe something recycled from a ROM dumper's toolkit posted on some random forum in the early 00's)? Not bad for a script to do that in 2-3 seconds to be honest if that's what it is.