a15c395460GTK: file drop support. adsfgdgfdg
0.5
StapleButter
2017-10-05 03:10:14 +0200
084d9254e3maybe now the input dialog can stop being dumb
StapleButter
2017-10-05 02:05:23 +0200
d895dfc9fbhopefully fix that shit for good
StapleButter
2017-10-05 01:58:41 +0200
a84caacb03make window actually resizable below min size. we lose proper client sizing under GTK tho.
StapleButter
2017-10-05 01:35:50 +0200
f714c492b9GTK: hook SetMinSize. fuck around with gtk_widget_set_size_request() so the window can be resized smaller than the initial size.
StapleButter
2017-10-05 01:22:03 +0200
5d5311c53cuse grids instead of nested boxes for input config dialog. (still lags, needs optimization) adjust things to make those dialogs sexier.
StapleButter
2017-10-05 01:03:22 +0200
9d3f13b689rework things a bit. also remove some useless variables.
StapleButter
2017-10-05 00:13:22 +0200
4781bd5671fix ARM7 BIOSPROT. not that it matters.
StapleButter
2017-10-02 04:57:23 +0200
dbb174c531implement 8bit reads to div/sqrt registers. RaymanDS showed some interest for that, so there we go. RaymanDS still fucks up. RaymanDS is a pile of shit. melonDS is bad at timings.
StapleButter
2017-10-02 04:27:50 +0200
f52322ee20* support for dragdrop * support for loading ROMs via command line (except it will try to get the BIOS/firmware from where the ROM is. derp) * re-add missing BIOS/firmware dialog. fix libui to allow dialogs without a parent window.
StapleButter
2017-09-23 03:39:09 +0200
14b7cf1987add hooks for when the window gets/loses focus. properly refocus draw area. lay base for dragdrop.
StapleButter
2017-09-23 02:58:04 +0200
a9cacb9dd7make Quit menu item actually work
StapleButter
2017-09-23 02:03:11 +0200
e298d50e76avoid potential race conditions during reset/etc by waiting till the emu thread got the message to pause
StapleButter
2017-09-22 01:33:18 +0200
332282c809oh also, fuck that shit
StapleButter
2017-09-21 21:44:39 +0200
8e41ed751echange 'pause' menu item to a proper check item. GTK is picky about it.
StapleButter
2017-09-21 21:31:20 +0200
4db1a51fa4add Platform thread/semaphore support, using SDL
StapleButter
2017-09-19 15:39:41 +0200
62405cde0achange final framebuffer format (again. sorry.) to xRGB, more compatible
StapleButter
2017-09-19 15:39:00 +0200
8d79355f2elibui: add cairo bitmap code (preliminary). fix bug where putting a draw area directly in the window caused it to be tiny.
StapleButter
2017-09-19 02:22:07 +0200
5979ab2eb2libui: fix bug with filepicker filters under GTK. add skeleton for bitmaps. add the right cmake shit.
StapleButter
2017-09-19 00:36:25 +0200
d463f8252d* build settings for Release * fix off-by-one error in bitmap drawing
StapleButter
2017-09-14 02:30:11 +0200
ba113d0ca9actually run the emulator
StapleButter
2017-09-14 00:56:52 +0200
f18690487cstart working on API to draw bitmaps lay out emu thread
StapleButter
2017-09-14 00:30:12 +0200
62a26977c7libui: primp file picker dialogs * support for filters, for Windows (tested) and GTK (theoretical) * add extra parameter for setting the start directory, but not supported yet
StapleButter
2017-09-11 15:56:52 +0200
c9ac08aa5b3D: blend translucent pixels with bottom pixels when needed. fixes antialiasing within shadows, under translucent polygons, etc
StapleButter
2017-08-28 22:19:49 +0200
183b8b58e03D: move shadow mask rendering to separate function, optimize it (it doesn't need to interpolate all vertex attributes)
StapleButter
2017-08-28 20:27:56 +0200
ee6daa0e62fix antialiasing along Y-major edges
StapleButter
2017-08-28 18:48:06 +0200
2e23ae54b23D: * more accurate polygon edges (still not perfect. heh) * antialiasing (doesn't always work)
StapleButter
2017-08-28 18:37:07 +0200
d656e6e7ff3D: faster and more accurate interpolation
StapleButter
2017-08-17 23:34:37 +0200
bc1385e9053D: revise fog calculation to match hardware (emulate precision loss and overflow with big shifts)
StapleButter
2017-08-16 22:20:53 +0200
e6f5507c9eadd some more GPU IO
StapleButter
2017-07-23 15:31:09 +0200
f869975a51implement 8bit writes to DISPCNT/BGCNT/BGPOS
StapleButter
2017-07-23 01:39:21 +0200
0df3a29374* FPS counter displays target framerate * fix potential hang and out-of-bounds drawing when VCount is modified during drawing
StapleButter
2017-07-21 10:19:56 +0200
cfb9e20fe1* bump version number * BLDALPHA is readable
StapleButter
2017-07-16 03:47:44 +0200
08bdef481fadd setting for whether to bind the wifi socket to any address or to loopback only
0.4
StapleButter
2017-07-16 00:57:26 +0200
0d58fcb5d6add basic response for Pokémon IR transceiver (SPI command 08). lets your pokémon gain EXP.
StapleButter
2017-07-15 19:34:35 +0200
cb0e026ec1implement transfer delays for both SPI busses also make microphone input return 0x800
StapleButter
2017-07-15 19:29:10 +0200
6b6389fbb4separate polygonID attributes for opaque and translucent pixels. rendering translucent pixels preserves opaque polygonID and edge flags for edgemarking.
StapleButter
2017-07-15 15:24:25 +0200
d9786038523D: fix Z calculation in Z-buffering mode (should use original W, not normalized one). fixes horrendous Z-fighting in Pokémon games.
StapleButter
2017-07-14 18:35:34 +0200
cd6ecfc21fapply the interpolation fix to Z interpolation. more accurate conversion of Z values.
StapleButter
2017-07-14 04:49:29 +0200
e1926d6e972D: fix blending against the 3D layer or bitmap sprites (when those are second target)
StapleButter
2017-07-14 00:32:25 +0200
04172f47defix potential overflow in fog density calculation
StapleButter
2017-07-14 00:12:35 +0200
a1401e724c* actually fix linear interpolation when y0>y1 * change the backfacing attribute bit, so that it doesn't mess with edgemarking
StapleButter
2017-07-13 23:09:42 +0200
800540b710attempt to fix interpolation when y0>y1
StapleButter
2017-07-10 13:31:05 +0200
8f031f698bnormalize W values in both directions (0123-0157 -> 1230-1570)
StapleButter
2017-07-06 18:54:51 +0200
3aa83ae6413D: * undo 'winding sorting' hypothesis * special depth test rules: 'less than' function becomes 'less or equal' when rendering front-facing polygon pixels against back-facing opaque pixels
StapleButter
2017-07-06 18:38:13 +0200
b29b128a1b2D: fix rotscaled bitmap sprites (dumb bug of the year). fixes#41 and #34
StapleButter
2017-07-06 12:17:45 +0200
dc326130283D: opaque polygons are sorted by winding order
StapleButter
2017-07-06 02:02:30 +0200
d357b1c2acapparently they suck at keeping their SDL distributions up to date
StapleButter
2017-07-05 21:37:28 +0200
4a992dbfd7... maybe it's better this way?????
StapleButter
2017-07-05 21:29:30 +0200
599103486ccmake: attempt to add C++11 support.
StapleButter
2017-07-05 21:17:15 +0200