Comments (1)
This is due to the "ROMs" being sent in byte arrays, which have a 2GiB limit. This is kind of a limit which isn't really easy to bypass, besides having a ton of extra handling for CHDs (which would probably be wanted anyways), but that involves changing a bit of internal MAME code here and not trivial.
In general this is a non-issue anyways, CDs (which would be the typical "large file" case here) don't get sent directly, rather they have wrappers to handle them and the core doesn't interact with some memory bound byte buffer with them (instead just grabbing them from disk if needed via these wrappers), and the only other core which has potentially large files is Encore (3DS roms can be greater than 2GiBs), which just gets sent the file path without ever loading into memory (sort of a hack but eh).
from bizhawk.
Related Issues (20)
- Possible improvements to GitHub Actions (CI) HOT 1
- TIC-80 mouse inputs not working as expected HOT 7
- Am I missing something? Can't run devbuild 2c6129fb HOT 11
- Arcade: Installed Games Have Black Screen on Reboot
- [GPGX] SMS - Pause button missing in controller config (devbuild f0bc8fbd)
- Keyboard and controller don´t work HOT 2
- Don't send email if CI job got canceled by a new commit HOT 2
- Add github artifacts link to readme HOT 2
- Allow bundler to edit loaded currently xml
- ToolManager always restarts tools on load HOT 1
- SubNesHawk doesn't recognize FDS disk operations
- Support drag'n'drop in multidisk bundler HOT 4
- Store hard drive diffs in some way
- Libretro: 3DO / Opera HOT 1
- Jeopardy for Sega CD causes crash to desktop HOT 9
- [Core Port Req.] touchHLE (older iOS) HOT 1
- N64 Background analog input being read even when turned off
- arrow keys , z , and x keys are not registering HOT 1
- [F.Rq.] Rom/cart hotswap (NES) HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bizhawk.