You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm wondering what we can do to optimize this, I'm guessing it's I/O bottlenecked, specifically reading ROM from microSD card, but it could also be the requirement of a swap file on SD card since we have limited RAM.
If it is the former, I think I have an idea for optimization, NeoGeo ROMs once had "decrypted C" or "non-encrypted C" variants (IIRC, likely in the Kawaks era), since the decryption stage could cost like tens of seconds, later the decryption algorithm got cleaned up and a lot faster, emulators dropped support for them, but this move actually had another drawback: encrypted C ROMs have higher entropy, i.e. they're way less compressible, makes the zipped ROM quite larger, since this counts for quite a large portion of the ROM, if we can get "decrypted C" support back, the ROMs could be quite smaller and load speed could potentially be improved.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
I'm wondering what we can do to optimize this, I'm guessing it's I/O bottlenecked, specifically reading ROM from microSD card, but it could also be the requirement of a swap file on SD card since we have limited RAM.
If it is the former, I think I have an idea for optimization, NeoGeo ROMs once had "decrypted C" or "non-encrypted C" variants (IIRC, likely in the Kawaks era), since the decryption stage could cost like tens of seconds, later the decryption algorithm got cleaned up and a lot faster, emulators dropped support for them, but this move actually had another drawback: encrypted C ROMs have higher entropy, i.e. they're way less compressible, makes the zipped ROM quite larger, since this counts for quite a large portion of the ROM, if we can get "decrypted C" support back, the ROMs could be quite smaller and load speed could potentially be improved.
Beta Was this translation helpful? Give feedback.
All reactions