mirror of
https://github.com/bsnes-emu/bsnes.git
synced 2025-10-05 03:11:38 +02:00
byuu says: Changelog: - rewrote sprite rendering, grabs first ten sprites, draws them in revere order of a: X-index, b: OAM appearance order - simplified tile decoding to use less variables - added MBC3 emulation (for now, RTC is always enabled) - STOP can be broken via joypad IF, this may not be correct though (it may trigger even without P10-13 being modified) - cleaned up all MBC emulation to use masks instead of ranges - MBC2 uses 512-byte table now, ignores high 4-bits. Easier this way I guess - tools menu temporarily has a console tracer enable option - some other stuff No real visible improvements :(
22 lines
343 B
C++
Executable File
22 lines
343 B
C++
Executable File
struct MainWindow : Window {
|
|
Menu system;
|
|
MenuItem systemLoadCartridge;
|
|
MenuSeparator systemSeparator1;
|
|
MenuItem systemPower;
|
|
|
|
Menu settings;
|
|
MenuCheckItem settingsVideoSync;
|
|
|
|
Menu tools;
|
|
MenuCheckItem toolsTraceCPU;
|
|
|
|
Menu help;
|
|
MenuItem helpAbout;
|
|
|
|
Viewport viewport;
|
|
|
|
void create();
|
|
};
|
|
|
|
extern MainWindow mainWindow;
|