This website requires JavaScript.
659763f903
clarification
Jaklyy
2024-06-08 16:15:02 -0400
8e9b88d01d
Actually generate DownscaleFramebuffer (#2059 )
CasualPokePlayer
2024-06-08 11:48:42 -0700
3699768ac9
most cpsr bits can't actually be updated (or at least can't be read?)
Jaklyy
2024-06-08 13:53:12 -0400
5f97dfc1ab
fix bits fixed to 0 for pu region sizing being set
Jaklyy
2024-06-08 10:53:22 -0400
8191f92bb6
mcr is also affected
Jaklyy
2024-06-08 10:42:19 -0400
0c887202e7
fix some more instructions?
Jaklyy
2024-06-08 10:40:23 -0400
73507621f5
idk why it took me two tries to get these instructions to work properly
Jaklyy
2024-06-07 23:50:31 -0400
2b0ed459e1
fully implement r15 stores being +12 of addr
Jaklyy
2024-06-07 23:46:49 -0400
bd3611b51d
unaligned registers with strd/ldrd raise an exception
Jaklyy
2024-06-07 20:43:02 -0400
7f4901ae1c
Fix a few compiler warnings
CasualPokePlayer
2024-06-07 16:11:33 -0700
793590da3a
remove unused variable
Jaklyy
2024-06-07 19:09:28 -0400
f5cc545307
Actually generate DownscaleFramebuffer
CasualPokePlayer
2024-06-07 12:42:25 -0700
fa701a3808
Fix various issues with firmware generation
CasualPokePlayer
2024-06-07 12:22:35 -0700
8bc7e4591c
thumb ldmia/pop data aborts
Jaklyy
2024-06-06 19:05:28 -0400
d6cd189455
rework data abort handling for ldm/stm; implement thumb stmia+push
Jaklyy
2024-06-06 18:58:43 -0400
8ac33e2748
Update branch for: Add mappable DEBUG button
irdkwia
2023-06-07 03:31:36 +0200
13ae96b4e3
simple thumb instructions (untested but probably right)
Jaklyy
2024-06-05 14:32:12 -0400
7c3108e20f
handle swp instruction aborts
Jaklyy
2024-06-05 14:31:44 -0400
1871c48849
fix double data aborts with strd
Jaklyy
2024-06-05 10:28:51 -0400
317a8c61e5
data abort handling for (almost) all (arm) instructions
Jaklyy
2024-06-04 21:22:39 -0400
1e8194e367
fix ldr and str
Jaklyy
2024-06-04 19:06:54 -0400
15bb45d069
fix up LocalMP
Arisotura
2024-06-05 00:10:12 +0200
153f01ec54
lay down basic idea of multi-instance support
Arisotura
2024-06-04 23:00:03 +0200
83c9b8dd42
remove some global cruft.
Arisotura
2024-06-04 12:13:54 +0200
724d5fbac1
shit.
Arisotura
2024-06-04 11:25:26 +0200
6b2209ea72
fuck every aspect of this
Arisotura
2024-06-04 11:16:45 +0200
5378be51c4
make Platform stuff pull the right EmuInstance.
Arisotura
2024-06-03 23:31:30 +0200
f56083132c
dont hang on undefined instruction
Jaklyy
2024-06-03 09:33:07 -0400
c2a57b79a0
fix stmd(a/b) writeback
Jaklyy
2024-06-02 22:41:01 -0400
5e760a1536
slightly cleaner code
Jaklyy
2024-06-02 19:34:29 -0400
17ba4d294c
implement 16 bit r/w IF and DISPCAPCNT
Jaklyy
2024-06-02 17:13:13 -0400
b5c1ee33fb
implement stm
Jaklyy
2024-06-02 10:33:29 -0400
63d4b78733
improve implementation
Jaklyy
2024-06-02 10:13:50 -0400
960f063eaa
improve data aborts for ldm
Jaklyy
2024-06-02 00:11:01 -0400
065573f316
fix writebacks overwriting registers swapped with spsr
Jaklyy
2024-05-31 18:09:45 -0400
39eb700595
NEVERMIND: interpolated colors dont discard down to 5 bit
Jaklyy
2024-05-29 13:50:16 -0400
d56a085fda
interpolated colors are rounded up if >= .5
Jaklyy
2024-05-29 13:16:58 -0400
5e60a9c29b
fix some bugs with compressed texture look up
Jaklyy
2024-05-29 10:17:09 -0400
c2b2dc70b6
allow build with ENABLE_JIT=ON on OpenBSD Targets
izder456
2024-05-27 12:21:04 -0500
1e9326bf85
move emuDirectory to main.cpp, and make it a QString. remove more Platform shit.
Arisotura
2024-05-27 00:56:22 +0200
41e9715f7f
remove some stuff from Platform
Arisotura
2024-05-27 00:41:13 +0200
5fb8836440
port video settings shit
Arisotura
2024-05-26 21:28:00 +0200
9560282c48
fix build
Jaklyy
2024-05-26 12:30:47 -0400
42bdf6a826
Merge remote-tracking branch 'upstream/master' into depth-test-equals-swapped
Jaklyy
2024-05-26 11:05:04 -0400
5646c02ef3
actually use tab key
Jaklyy
2024-05-26 09:47:42 -0400
3785d99438
better spot
Jaklyy
2024-05-26 09:45:53 -0400
a35d62275c
Merge remote-tracking branch 'upstream/master' into slope-gap-fix
Jaklyy
2024-05-26 09:44:01 -0400
2ef067b60c
give better credit
Jaklyy
2024-05-26 09:43:50 -0400
0d7ab99a99
Merge remote-tracking branch 'upstream/master' into lighting-test
Jaklyy
2024-05-26 09:35:17 -0400
def578563a
give proper credit in comments
Jaklyy
2024-05-26 09:35:04 -0400
de18f029a6
port camera stuff
Arisotura
2024-05-26 13:08:41 +0200
a203d06c24
Revert "make screen filtering work with Qt rendering, too"
Arisotura
2024-05-26 01:00:11 +0200
eca52bcca2
make screen filtering work with Qt rendering, too
Arisotura
2024-05-26 00:23:50 +0200
d480808d72
port screen layout stuff. encapsulate screen layout code.
Arisotura
2024-05-26 00:16:55 +0200
2451f3fed8
rework window size/maximized save/restore
Arisotura
2024-05-25 12:57:37 +0200
7b709e6847
port WifiSettings -- still needs porting the LAN stuff
Arisotura
2024-05-25 01:32:46 +0200
c0c78553e6
port MPSettings
Arisotura
2024-05-25 01:17:51 +0200
f391c39592
port PowerManagement
Arisotura
2024-05-25 00:41:54 +0200
449d3b342a
port FirmwareSettings
Arisotura
2024-05-25 00:08:02 +0200
b5996f5ab6
port DateTime
Arisotura
2024-05-24 23:40:24 +0200
038f7a9171
port PathSettings
Arisotura
2024-05-24 23:28:22 +0200
5855e93f43
port InterfaceSettings to the new config system.
Arisotura
2024-05-24 22:52:43 +0200
28e4d39363
maybe things wouldn't be weird if you initialized your fucking variables, Arisotura
Arisotura
2024-05-24 20:46:45 +0200
03d5c2516c
more small fry...
Arisotura
2024-05-24 20:32:28 +0200
f0b81a9050
resurrect some of the OSD, properly dispatch it to all windows
Arisotura
2024-05-24 19:29:58 +0200
a7bce8e233
some more small fry
Arisotura
2024-05-24 19:19:23 +0200
b5cc5a2cf7
port some small fry to the new config system.
Arisotura
2024-05-24 11:41:51 +0200
f9449999ec
add required shit for loading per-window config (I think)
Arisotura
2024-05-23 23:31:15 +0200
d50f01b774
port input subsystem
Arisotura
2024-05-23 18:50:29 +0200
37755a50d0
fix some more overflow behavior, and 0tall line polys
Jaklyy
2024-05-23 10:50:47 -0400
daf981e7c2
port audio settings to new config system
Arisotura
2024-05-23 02:23:24 +0200
b363f959ed
help
Jaklyy
2024-05-22 06:11:46 -0400
d634c450bb
MERGEZORZ II
Arisotura
2024-05-20 01:07:35 +0200
d75c46c9f3
Merge remote-tracking branch 'origin/master' into doublemelon
Arisotura
2024-05-20 00:50:25 +0200
8bd50bb8b3
MERGEZORZ
Arisotura
2024-05-20 00:46:59 +0200
c3226f435c
make it actually work, somewhat
Arisotura
2024-05-20 00:19:22 +0200
e50463e983
finally, it builds
Arisotura
2024-05-20 00:04:05 +0200
3d47fa08b8
migrate AudioInOut inside EmuInstance
Arisotura
2024-05-19 23:58:14 +0200
21de51bb3f
zarg
Arisotura
2024-05-19 21:34:20 +0200
cde47f56c5
it keeps going
Arisotura
2024-05-19 01:42:44 +0200
8eaf303cd4
partially fix continuing a polygon strip after a swap buffers
Jaklyy
2024-05-18 19:08:35 -0400
920cc6bb91
implement handling for glitched polygon edge cases
Jaklyy
2024-05-18 14:51:31 -0400
30444036a6
botch one more thing
Arisotura
2024-05-18 11:58:17 +0200
2fc1ae780b
hey look, more shit
Arisotura
2024-05-18 11:45:31 +0200
10380320c5
more work
Arisotura
2024-05-16 21:20:10 +0200
a72b79a55a
that needs to be public actually
Nadia Holmquist Pedersen
2024-05-15 19:43:34 +0200
cfc49eb286
Revert slirp dynamic/static check, and make it not use dllimport/export when building statically
Nadia Holmquist Pedersen
2024-05-15 19:37:14 +0200
d21bc64cb3
MinGW build portability fixes
Nadia Holmquist Pedersen
2024-05-15 18:57:49 +0200
a2406e3c0e
Vendored libslirp (#2045 )
Nadia Holmquist Pedersen
2024-05-15 18:00:55 +0200
1ee98a7cff
Allow optionally using system libslirp
vendored-libslirp
Nadia Holmquist Pedersen
2024-05-15 17:54:13 +0200
de0a83e019
tag slirp console output
Nadia Holmquist Pedersen
2024-05-15 17:29:20 +0200
384a2770ae
defining G_OS_UNIX isn't worth the hassle
Nadia Holmquist Pedersen
2024-05-15 16:59:12 +0200
c3995b7c96
more stuff
Nadia Holmquist Pedersen
2024-05-15 16:49:03 +0200
284e479455
more corrections
Nadia Holmquist Pedersen
2024-05-15 16:34:32 +0200
e29f42c937
apply some corrections
Nadia Holmquist Pedersen
2024-05-15 16:29:28 +0200
e33cbb4018
fix slirp includes
Nadia Holmquist Pedersen
2024-05-15 15:54:08 +0200
679e5b9c17
shut up warning about missing semicolon
Nadia Holmquist Pedersen
2024-05-15 15:51:25 +0200
e7cddd4c3a
Use vendored libslirp
Nadia Holmquist Pedersen
2024-05-15 15:37:38 +0200
22afac315b
Add libslirp with glib shim
Nadia Holmquist Pedersen
2024-05-15 15:48:56 +0200
21ac09a71e
Merge 6b2734270c
into 747f50de98
Ivan
2024-05-15 13:27:21 +0200