|
ac90563b7c
|
[GTK3] Move &gb accesses on vblank to emu thread
|
2020-04-11 18:25:03 +02:00 |
|
|
0661886adf
|
[GTK3] Implement rewind, turbo and slow-motion
|
2020-04-11 18:25:03 +02:00 |
|
|
38dc547018
|
[GTK3] Convert to structured logging
|
2020-04-11 18:25:03 +02:00 |
|
|
5b60b9654b
|
[GTK3] Allow switching the emulated model
|
2020-04-11 18:25:03 +02:00 |
|
|
2dd5abfae7
|
[GTK3] Implement more menu handlers
Also fix some memory leaks.
|
2020-04-11 18:25:03 +02:00 |
|
|
a3389f2b71
|
[GTK3] Implement basic debug console (no sidebar)
|
2020-04-11 18:25:03 +02:00 |
|
|
3da8109451
|
[GTK3] Use SDL2 for audio and (hardcoded) controllers
|
2020-04-11 18:25:03 +02:00 |
|
|
8a90af4d98
|
[GTK3] Run the emulation in its own thread
The code has not been checked for thread safety yet!
|
2020-04-11 18:25:03 +02:00 |
|
|
ee6881285a
|
[GTK3] Implement VRAM tile information on hover
|
2020-04-11 18:25:02 +02:00 |
|
|
67248e2520
|
[GTK3] Implement palette viewer
|
2020-04-11 18:25:02 +02:00 |
|
|
83fa10f459
|
[GTK3] Implement sprite viewer
|
2020-04-11 18:25:02 +02:00 |
|
|
343d72f757
|
[GTK3] Handle VRAM viewer tilemap and -set options
|
2020-04-11 18:25:02 +02:00 |
|
|
2b2fdb6427
|
[GTK3] Make VRAM viewer button bar slimmer
|
2020-04-11 18:25:02 +02:00 |
|
|
5ad3705179
|
[GTK3] Automatic resizing of the VRAM viewer
|
2020-04-11 18:25:02 +02:00 |
|
|
286dd4d793
|
[GTK3] Rename "gtkget" macro "builder_get"
|
2020-04-11 18:25:02 +02:00 |
|
|
9e7de34e24
|
[GTK3] Implement tilemap scrolling rect
|
2020-04-11 18:25:02 +02:00 |
|
|
cbace7cb09
|
[GTK3] Add function to draw grids in VRAM viewer
|
2020-04-11 18:25:02 +02:00 |
|
|
0a412f9d95
|
[GTK3] Make GCC happier
|
2020-04-11 18:25:02 +02:00 |
|
|
4d6ce2b404
|
[GTK3] Make dummy preference callbacks functional
|
2020-04-11 18:25:02 +02:00 |
|
|
f3377d261e
|
[GTK3] Use logical ARGB byte order for image buffers
|
2020-04-11 18:25:01 +02:00 |
|
|
3d41673356
|
[GTK3] Add main.h and re-order main.c
|
2020-04-11 18:25:01 +02:00 |
|
|
b9fb1c2a43
|
[GTK3] Allow multiple simultaneous instances
|
2020-04-11 18:25:01 +02:00 |
|
|
8385a18233
|
[GTK3] Somewhat working GtkDrawingArea fallback
|
2020-04-11 18:25:01 +02:00 |
|
|
af7ed7b10e
|
[GTK3] Fix a few problems with the settings
|
2020-04-11 18:25:01 +02:00 |
|
|
5f4e533f2b
|
[GTK3] Implement hard-coded input handling
|
2020-04-11 18:25:01 +02:00 |
|
|
404e9dd1d5
|
[GTK3] Implement boot ROM search path preference
|
2020-04-11 18:25:01 +02:00 |
|
|
f3f2e66faf
|
[GTK3] More work on preferences done
|
2020-04-11 18:25:01 +02:00 |
|
|
4b15dc9cdf
|
[GTK3] Handle config.boot_rom_path
|
2020-04-11 18:25:01 +02:00 |
|
|
daf6feac70
|
[GTK3] Make UI react to video config changes
|
2020-04-11 18:25:01 +02:00 |
|
|
f0a5e24e53
|
[GTK3] Get color correction & highpass from config
|
2020-04-11 18:25:00 +02:00 |
|
|
80520e51c6
|
[GTK3] Prototype rendering of tilemap and tileset
|
2020-04-11 18:25:00 +02:00 |
|
|
5182d07dcd
|
[GTK3] Save settings to key file
|
2020-04-11 18:25:00 +02:00 |
|
|
44ea60b5a9
|
[GTK3] Load/save settings from/to file
|
2020-04-11 18:25:00 +02:00 |
|
|
214ef9399d
|
[GTK3] Fix integer scaling
|
2020-04-11 18:25:00 +02:00 |
|
|
a801a06fe8
|
[GTK3] Move config handling into settings.c
|
2020-04-11 18:25:00 +02:00 |
|
|
e00eecaaea
|
[GTK3] Add model and boot ROM CLI overrides
|
2020-04-11 18:25:00 +02:00 |
|
|
b976938be8
|
[GTK3] Make rgb_encode() big endian compatible
|
2020-04-11 18:25:00 +02:00 |
|
|
9044189a95
|
[GTK3] Stop the emulation when quitting
|
2020-04-11 18:25:00 +02:00 |
|
|
b1be15377c
|
[GTK3] Use frame buffering like the Cocoa frontend
|
2020-04-11 18:25:00 +02:00 |
|
|
be64d422c5
|
[GTK3] Implement OpenGL renderer prototype
|
2020-04-11 18:24:59 +02:00 |
|
|
6913c47076
|
[GTK3] Add UI skeleton
|
2020-04-11 18:24:55 +02:00 |
|
Lior Halphon
|
695c6ee943
|
Don't crash if a naughty frontend runs the boot ROM without a ROM
|
2020-04-11 19:21:00 +03:00 |
|
Lior Halphon
|
0abd3b2c46
|
Dump and load cheats
|
2020-04-11 19:15:40 +03:00 |
|
Lior Halphon
|
5df45417fa
|
Console quirks
|
2020-04-11 18:27:31 +03:00 |
|
Lior Halphon
|
0c3db932b2
|
Fix Mavericks compatibility
|
2020-04-11 18:19:15 +03:00 |
|
Lior Halphon
|
2bc75caf9e
|
Fix CRT shader on OpenGL
|
2020-04-11 18:03:21 +03:00 |
|
Lior Halphon
|
852a6997ed
|
Add cheats UI to Cocoa
|
2020-04-11 18:03:10 +03:00 |
|
Lior Halphon
|
337e74352d
|
Add cheats API, with GameShark and GameGenie import
|
2020-04-09 22:13:09 +03:00 |
|
Lior Halphon
|
1d80c185d8
|
Remove IDE comment
|
2020-04-09 17:25:14 +03:00 |
|
Lior Halphon
|
4a21dd3232
|
The Cocoa sidebar is now resizeable and collapseable
|
2020-04-09 15:29:49 +03:00 |
|