Matthew Berry
|
5d3f3bcac7
|
memes?
|
2022-08-11 08:28:04 -07:00 |
|
Matthew Berry
|
71dba46e8b
|
temp push for changing computers
|
2022-08-10 10:07:33 -07:00 |
|
Matthew Berry
|
4cfd5b6fa7
|
add event types where they were missing
|
2022-08-10 10:07:07 -07:00 |
|
Matthew Berry
|
2024c9f1bf
|
bump to latest bitfields version
|
2022-08-05 17:27:08 -07:00 |
|
Matthew Berry
|
b663bf2f6c
|
bump imgui to v1.87
|
2022-07-31 10:43:11 -07:00 |
|
Matthew Berry
|
6ae942943d
|
bump imgui backends shard to version that supports m1 macs
|
2022-07-18 20:00:06 -07:00 |
|
Matthew Berry
|
94ba13b024
|
ci: add macos 12, add ubuntu 22.04/18.04
Currently macos-latest maps to macos-11 and ubuntu-latest maps to
ubuntu-20.04
|
2022-07-18 17:55:26 -07:00 |
|
Matthew Berry
|
6b3f2e8415
|
minor sprite render refactoring for readability
|
2022-07-18 17:48:48 -07:00 |
|
Matthew Berry
|
6604a4800e
|
GBA RTC implemented :)
Works in RTC test roms, Pokemon Emerald, and Sennen Kazoku
|
2022-07-16 17:58:02 -07:00 |
|
Matthew Berry
|
5f6a3310a1
|
rename methods and paths of audio classes to increase gb/gba similarity
maybe this will help merge them someday
|
2022-07-14 19:48:05 -07:00 |
|
Matthew Berry
|
dfdd319ca9
|
rename value to other in SoundChannel#===
|
2022-07-13 19:05:59 -07:00 |
|
Matthew Berry
|
1a40e281ed
|
try adding blocks around the imgui api to make it a little easier to work with
hopefully this means I won't forget to close groups or pop styles anymore
|
2022-06-26 14:28:22 -07:00 |
|
Matthew Berry
|
61b21b4233
|
temporarily patch rcnt to return 0x8000 so that sonic advance boots
|
2022-06-24 23:06:25 -07:00 |
|
Matthew Berry
|
ed1a8214c6
|
use Slice#unsafe_slice_of for reading sprites from oam
|
2022-06-15 20:41:57 -07:00 |
|
Matthew Berry
|
b06c4f87ed
|
remove mmio wrapping
not sure why I added this to begin with since it doesn't happen on hardware
|
2022-04-22 18:53:04 -07:00 |
|
Matthew Berry
|
9ce8710aca
|
remove debugging __FILE__ arg to switch_mode
|
2022-04-03 11:46:47 -07:00 |
|
Matthew Berry
|
515d12aaa2
|
prevent scheduler window from crashing the emulator when minimized
|
2022-03-26 14:19:10 -07:00 |
|
Matthew Berry
|
0f21ea6aea
|
adjust address limit for vram u8 writes based on display mode (fix OpenLara)
|
2022-03-26 13:58:18 -07:00 |
|
Matthew Berry
|
020aafd156
|
reset vblank flag at line 227
|
2022-03-14 17:25:45 -07:00 |
|
Matthew Berry
|
a2af5771d7
|
Bump imgui-backends version to support build on fedora
|
2022-03-06 17:15:29 -08:00 |
|
Matthew Berry
|
bbfdd90fb8
|
rough pass at access timing to improve performance
|
2022-03-04 12:26:29 -08:00 |
|
Matthew Berry
|
94aa84d53b
|
Force scanline in mooneye and non-fifo acid tests
|
2022-01-11 21:48:01 -08:00 |
|
Matthew Berry
|
4001dae0b8
|
Refactor Config to allow temporary command-line overrides
|
2022-01-11 21:27:34 -08:00 |
|
Matthew Berry
|
5405b3978b
|
Upgrade ImGui to v1.86
|
2022-01-09 18:17:13 -08:00 |
|
Matthew Berry
|
c33dc77feb
|
Fix CI, lock ImGui v1.85 bindings (and remove gl3w init)
|
2022-01-08 21:50:52 -08:00 |
|
Matthew Berry
|
aa623089ff
|
Remove catch-all conversions on reads
|
2022-01-08 10:11:05 -08:00 |
|
Matthew Berry
|
0c7e952b8f
|
Standardize formatting again
|
2022-01-08 10:02:33 -08:00 |
|
Matthew Berry
|
1e0dc878dd
|
Change config to method-call implementation
|
2022-01-08 09:59:53 -08:00 |
|
Matthew Berry
|
644493b96c
|
update cult bios to include 3 patches from skylersaleh
- https://github.com/Cult-of-GBA/BIOS/pull/6
- https://github.com/Cult-of-GBA/BIOS/pull/7
- https://github.com/Cult-of-GBA/BIOS/pull/8
|
2021-12-31 11:12:38 -08:00 |
|
Matthew Berry
|
5e4bf19377
|
style: pull out constants and break up large functions
|
2021-12-27 21:28:07 -08:00 |
|
Matthew Berry
|
cf323648a5
|
parse cartridge type to enum
|
2021-08-06 21:31:39 -07:00 |
|
Matthew Berry
|
dc6b2915dc
|
time out imgui menu after 3 seconds without mouse movement
|
2021-08-01 22:29:59 -07:00 |
|
Matthew Berry
|
e3dd781f71
|
add menu to change window size or fullscreen
|
2021-08-01 21:54:20 -07:00 |
|
Matthew Berry
|
606bf07800
|
allow scaling the viewport
|
2021-08-01 21:27:45 -07:00 |
|
Matthew Berry
|
f31a0b72c9
|
fix blending when booting straight into game
|
2021-08-01 17:51:40 -07:00 |
|
Matthew Berry
|
719ca57c64
|
abstract shader implementation
|
2021-08-01 17:49:20 -07:00 |
|
Matthew Berry
|
9b0a5536b5
|
render crab start screen + lots of opengl changes
|
2021-08-01 15:14:11 -07:00 |
|
Matthew Berry
|
1d381e8ca8
|
change clear color + minor cleanup
|
2021-08-01 10:59:10 -07:00 |
|
Matthew Berry
|
2ed4868973
|
minor frontend cleanup
|
2021-07-31 16:16:33 -07:00 |
|
Matthew Berry
|
39f031adb5
|
add scheduler debug window
|
2021-07-21 22:13:10 -07:00 |
|
Matthew Berry
|
c9c5155333
|
refactor debugging windows
|
2021-07-21 20:19:36 -07:00 |
|
Matthew Berry
|
bf1154945b
|
abstract pause logic and interaction with vsync
|
2021-07-21 08:47:39 -07:00 |
|
Matthew Berry
|
e9a403fcf6
|
pausing: add shortcut, remove window, add titlebar messages
|
2021-07-21 08:39:01 -07:00 |
|
Matthew Berry
|
b86aabd8e0
|
redesign the structure of the menu bar
|
2021-07-20 21:29:12 -07:00 |
|
Matthew Berry
|
eefeeb6b63
|
flip event processing order so that keyboard events are processed first
|
2021-07-20 20:50:06 -07:00 |
|
Matthew Berry
|
e4e5ebda3b
|
rename event handlers
|
2021-07-20 20:48:45 -07:00 |
|
Matthew Berry
|
e02b31bcc7
|
cleanup exits
|
2021-07-20 20:28:22 -07:00 |
|
Matthew Berry
|
8080040f29
|
update keyboard usage section
|
2021-07-20 20:26:40 -07:00 |
|
Matthew Berry
|
ee292f9711
|
add cmake dep, mention frontend, update features
|
2021-07-20 20:06:30 -07:00 |
|
Matthew Berry
|
edd80c2ba1
|
bind exit to ctrl+q
|
2021-07-20 19:58:00 -07:00 |
|