3 ms·
I was gonna say this depth of exposure would have a major impact in performance for all the GB emulators our there. Then I realized they probably don't need any
by mastrsushi 8y ago
I was gonna say this depth of exposure would have a major impact in performance for all the GB emulators our there. Then I realized they probably don't need any more performance impact because they're GB emulators.
- simias 8y agoThis doc isn't new, but beyond that getting more details about the original hardware tends to make emulators slower, not faster, since they end up having to emulate more subtle details and quirks of the original. Making an emulator run fast generally involves finding an efficient software architecture to emulate a piece of hardware (a non-trivial task since hardware is massively parallel and synchronous) and if you still can't get it to run fast enough you start cutting corners on accuracy until you do.
- bredren 8y agoIs this document brand new?
- Eiriksmal 8y agoIt's been circulating in various forms since the late 90s, IIRC. Commonly referred to as the "Pan Docs." http://gbdev.gg8.se/wiki/articles/Pan_Docs http://gbdev.gg8.se/wiki/articles/Pan_Docs