Util: Add universal float parsing and formatting functions
Jeffrey Pfau jeffrey@endrift.com
Wed, 11 Feb 2015 00:19:55 -0800
Util: Fix Win32 build
Jeffrey Pfau jeffrey@endrift.com
Tue, 10 Feb 2015 02:46:12 -0800
Util: Use proper locale for reading and writing float values
Jeffrey Pfau jeffrey@endrift.com
Tue, 10 Feb 2015 02:21:40 -0800
GBA: Allow overriding GameShark type
Jeffrey Pfau jeffrey@endrift.com
Tue, 10 Feb 2015 00:42:11 -0800
GBA: Make some codes work without master codes
Jeffrey Pfau jeffrey@endrift.com
Tue, 10 Feb 2015 00:25:52 -0800
GBA: Fix CodeBreaker codes
Jeffrey Pfau jeffrey@endrift.com
Tue, 10 Feb 2015 00:24:36 -0800
GBA: Cheats can now be grouped and named
Jeffrey Pfau jeffrey@endrift.com
Mon, 09 Feb 2015 02:54:17 -0800
GBA: Add more Pro Action Replay v3 skeleton
Jeffrey Pfau jeffrey@endrift.com
Sun, 08 Feb 2015 21:03:53 -0800
GBA: Change how GameShark ROM patches work
Jeffrey Pfau jeffrey@endrift.com
Sun, 08 Feb 2015 21:03:05 -0800
GBA: Add GameShark reseeding
Jeffrey Pfau jeffrey@endrift.com
Sun, 08 Feb 2015 01:26:56 -0800
All: Update Debian package section to "games"
Jeffrey Pfau jeffrey@endrift.com
Sun, 08 Feb 2015 01:20:04 -0800
GBA: GameShark v1/v2 codes mostly complete
Jeffrey Pfau jeffrey@endrift.com
Sat, 07 Feb 2015 18:46:26 -0800
GBA: Fix Windows build
Jeffrey Pfau jeffrey@endrift.com
Fri, 06 Feb 2015 03:31:51 -0800
GBA RR: Fix fallthrough error when reading tags from a movie
Jeffrey Pfau jeffrey@endrift.com
Thu, 05 Feb 2015 23:36:51 -0800
GBA: Support for unencrypted CodeBreaker codes
Jeffrey Pfau jeffrey@endrift.com
Thu, 05 Feb 2015 03:20:02 -0800
Util: Fix VFile.readline
Jeffrey Pfau jeffrey@endrift.com
Thu, 05 Feb 2015 03:18:37 -0800
ARM7: Add ARMRunFake for rolling back the PC and running a fake opcode
Jeffrey Pfau jeffrey@endrift.com
Wed, 04 Feb 2015 23:30:04 -0800
ARM7: Make component numbers be size_t instead of int
Jeffrey Pfau jeffrey@endrift.com
Wed, 04 Feb 2015 02:35:30 -0800
Util: Add Vector append
Jeffrey Pfau jeffrey@endrift.com
Wed, 04 Feb 2015 02:34:59 -0800
Util: Add a simple Vector definition
Jeffrey Pfau jeffrey@endrift.com
Wed, 04 Feb 2015 00:43:37 -0800
GBA Memory: Add GBAPatch functions for force-writing and patching memory addresses
Jeffrey Pfau jeffrey@endrift.com
Tue, 03 Feb 2015 23:49:34 -0800
Debugger: Add support for soft breakpoints
Jeffrey Pfau jeffrey@endrift.com
Tue, 03 Feb 2015 03:08:37 -0800
ARM7: Add function for turning r15 into the address of the current instruction
Jeffrey Pfau jeffrey@endrift.com
Tue, 03 Feb 2015 01:23:49 -0800
GBA: Refactor gba directory, dropping gba- prefix and making supervisor directory
Jeffrey Pfau jeffrey@endrift.com
Mon, 02 Feb 2015 23:52:37 -0800
All: Update CHANGES
Jeffrey Pfau jeffrey@endrift.com
Mon, 02 Feb 2015 23:19:54 -0800
All: Make libedit work by default on BSDs, which usually ship libedit
Jeffrey Pfau jeffrey@endrift.com
Fri, 30 Jan 2015 00:18:41 -0800
GBA: Refactor gba-sensors and gba-gpio into gba-hardware
Jeffrey Pfau jeffrey@endrift.com
Thu, 29 Jan 2015 23:50:02 -0800
GBA: Add API for getting Configuration structs for overrides and input
Jeffrey Pfau jeffrey@endrift.com
Thu, 29 Jan 2015 23:16:25 -0800
Qt: Rename GamePakView to OverrideView
Jeffrey Pfau jeffrey@endrift.com
Thu, 29 Jan 2015 00:37:11 -0800
Qt: Expand RTC to Realtime clock in strings
Jeffrey Pfau jeffrey@endrift.com
Thu, 29 Jan 2015 00:26:40 -0800
Qt: Support idle loop optimization
Jeffrey Pfau jeffrey@endrift.com
Thu, 29 Jan 2015 00:25:46 -0800
GBA: Add constant for invalid idle loop address
Jeffrey Pfau jeffrey@endrift.com
Thu, 29 Jan 2015 00:25:15 -0800
Qt: Split out sensor editor from override view
Jeffrey Pfau jeffrey@endrift.com
Wed, 28 Jan 2015 23:34:48 -0800
Merge branch 'optimization/idle-loop-detection'
Jeffrey Pfau jeffrey@endrift.com
Wed, 28 Jan 2015 22:34:06 -0800
GBA BIOS: Prevent CpuSet and CpuFastSet from using BIOS addresses as a source (fixes #184)
Jeffrey Pfau jeffrey@endrift.com
Tue, 27 Jan 2015 21:43:28 -0800
GBA Video: Fix DISPSTAT write after refactor
Jeffrey Pfau jeffrey@endrift.com
Tue, 27 Jan 2015 02:09:41 -0800
ARM7: Tidy up decoder MSR and MRS instructions
Jeffrey Pfau jeffrey@endrift.com
Mon, 26 Jan 2015 01:42:21 -0800
Debugger: Disassembly now lists PSR bitmasks (fixes #191)
Jeffrey Pfau jeffrey@endrift.com
Mon, 26 Jan 2015 01:41:06 -0800
Debugger: Watchpoints now report address watched (fixes #68)
Jeffrey Pfau jeffrey@endrift.com
Mon, 26 Jan 2015 01:12:20 -0800
Qt: Saving of game overrides
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Jan 2015 16:01:03 -0800
Qt: Configurable game overrides for Game Pak devices
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Jan 2015 15:21:48 -0800
Debugger: Clean up debugger interface, removing obsolete state (fixes #67)
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Jan 2015 13:28:14 -0800
Qt: Drag and drop game loading (fixes #146)
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Jan 2015 04:53:24 -0800
SDL: Properly clean up if a game doesn't launch
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Jan 2015 03:37:15 -0800
GBA: Fix unmapping values that are out of range
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Jan 2015 03:34:14 -0800
Perf: Fix crash when the GBA thread fails to start
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Jan 2015 03:12:53 -0800
All: Fix warnings
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Jan 2015 00:24:18 -0800
Third-Party: Fix warnings in LZMA SDK
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Jan 2015 00:20:46 -0800
All: Update README
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Jan 2015 00:15:58 -0800
GBA Thread: Fix possible hang when loading an archive
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Jan 2015 00:12:33 -0800
All: Support 7-Zip files (fixes #151)
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Jan 2015 00:11:05 -0800
Util: Add UTF-16 and UTF-8 parsing functions
Jeffrey Pfau jeffrey@endrift.com
Sun, 25 Jan 2015 00:02:55 -0800
All: Update CHANGES for 0.1.1
Jeffrey Pfau jeffrey@endrift.com
Sat, 24 Jan 2015 16:43:39 -0800
Qt: Show window later that usual to ensure that it scales properly initially
Jeffrey Pfau jeffrey@endrift.com
Sat, 24 Jan 2015 15:50:04 -0800
GBA Video: Refactor video routines to be in a more consistent state during callbacks
Jeffrey Pfau jeffrey@endrift.com
Sat, 24 Jan 2015 01:02:09 -0800
GBA Thread: Interrupting should halt the emulation as soon as possible
Jeffrey Pfau jeffrey@endrift.com
Sat, 24 Jan 2015 00:32:56 -0800
Qt: Add error message if listening for GDB port fails
Jeffrey Pfau jeffrey@endrift.com
Wed, 21 Jan 2015 22:45:48 -0800
Qt: Add menu items for adjusting in-game solar levels
Jeffrey Pfau jeffrey@endrift.com
Wed, 21 Jan 2015 01:13:28 -0800
SDL: Faster texture uploads for GL using glTexSubImage2D
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Jan 2015 22:04:15 -0800
Qt: Remove leftover code from GDB fixup
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Jan 2015 03:21:11 -0800
Qt: Fix crash if a game pauses before any frames are shown
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Jan 2015 02:40:55 -0800
Qt: Close GDB window when shutting down a game
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Jan 2015 02:39:43 -0800
Debugger: Ensure GDB stub never hard-blocks
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Jan 2015 02:34:36 -0800
Qt: GDB debugger can now accept without blocking main thread
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Jan 2015 01:46:06 -0800
GBA Memory: Fix prefetch values in Thumb mode
Jeffrey Pfau jeffrey@endrift.com
Mon, 19 Jan 2015 01:16:18 -0800
Debugger: Merge Thumb BL instructions when disassembling (fixes #133)
Jeffrey Pfau jeffrey@endrift.com
Sun, 18 Jan 2015 13:28:58 -0800
Debugger: Simplify debugger state machine to play nicer with the GBA thread loop
Jeffrey Pfau jeffrey@endrift.com
Sun, 18 Jan 2015 02:27:25 -0800
GBA: Make sure axes are properly mapped and unmapped vis-a-vis buttons
Jeffrey Pfau jeffrey@endrift.com
Sun, 18 Jan 2015 01:21:01 -0800
Util: Add easy way to remove keys
Jeffrey Pfau jeffrey@endrift.com
Sun, 18 Jan 2015 01:19:28 -0800
GBA Audio: Revert 16-bit audio FIFO write behavior outside of DMAs
Jeffrey Pfau jeffrey@endrift.com
Sat, 17 Jan 2015 09:16:49 -0800
GBA: Fix timers 2 and 3 updating incorrectly
Jeffrey Pfau jeffrey@endrift.com
Sat, 17 Jan 2015 02:21:49 -0800
Debugger: Clean up GDB stub network interfacing
Jeffrey Pfau jeffrey@endrift.com
Fri, 16 Jan 2015 00:50:15 -0800
Util: Fix SOCKET_FAILED macro
Jeffrey Pfau jeffrey@endrift.com
Fri, 16 Jan 2015 00:11:50 -0800
Debugger: Enable GDB stub to update while running
Jeffrey Pfau jeffrey@endrift.com
Thu, 15 Jan 2015 21:23:32 -0800
GBA: Improve accuracy of event timing
Jeffrey Pfau jeffrey@endrift.com
Thu, 15 Jan 2015 20:52:49 -0800
GBA Audio: Properly initialize audio FIFO channels
Jeffrey Pfau jeffrey@endrift.com
Thu, 15 Jan 2015 20:49:00 -0800
GBA Video: Fix mode 0 being able to read tiles above appropriate tile range
Jeffrey Pfau jeffrey@endrift.com
Thu, 15 Jan 2015 02:01:33 -0800
GBA BIOS: Fix HuffUnComp boundary conditions
Jeffrey Pfau jeffrey@endrift.com
Thu, 15 Jan 2015 01:35:02 -0800
GBA Memory: Fix alignment of open bus 8- and 16-bit loads
Jeffrey Pfau jeffrey@endrift.com
Thu, 15 Jan 2015 01:10:54 -0800
Util: Fix some warnings
Jeffrey Pfau jeffrey@endrift.com
Thu, 15 Jan 2015 00:13:41 -0800
GBA: Add prefetch data to savestate
Jeffrey Pfau jeffrey@endrift.com
Wed, 14 Jan 2015 22:34:10 -0800
GBA BIOS: Fix BIOS prefetch after reset
Jeffrey Pfau jeffrey@endrift.com
Wed, 14 Jan 2015 22:08:51 -0800
GBA BIOS: Fix BIOS prefetch after returning from an IRQ
Jeffrey Pfau jeffrey@endrift.com
Wed, 14 Jan 2015 22:00:13 -0800
Debugger: Make watchpoints work with STM/LDM (fixes #169)
Jeffrey Pfau jeffrey@endrift.com
Wed, 14 Jan 2015 20:51:07 -0800
GBA Video: Start video at the last scanline instead of the first
Jeffrey Pfau jeffrey@endrift.com
Wed, 14 Jan 2015 02:29:45 -0800
GBA BIOS: Fix BIOS prefetch after returning from an HLE SWI
Jeffrey Pfau jeffrey@endrift.com
Wed, 14 Jan 2015 00:51:37 -0800
GBA Memory: Fix initial DMA state
Jeffrey Pfau jeffrey@endrift.com
Wed, 14 Jan 2015 00:28:49 -0800
Tools: Allow perf.py to accept zipped games
Jeffrey Pfau jeffrey@endrift.com
Tue, 13 Jan 2015 21:46:41 -0800
GBA BIOS: Reject bit length 1 in HuffUnComp
Jeffrey Pfau jeffrey@endrift.com
Tue, 13 Jan 2015 21:37:38 -0800
GBA Memory: Properly bounds-check VRAM accesses
Jeffrey Pfau jeffrey@endrift.com
Tue, 13 Jan 2015 21:24:41 -0800
GBA BIOS: Fix GetBiosChecksum to return the value of a real GBA, regardless of used BIOS
Jeffrey Pfau jeffrey@endrift.com
Tue, 13 Jan 2015 21:22:55 -0800
GBA BIOS: Fix HuffUnComp to work when games pass an invalid bit length
Jeffrey Pfau jeffrey@endrift.com
Tue, 13 Jan 2015 20:46:29 -0800
GBA: Even less stringent GBA ROM detection
Jeffrey Pfau jeffrey@endrift.com
Tue, 13 Jan 2015 04:06:47 -0800
SDL: Clean up key handling, change rewind key to backtick
Jeffrey Pfau jeffrey@endrift.com
Tue, 13 Jan 2015 03:02:36 -0800
Perf: Load the config file
Jeffrey Pfau jeffrey@endrift.com
Tue, 13 Jan 2015 02:40:01 -0800
GBA: Configurable game overrides
Jeffrey Pfau jeffrey@endrift.com
Tue, 13 Jan 2015 01:18:07 -0800
GBA: Split out save autodetect from no save present
Jeffrey Pfau jeffrey@endrift.com
Mon, 12 Jan 2015 00:59:48 -0800
GBA SIO: Add timing data
Jeffrey Pfau jeffrey@endrift.com
Sun, 11 Jan 2015 16:31:02 -0800
GBA: Move numbered savestate loading to GBAThread, clear rewind buffer when loading (fixes #174)
Jeffrey Pfau jeffrey@endrift.com
Sun, 11 Jan 2015 06:24:24 -0800
Util: Perform checksum validation on BPS patches
Jeffrey Pfau jeffrey@endrift.com
Sun, 11 Jan 2015 06:22:37 -0800
Util: Add BPS patch support (fixes #150)
Jeffrey Pfau jeffrey@endrift.com
Sun, 11 Jan 2015 01:38:04 -0800
Util: Add VFile.size function (fixes #153)
Jeffrey Pfau jeffrey@endrift.com
Sun, 11 Jan 2015 00:35:22 -0800
Qt: Restrict load types
Jeffrey Pfau jeffrey@endrift.com
Sat, 10 Jan 2015 23:28:41 -0800
Qt: Error dialog if a game fails to load
Jeffrey Pfau jeffrey@endrift.com
Sat, 10 Jan 2015 23:28:30 -0800
GBA: Add overrides for Japanese Boktai games
Jeffrey Pfau jeffrey@endrift.com
Sat, 10 Jan 2015 23:17:43 -0800
Qt: Save directory of last loaded file
Jeffrey Pfau jeffrey@endrift.com
Sat, 10 Jan 2015 22:46:59 -0800
GBA BIOS: Fix LZ77UnCompVram to use 16-bit loads from decompressed memory
Jeffrey Pfau jeffrey@endrift.com
Sat, 10 Jan 2015 20:30:32 -0800
ARM: Fix some decoder errors
Jeffrey Pfau jeffrey@endrift.com
Sat, 10 Jan 2015 14:19:05 -0800
Perf: Return non-zero if a game crashes
Jeffrey Pfau jeffrey@endrift.com
Sat, 10 Jan 2015 04:00:22 -0800
GBA Memory: Fix open bus 16-bit loads
Jeffrey Pfau jeffrey@endrift.com
Sat, 10 Jan 2015 04:43:58 -0800
GBA Memory: Simplify memory API and use fixed bus width
Jeffrey Pfau jeffrey@endrift.com
Sat, 10 Jan 2015 01:18:11 -0800
Qt: Fix window geometry on launch when window is still hidden
Jeffrey Pfau jeffrey@endrift.com
Fri, 09 Jan 2015 23:23:31 -0800
Util: Support IPv6
Jeffrey Pfau jeffrey@endrift.com
Fri, 09 Jan 2015 02:03:42 -0800
GBA: Fix logging moving events
Jeffrey Pfau jeffrey@endrift.com
Thu, 08 Jan 2015 23:46:17 -0800
SDL: Better error checking
Jeffrey Pfau jeffrey@endrift.com
Thu, 08 Jan 2015 20:04:59 -0800
GBA Thread: Add a crashed state to the thread
Jeffrey Pfau jeffrey@endrift.com
Thu, 08 Jan 2015 20:04:44 -0800
Debugger: Add rewind command
Jeffrey Pfau jeffrey@endrift.com
Thu, 08 Jan 2015 20:03:59 -0800
Debugger: Fix binary print putting spaces between digits
Jeffrey Pfau jeffrey@endrift.com
Thu, 08 Jan 2015 01:03:06 -0800
Qt: Migrate axis bindings to GamepadAxisEvent
Jeffrey Pfau jeffrey@endrift.com
Thu, 08 Jan 2015 00:24:43 -0800
Qt: Allow graphics switching on OS X
Jeffrey Pfau jeffrey@endrift.com
Wed, 07 Jan 2015 23:04:19 -0800
GBA BIOS: Implement SoftReset
Jeffrey Pfau jeffrey@endrift.com
Wed, 07 Jan 2015 22:33:16 -0800
GBA BIOS: Implement (most of) RegisterRamReset
Jeffrey Pfau jeffrey@endrift.com
Wed, 07 Jan 2015 22:18:08 -0800
GBA BIOS: Implement Diff8bitUnFilterVram
Jeffrey Pfau jeffrey@endrift.com
Wed, 07 Jan 2015 21:43:21 -0800
GBA BIOS: Clean up decompression routines and add writeback
Jeffrey Pfau jeffrey@endrift.com
Wed, 07 Jan 2015 21:31:39 -0800
GBA BIOS: Fix Diff16bitUnFilter
Jeffrey Pfau jeffrey@endrift.com
Wed, 07 Jan 2015 21:30:04 -0800
Util: Fix socket code to not use struct designated initialization
Jeffrey Pfau jeffrey@endrift.com
Wed, 07 Jan 2015 02:06:38 -0800
Qt: Update debugger portions to use threadInterrupt/threadContinue
Jeffrey Pfau jeffrey@endrift.com
Wed, 07 Jan 2015 02:05:52 -0800
GBA: Remove unused GBAError struct
Jeffrey Pfau jeffrey@endrift.com
Wed, 07 Jan 2015 02:05:18 -0800
ARM: Create component hotplugging and use it for attaching and detaching the debugger
Jeffrey Pfau jeffrey@endrift.com
Wed, 07 Jan 2015 02:05:04 -0800
GBA Memory: Filter out top nybble of DMA addresses
Jeffrey Pfau jeffrey@endrift.com
Wed, 07 Jan 2015 00:58:31 -0800
All: Clarify that -p takes an argument. (Merge pull request #2)
Anthony J. Bentley anthony@cathet.us
Wed, 07 Jan 2015 00:44:40 -0700
GBA Video: Properly combine OBJWIN blend flags with BG blend flags
Jeffrey Pfau jeffrey@endrift.com
Wed, 07 Jan 2015 00:09:10 -0800
GBA BIOS: Implement Diff8bitUnFilterWram and Diff16bitUnFilter
Jeffrey Pfau jeffrey@endrift.com
Tue, 06 Jan 2015 23:07:59 -0800
Qt: Expose rewind (fixes #136)
Jeffrey Pfau jeffrey@endrift.com
Mon, 05 Jan 2015 23:12:44 -0800
GBA Thread: Rewind API enhancements
Jeffrey Pfau jeffrey@endrift.com
Mon, 05 Jan 2015 23:11:56 -0800
GBA: Fix rewind boundary conditions
Jeffrey Pfau jeffrey@endrift.com
Mon, 05 Jan 2015 22:56:56 -0800
GBA Video: Properly separate OBJWIN blend flags from BG blend flags
Jeffrey Pfau jeffrey@endrift.com
Mon, 05 Jan 2015 04:19:15 -0800
Qt: Allow tab and backtab to be mapped for key sequences
Jeffrey Pfau jeffrey@endrift.com
Mon, 05 Jan 2015 02:27:50 -0800
Qt: Fix a few more UX grievances
Jeffrey Pfau jeffrey@endrift.com
Mon, 05 Jan 2015 02:06:37 -0800
Qt: Add clear button for shortcut editor
Jeffrey Pfau jeffrey@endrift.com
Mon, 05 Jan 2015 01:57:25 -0800
Qt: Fix a handful of UX issues with gamepad mapping
Jeffrey Pfau jeffrey@endrift.com
Mon, 05 Jan 2015 01:17:53 -0800
Qt: Fix focus loss after cancelling a save state load/save
Jeffrey Pfau jeffrey@endrift.com
Mon, 05 Jan 2015 01:01:49 -0800
Qt: Persist shortcut configurations to a settings file
Jeffrey Pfau jeffrey@endrift.com
Mon, 05 Jan 2015 00:13:57 -0800
Qt: Move MRU to QSettings
Jeffrey Pfau jeffrey@endrift.com
Sun, 04 Jan 2015 23:23:08 -0800
Qt: Only send button events if there is a widget in focus
Jeffrey Pfau jeffrey@endrift.com
Sun, 04 Jan 2015 22:42:42 -0800
Qt: Clear axis direction when setting a button value (fixes #179)
Jeffrey Pfau jeffrey@endrift.com
Sun, 04 Jan 2015 22:35:41 -0800
Qt: Fix some cases where key mapping can break if focus is adjusted
Jeffrey Pfau jeffrey@endrift.com
Sun, 04 Jan 2015 22:30:23 -0800
GBA: Detect when a BIOS file is not actually a BIOS file
Jeffrey Pfau jeffrey@endrift.com
Sun, 04 Jan 2015 19:02:53 -0800
Qt: Fix race condition when a game crashes immediately
Jeffrey Pfau jeffrey@endrift.com
Sun, 04 Jan 2015 19:01:26 -0800
Qt: Shortcut view now supports held events
Jeffrey Pfau jeffrey@endrift.com
Sun, 04 Jan 2015 16:49:10 -0800
Qt: Get submenus working with the shortcut editor
Jeffrey Pfau jeffrey@endrift.com
Sun, 04 Jan 2015 15:46:35 -0800
Qt: Add GamepadButtonEvent and remove signal associated; use this for button controls in emulator
Jeffrey Pfau jeffrey@endrift.com
Sun, 04 Jan 2015 04:23:20 -0800
Qt: Allow shortcuts to be controlled with a gamepad
Jeffrey Pfau jeffrey@endrift.com
Sun, 04 Jan 2015 02:16:43 -0800
Qt: Refactor out gamepad monitoring code into a new class
Jeffrey Pfau jeffrey@endrift.com
Sun, 04 Jan 2015 01:14:36 -0800
Qt: Start on key shortcut editor
Jeffrey Pfau jeffrey@endrift.com
Sat, 03 Jan 2015 23:57:37 -0800
Qt: Move settings items to consistent location in Tools
Jeffrey Pfau jeffrey@endrift.com
Sat, 03 Jan 2015 14:59:27 -0800
Qt: Fix build on OS X with Qt 5.4
Jeffrey Pfau jeffrey@endrift.com
Sat, 03 Jan 2015 13:08:47 -0800
Qt: Minor code cleanup for setTurbo
Jeffrey Pfau jeffrey@endrift.com
Fri, 02 Jan 2015 02:04:09 -0800
Qt: Clear active buttons when focus is lost
Jeffrey Pfau jeffrey@endrift.com
Fri, 02 Jan 2015 02:03:12 -0800
GBA Audio: Fix GB audio channels being too quiet
Jeffrey Pfau jeffrey@endrift.com
Thu, 01 Jan 2015 23:19:16 -0800
Qt: Fix integer overflow in frame -> seconds calculation
Jeffrey Pfau jeffrey@endrift.com
Thu, 01 Jan 2015 22:40:55 -0800
Qt: Add "Now" button to RTC overrides
Jeffrey Pfau jeffrey@endrift.com
Thu, 01 Jan 2015 16:26:42 -0800
Qt: Use low logLevel for GBA object, overridden by GBAThread
Jeffrey Pfau jeffrey@endrift.com
Thu, 01 Jan 2015 16:05:36 -0800
GBA: Allow GBAThread to override GBA object logLevel
Jeffrey Pfau jeffrey@endrift.com
Thu, 01 Jan 2015 16:05:07 -0800
GBA: Use GBALog with appropriate GBA object in new GPIO code
Jeffrey Pfau jeffrey@endrift.com
Thu, 01 Jan 2015 16:04:05 -0800
Video: Fix FFmpeg crashing when the file extension is wrong
Jeffrey Pfau jeffrey@endrift.com
Thu, 01 Jan 2015 14:51:20 -0800
Qt: Fix Windows build
Jeffrey Pfau jeffrey@endrift.com
Thu, 01 Jan 2015 03:36:48 -0800
All: Update docs to reflect the addition of the tilt sensor
Jeffrey Pfau jeffrey@endrift.com
Thu, 01 Jan 2015 03:23:20 -0800
GBA: Add frame counter and more GPIO state to savestates
Jeffrey Pfau jeffrey@endrift.com
Thu, 01 Jan 2015 03:21:29 -0800
Qt: RTC overrides
Jeffrey Pfau jeffrey@endrift.com
Thu, 01 Jan 2015 03:01:40 -0800
Qt: Add tilt sensor properly into the Game Pak override interface
Jeffrey Pfau jeffrey@endrift.com
Thu, 01 Jan 2015 00:43:33 -0800
GBA Video: Fix sprite boundary conditions with mosaic
Jeffrey Pfau jeffrey@endrift.com
Wed, 31 Dec 2014 20:53:50 -0800
GBA Video: Fix window interactions with 16-color mode 0 mosaic
Jeffrey Pfau jeffrey@endrift.com
Wed, 31 Dec 2014 19:59:26 -0800
SDL: Fix blip audio buffer repeat while paused
Jeffrey Pfau jeffrey@endrift.com
Wed, 31 Dec 2014 14:51:52 -0800
GBA: Implement tilt sensor
Jeffrey Pfau jeffrey@endrift.com
Wed, 31 Dec 2014 14:43:02 -0800
GBA Audio: Remove sample rate adjustment code
Jeffrey Pfau jeffrey@endrift.com
Wed, 31 Dec 2014 01:00:18 -0800
GBA: Put in tilt sensor stubs
Jeffrey Pfau jeffrey@endrift.com
Wed, 31 Dec 2014 04:43:06 -0800
All: Add --verbose flag to deploy-mac.py, off by default
Jeffrey Pfau jeffrey@endrift.com
Wed, 31 Dec 2014 03:16:15 -0800
All: Silence a few warnings
Jeffrey Pfau jeffrey@endrift.com
Wed, 31 Dec 2014 03:11:06 -0800
Qt: Fix bug with frame not resizing properly
Jeffrey Pfau jeffrey@endrift.com
Wed, 31 Dec 2014 02:27:29 -0800
Qt: Actually enable light sensor control widgets
Jeffrey Pfau jeffrey@endrift.com
Wed, 31 Dec 2014 00:56:39 -0800
Qt: Light sensor setting from GUI
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Dec 2014 23:23:16 -0800
Qt: Game Pak override dialog, half implemented
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Dec 2014 22:56:55 -0800
GBA: Refactor out savetype forcing
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Dec 2014 22:56:17 -0800
GBA Video: Fix sprite mis-ordering behavior in some cases (fixes #168)
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Dec 2014 23:33:12 -0800
Merge branch 'feature/blip-buf'
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Dec 2014 02:38:38 -0800
Qt: Fix OS X build in some unusual circumstances
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Dec 2014 02:34:16 -0800
All: Remove line from README about a now-implemented feature
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Dec 2014 03:37:32 -0800
All: Remove debugging print from deploy-mac.py
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Dec 2014 22:05:03 -0800
Qt: Remove absolute path for bundle installation to make CPack work
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Dec 2014 19:11:48 -0800
All: Fix small bugs in deploy-mac.py when using a root
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Dec 2014 18:32:33 -0800
Qt: Replace macdeployqt with tools/deploy-mac.py
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Dec 2014 18:17:47 -0800
All: Add tool for managing app bundles
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Dec 2014 18:00:20 -0800
Debugger: Add CLI functions for writing to memory
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Dec 2014 01:40:50 -0800
All: Update CHANGES
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Dec 2014 01:39:37 -0800
GBA: Ability to use an external source for the RTC
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Dec 2014 01:37:24 -0800
GBA: Fix GPIO being readable when set to write-only
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Dec 2014 14:49:06 -0800
Debugger: Fix watchpoints triggering too late
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Dec 2014 14:48:30 -0800
GBA: Hook up light sensor API
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Dec 2014 02:53:43 -0800
GBA: Implement light sensor GPIO interface with a hardcoded value for the moment
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Dec 2014 02:38:10 -0800
Debugger: Align PC-relative loads in Thumb
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Dec 2014 02:37:26 -0800
Qt: Further CMakeLists fixes
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Dec 2014 04:03:07 -0800
GBA Video: Fix windows not disabling target 1 appropriately (fixes #161)
Jeffrey Pfau jeffrey@endrift.com
Wed, 24 Dec 2014 20:25:25 -0800
All: Use COMPONENT for selecting installation pieces
Jeffrey Pfau jeffrey@endrift.com
Wed, 24 Dec 2014 18:40:36 -0800
Video: Fix uncompressed PCM audio recording
Jeffrey Pfau jeffrey@endrift.com
Wed, 24 Dec 2014 00:06:26 -0800
Qt: Fix uninitialized value
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Dec 2014 23:14:12 -0800
Video: Ensure FFmpeg encoder has audio frames
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Dec 2014 23:13:52 -0800
Qt: Guard GDBController class with an ifdef
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Dec 2014 23:00:24 -0800
Qt: Fix FPS target and SDL initialization audio issues
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Dec 2014 21:58:29 -0800
GBA Audio: Redo lavr audio loop
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Dec 2014 21:57:42 -0800
GBA: Fix prefetch value on bus
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Dec 2014 03:00:51 -0800
GBA Memory: Implement 16- and 32-bit loads from SRAM
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Dec 2014 02:59:26 -0800
Qt: Add FPS target back to settings view
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Dec 2014 00:26:47 -0800
Qt: Fix maxing out at 120 FPS on OS X
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Dec 2014 00:23:31 -0800
GBA Video: Fix blend issues with obscured middle layers
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Dec 2014 00:10:08 -0800
Qt: Add MRU list
Jeffrey Pfau jeffrey@endrift.com
Mon, 22 Dec 2014 23:00:31 -0800
All: Compile C code with minimum OS X version 10.6
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Dec 2014 22:28:57 -0800
Qt: Clarify some phrasing in the menus
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Dec 2014 22:24:19 -0800
GBA Audio: Audio buffer sizes are now correct sizes for both sample rates
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Dec 2014 21:30:59 -0800
GBA Audio: Make larger buffer sizes than 2048 actually work properly
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Dec 2014 21:27:55 -0800
Qt: Set default log level to FATAL, ERROR and WARN
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Dec 2014 20:22:49 -0800
GBA: Add option to skip BIOS start screen
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Dec 2014 17:48:36 -0800
GBA: Add bilinear resampling option
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Dec 2014 16:50:55 -0800
Qt: Rudimentary settings window
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Dec 2014 16:29:56 -0800
Qt: Fix config options being erroneously added as null
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Dec 2014 16:01:55 -0800
Qt: Properly set default video recording settings
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Dec 2014 15:24:49 -0800
GBA Memory: Properly initialize 1 Mb flash, and add debug logging
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Dec 2014 14:49:54 -0800
All: Update CHANGES
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Dec 2014 12:47:48 -0800
GBA Audio: Support 16-bit writes to FIFO audio
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Dec 2014 03:19:56 -0800
GBA Audio: Better audio resampling via FFmpeg
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Dec 2014 01:31:31 -0800
GBA Audio: Change internal audio sample buffer from 32-bit to 16-bit samples
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Dec 2014 01:14:30 -0800
GBA Config: Expose emulator config directory
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Dec 2014 18:41:41 -0800
All: Update CHANGES
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Dec 2014 15:12:22 -0800
Debugger: Negative PC-relative loads now properly subtract the offset
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Dec 2014 15:10:54 -0800
GBA BIOS: Fix BIOS prefetch after returning from a SWI
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Dec 2014 06:08:55 -0800
ARM7: Extend prefetch by one stage
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Dec 2014 05:19:16 -0800
GBA Memory: Fix value obtained from missing SRAM
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Dec 2014 05:17:29 -0800
Debugger: Add CLI "frame", frame advance command
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Dec 2014 01:43:48 -0800
Qt: Handle a game crash without crashing
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Dec 2014 20:34:48 -0800
GBA: Exit cleanly on FATAL if the port supports it
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Dec 2014 20:34:19 -0800
GBA Memory: Don't call into GPIO write calls if GPIO devices are absent
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Dec 2014 19:59:36 -0800
Qt: Set strong focus policy on main Window
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Dec 2014 02:17:17 -0800
Qt: Focusing a button when mapping a gamepad now works
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Dec 2014 01:31:20 -0800
Qt: Ensure holding down a button while mapping only takes effect once
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Dec 2014 01:20:37 -0800
Qt: Return active axis values as signs, to ensure sets are consistent
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Dec 2014 01:20:08 -0800
Qt: Improved versioning information
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Dec 2014 21:25:43 -0800
ARM7: Fix LDM writeback to a register already written
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Dec 2014 21:15:29 -0800
GBA BIOS: Fix HLE Lz77 and RL functions to properly account for width and invalid addresses
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Dec 2014 02:35:57 -0800
GBA Video: Remove stale renderers
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Dec 2014 23:30:18 -0800
GBA Thread: Allow halted games to exit cleanly
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Dec 2014 22:36:46 -0800
SDL: Add scale presets for up to 6x
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Dec 2014 22:25:35 -0800
Qt: Add scale presets for up to 6x
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Dec 2014 22:23:58 -0800
All: Update CHANGES for missing fix
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Dec 2014 22:16:22 -0800
Qt: Fix emulator crashing when full screen if a game is not running
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Dec 2014 22:12:22 -0800
Qt: Add ability to lock aspect ratio (fixes #147)
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Dec 2014 01:33:08 -0800
All: Force build type to Release if not set
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Dec 2014 00:37:04 -0800
Qt: Fix issue with set frame sizes being the wrong height
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Dec 2014 00:21:29 -0800
Qt: Fix crash when mapping gamepad if no key is selected
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Dec 2014 00:12:57 -0800
All: Update CHANGES
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Dec 2014 21:12:08 -0800
Qt: Axis mapping
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Dec 2014 21:11:22 -0800
GBA Input: Add ability to save configured axes
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Dec 2014 00:56:06 -0800
GBA Input: Add key names
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Dec 2014 00:55:48 -0800
All: Increment ABI and version number for the future
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Dec 2014 00:41:49 -0800
Util: Enumerating a Table should list the key, too
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Dec 2014 00:41:03 -0800
Qt: Fix axes overriding hats
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Dec 2014 00:28:15 -0800
SDL: Axis mapping loading
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Dec 2014 00:27:57 -0800
Qt: Disable sync to video by default
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Dec 2014 00:01:40 -0800
SDL: Add gamepad axis support, not currently mappable
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Dec 2014 00:00:48 -0800
All: Add CHANGES file
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Dec 2014 17:26:11 -0800
Qt: Fix Qt::5Multimedia build
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Dec 2014 16:07:04 -0800
All: Add note about tilt sensors being missing
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Dec 2014 22:12:11 -0800
All: Flesh out README with more information
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Dec 2014 21:53:25 -0800
All: Add blurb about system requirements
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Dec 2014 18:10:40 -0800
Qt: Fix build if USE_GDB_STUB is disabled
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Dec 2014 14:33:52 -0800
Perf: Fix deadlock when interrupting the process
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Dec 2014 01:10:53 -0800
GBA Thread: Wake up threads waiting for frames when ending a GBA thread
Jeffrey Pfau jeffrey@endrift.com
Thu, 11 Dec 2014 22:34:07 -0800
GBA: Fix I/O register lookup table
Jeffrey Pfau jeffrey@endrift.com
Thu, 11 Dec 2014 16:08:37 -0800
GBA Thread: Properly stop thread when video wait is enabled
Jeffrey Pfau jeffrey@endrift.com
Thu, 11 Dec 2014 04:32:51 -0800
All: Add Debian-style dependencies for CPack
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Dec 2014 21:26:55 -0800
All: More CPack information
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Dec 2014 20:16:15 -0800
All: Libav is tested now
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Dec 2014 19:59:26 -0800
Qt: Fix build if QtMultimedia is not installed
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Dec 2014 19:55:48 -0800
Video: Make FFmpeg encoder work with libav
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Dec 2014 19:55:27 -0800
Qt: Set default audio buffer size to 2048 to ensure smoothness on as many platforms as possible
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Dec 2014 17:21:32 -0800
GBA Memory: Force disable a repeating DMA when it would repeat infinitely
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Dec 2014 06:44:39 -0800
All: Update README with more correct information
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Dec 2014 06:13:49 -0800
GBA: Cap out the ROM loaded size
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Dec 2014 01:44:22 -0800
All: Fix ASM glob on case-insensitive volumes
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Dec 2014 01:39:27 -0800
All: Fix build on OS X when the 10.7 SDK is missing, due to CMake being overzealous
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Dec 2014 17:27:11 -0800
GBA Memory: Fix DMA cycle counting
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Dec 2014 17:04:48 -0800
GBA Thread: Revert 0a946a0b43bd8afcbb7c425eeacc131a4fc3ccdb, it broke vsync
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Dec 2014 15:55:19 -0800
GBA: Error check to make sure ROM and BIOS mapping succeed
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Dec 2014 15:19:51 -0800
GBA Thread: Handle the lack of a sync object properly
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Dec 2014 12:58:35 -0800
GBA Thread: Dummy out threading functions, let GBASync* functions still be called
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Dec 2014 18:49:05 -0800
GBA Thread: Add half-baked ability to disable threading
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Dec 2014 16:00:08 -0800
Debugger: Properly isolate CLI debugger code
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Dec 2014 15:59:17 -0800
All: Fix minor errors in README
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Dec 2014 16:14:47 -0800
Qt: Rename project binaries for platforms excluding OS X and Windows
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Dec 2014 19:25:57 -0800
All: Add CPack variables
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Dec 2014 19:25:13 -0800
Qt: Bundle OS X target app
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Dec 2014 19:11:10 -0800
All: Set default build type to Release
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Dec 2014 18:51:26 -0800
All: Add README
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Dec 2014 09:22:01 -0800
All: Support building C++11 on 10.7
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Dec 2014 08:19:03 -0800
All: Add MPL 2.0 license and associated headers
Jeffrey Pfau jeffrey@endrift.com
Wed, 03 Dec 2014 00:39:06 -0800
Qt: Rudimentary gamepad mapper
Jeffrey Pfau jeffrey@endrift.com
Wed, 03 Dec 2014 00:07:56 -0800
Qt: Add Opus to the audio codec mapping and list
Jeffrey Pfau jeffrey@endrift.com
Fri, 28 Nov 2014 14:41:33 -0800
Qt: Show FPS in title bar
Jeffrey Pfau jeffrey@endrift.com
Thu, 27 Nov 2014 17:35:25 -0800
GBA: Add load and save CLI debugger commands
Jeffrey Pfau jeffrey@endrift.com
Thu, 27 Nov 2014 11:18:41 -0800
GBA: Do not put decoded image on the stack
Jeffrey Pfau jeffrey@endrift.com
Thu, 27 Nov 2014 11:18:22 -0800
Debugger: Actually execute system commands
Jeffrey Pfau jeffrey@endrift.com
Thu, 27 Nov 2014 11:02:47 -0800
GBA: Add identifier lookup for GBA registers
Jeffrey Pfau jeffrey@endrift.com
Thu, 27 Nov 2014 10:36:19 -0800
GBA: Add skeleton of GBA-specific CLI debugger
Jeffrey Pfau jeffrey@endrift.com
Thu, 27 Nov 2014 10:11:10 -0800
Debugger: Add support for additional platforms in CLI
Jeffrey Pfau jeffrey@endrift.com
Thu, 27 Nov 2014 09:39:45 -0800
Debugger: Add reset command
Jeffrey Pfau jeffrey@endrift.com
Thu, 27 Nov 2014 08:58:22 -0800
SDL: Ensure that the emulation loop cannot end between a redraw and an SDL event poll
Jeffrey Pfau jeffrey@endrift.com
Thu, 27 Nov 2014 08:48:58 -0800
Qt: Discard log levels without cross-thread communication if we can
Jeffrey Pfau jeffrey@endrift.com
Thu, 27 Nov 2014 01:23:25 -0800
GBA: Add overrides for Pokemon Mystery Dungeon
Jeffrey Pfau jeffrey@endrift.com
Thu, 27 Nov 2014 00:39:56 -0800
GBA: Make sure interrupting the thread actually pauses it
Jeffrey Pfau jeffrey@endrift.com
Thu, 27 Nov 2014 00:06:49 -0800
GBA BIOS: Clear BIOS-acknowledged interrupt flag before IntrWait
Jeffrey Pfau jeffrey@endrift.com
Wed, 26 Nov 2014 00:34:28 -0800
Qt: Remove aac codec mapping; ffmpeg has a built-in aac encoder
Jeffrey Pfau jeffrey@endrift.com
Tue, 25 Nov 2014 05:08:20 -0800
Qt: Require CMake 2.8.11
Jeffrey Pfau jeffrey@endrift.com
Tue, 25 Nov 2014 04:55:44 -0800
Perf: Fix perf build on Windows
Jeffrey Pfau jeffrey@endrift.com
Tue, 25 Nov 2014 04:55:00 -0800
SDL: Use constants instead of literals for the screen dimensions
Jeffrey Pfau jeffrey@endrift.com
Sat, 22 Nov 2014 20:51:15 -0800
GBA: BLDALPHA is readable
Jeffrey Pfau jeffrey@endrift.com
Sun, 23 Nov 2014 00:23:52 -0800
GBA Audio: Fix integer overflow sampling of channel 3
Jeffrey Pfau jeffrey@endrift.com
Sun, 23 Nov 2014 00:23:37 -0800
GBA Video: Fix another window bug with windows going too far
Jeffrey Pfau jeffrey@endrift.com
Sat, 22 Nov 2014 23:22:40 -0800
GBA Video: Fix vertical window wrapping
Jeffrey Pfau jeffrey@endrift.com
Sat, 22 Nov 2014 20:17:24 -0800
GBA Video: Fix poorly documented window case with windows that wrap around
Jeffrey Pfau jeffrey@endrift.com
Sat, 22 Nov 2014 19:56:59 -0800
Qt: Always show menu bar when paused, even in full screen
Jeffrey Pfau jeffrey@endrift.com
Sat, 22 Nov 2014 02:10:50 -0800
Video: Fix ImageMagick warnings
Jeffrey Pfau jeffrey@endrift.com
Sat, 22 Nov 2014 00:39:14 -0800
GBA Video: Fix a format string warning
Jeffrey Pfau jeffrey@endrift.com
Sat, 22 Nov 2014 00:33:41 -0800
GBA Video: Disable sentinel code in release builds
Jeffrey Pfau jeffrey@endrift.com
Sat, 22 Nov 2014 00:24:55 -0800
Qt: Fix erroneous filename casing
Jeffrey Pfau jeffrey@endrift.com
Fri, 21 Nov 2014 00:58:10 -0800
GBA: Fix DMA count register not being copied into savestate
Jeffrey Pfau jeffrey@endrift.com
Fri, 21 Nov 2014 00:40:30 -0800
GBA Video: Reset renderer when reseting video
Jeffrey Pfau jeffrey@endrift.com
Thu, 20 Nov 2014 22:58:26 -0800
GBA: Improve reset behavior
Jeffrey Pfau jeffrey@endrift.com
Thu, 20 Nov 2014 22:55:29 -0800
GBA Video: Fix edge cases in mode 0 rendering, add sentinels to make sure any more get caught
Jeffrey Pfau jeffrey@endrift.com
Thu, 20 Nov 2014 06:13:17 -0800
GBA: Add DANGER level, which is ERROR in release and FATAL in debug
Jeffrey Pfau jeffrey@endrift.com
Thu, 20 Nov 2014 05:57:03 -0800
GBA Video: Fix windowing with sprites after c9f0ac5
Jeffrey Pfau jeffrey@endrift.com
Wed, 19 Nov 2014 23:45:52 -0800
SDL: Fix SDL audio in some cases
Jeffrey Pfau jeffrey@endrift.com
Wed, 19 Nov 2014 23:14:44 -0800
Qt: Use SDL audio, when available
Jeffrey Pfau jeffrey@endrift.com
Wed, 19 Nov 2014 23:14:44 -0800
ARM: Use a more robust ROR idiom
Jeffrey Pfau jeffrey@endrift.com
Mon, 17 Nov 2014 01:10:17 -0800
ARM: multiply wait macros should write to local variable instead of global cycle count
Jeffrey Pfau jeffrey@endrift.com
Mon, 17 Nov 2014 00:14:37 -0800
ARM: Reduce size of ARM condition prediction
Jeffrey Pfau jeffrey@endrift.com
Sun, 16 Nov 2014 21:05:06 -0800
ARM: Run tighter loop in CPU
Jeffrey Pfau jeffrey@endrift.com
Sun, 16 Nov 2014 20:51:36 -0800
Video: GIF encoder using ImageMagick
Jeffrey Pfau jeffrey@endrift.com
Wed, 19 Nov 2014 03:19:35 -0800
GBA Memory: partially unroll loops for LDM/STM and add UNLIKELYs
Jeffrey Pfau jeffrey@endrift.com
Tue, 18 Nov 2014 04:29:16 -0800
GBA Memory: Simplify LDM/STM loop
Jeffrey Pfau jeffrey@endrift.com
Mon, 17 Nov 2014 22:22:50 -0800
Add likely/unlikely macros
Jeffrey Pfau jeffrey@endrift.com
Wed, 22 Oct 2014 22:39:36 -0700
GBA Video: Fix postprocessing sprites with objwin and win0/1
Jeffrey Pfau jeffrey@endrift.com
Tue, 18 Nov 2014 03:03:18 -0800
Video: Allow GIF recording
Jeffrey Pfau jeffrey@endrift.com
Tue, 18 Nov 2014 01:40:48 -0800
GBA BIOS: Remove outdated, inaccurate comment
Jeffrey Pfau jeffrey@endrift.com
Tue, 18 Nov 2014 00:57:57 -0800
GBA Config: Fix null ports from crashing
Jeffrey Pfau jeffrey@endrift.com
Mon, 17 Nov 2014 01:17:56 -0800
Perf: Fix perf port crashing with some implementations of strlen
Jeffrey Pfau jeffrey@endrift.com
Sun, 16 Nov 2014 20:26:39 -0800
Util: Fix build with strndup on some platforms
Jeffrey Pfau jeffrey@endrift.com
Sun, 16 Nov 2014 20:25:52 -0800
Qt: Hide menu bar when in full-screen and allow shortcuts to still work
Jeffrey Pfau jeffrey@endrift.com
Sun, 16 Nov 2014 05:37:45 -0800
Qt: Fix build with g++, grumble grumble
Jeffrey Pfau jeffrey@endrift.com
Sun, 16 Nov 2014 03:58:06 -0800
Debugger: Disassemble shifted registers in addressing mode 2
Jeffrey Pfau jeffrey@endrift.com
Sat, 15 Nov 2014 17:16:11 -0800
Debugger: Fix *RBT being called *RTB
Jeffrey Pfau jeffrey@endrift.com
Sat, 15 Nov 2014 17:04:34 -0800
Debugger: Fix ARM LDM/STM disassembling
Jeffrey Pfau jeffrey@endrift.com
Sat, 15 Nov 2014 16:54:19 -0800
Debugger: disassemble register shifts
Jeffrey Pfau jeffrey@endrift.com
Sat, 15 Nov 2014 16:32:38 -0800
Qt: Prevent flicker upon pausing the emulator
Jeffrey Pfau jeffrey@endrift.com
Sat, 15 Nov 2014 15:00:27 -0800
GBA Video: Implement mosaic for modes 2 - 5, untested with windows
Jeffrey Pfau jeffrey@endrift.com
Sat, 15 Nov 2014 01:32:58 -0800
Qt: Move FPS target options to A/V menu
Jeffrey Pfau jeffrey@endrift.com
Sat, 15 Nov 2014 00:28:54 -0800
Qt: Increase bitrates of h.264 video now that the video is being encoded at a faster, lower quality
Jeffrey Pfau jeffrey@endrift.com
Fri, 14 Nov 2014 03:55:13 -0800
Video: Automatically use different presets based on video size
Jeffrey Pfau jeffrey@endrift.com
Fri, 14 Nov 2014 03:53:30 -0800
Video: Fix x264 tune option
Jeffrey Pfau jeffrey@endrift.com
Fri, 14 Nov 2014 03:26:10 -0800
GBA: Fix DMA in savestates hopefully for good this time
Jeffrey Pfau jeffrey@endrift.com
Fri, 14 Nov 2014 01:19:34 -0800
Video: Try to improve encoding speed/ratefactor a bit
Jeffrey Pfau jeffrey@endrift.com
Wed, 12 Nov 2014 22:50:30 -0800
Qt: Add ability to manually specify and lock video aspect ratio
Jeffrey Pfau jeffrey@endrift.com
Wed, 12 Nov 2014 02:22:05 -0800
Qt: Fix radio button unchecking in Video UI
Jeffrey Pfau jeffrey@endrift.com
Wed, 12 Nov 2014 01:47:46 -0800
Qt: Disallow opening the context twice
Jeffrey Pfau jeffrey@endrift.com
Wed, 12 Nov 2014 01:35:51 -0800
Video: Support scaling the output frame
Jeffrey Pfau jeffrey@endrift.com
Wed, 12 Nov 2014 01:25:50 -0800
Qt: Add video recording presets
Jeffrey Pfau jeffrey@endrift.com
Wed, 12 Nov 2014 00:55:37 -0800
GBA Config: Load config from the correct location on Windows
Jeffrey Pfau jeffrey@endrift.com
Tue, 11 Nov 2014 02:07:50 -0800
Qt: Reset audio output when changing sample size
Jeffrey Pfau jeffrey@endrift.com
Tue, 11 Nov 2014 01:25:46 -0800
GBA Config: Windows support
Jeffrey Pfau jeffrey@endrift.com
Tue, 11 Nov 2014 00:46:30 -0800
Qt: Use common idiom for interrupting thread within the GameController
Jeffrey Pfau jeffrey@endrift.com
Tue, 11 Nov 2014 00:00:38 -0800
Util: Configuration should use FILE instead of fds to be more portable
Jeffrey Pfau jeffrey@endrift.com
Mon, 10 Nov 2014 23:45:29 -0800
Qt: Fix non-USE_FFMPEG build
Jeffrey Pfau jeffrey@endrift.com
Mon, 10 Nov 2014 23:44:58 -0800
Qt: re-layout menus
Jeffrey Pfau jeffrey@endrift.com
Mon, 10 Nov 2014 04:53:08 -0800
Qt: Video view should codecs update as you type
Jeffrey Pfau jeffrey@endrift.com
Mon, 10 Nov 2014 04:52:50 -0800
Qt: Add some more video formats
Jeffrey Pfau jeffrey@endrift.com
Mon, 10 Nov 2014 04:52:34 -0800
GBA Config: Move config file to ~/.config/mgba/config.ini
Jeffrey Pfau jeffrey@endrift.com
Sun, 09 Nov 2014 23:27:43 -0800
Qt: Fix boolean setting loading
Jeffrey Pfau jeffrey@endrift.com
Sun, 09 Nov 2014 23:44:06 -0800
Qt: Turn on video sync by default
Jeffrey Pfau jeffrey@endrift.com
Sun, 09 Nov 2014 22:51:05 -0800
GBA Thread: Make GBAThreadInterrupt and -Continue check for the thread status, resolving several deadlocks
Jeffrey Pfau jeffrey@endrift.com
Sun, 09 Nov 2014 20:31:24 -0800
Qt: Fix deadlock while telling GL thread to stop
Jeffrey Pfau jeffrey@endrift.com
Sun, 09 Nov 2014 16:36:36 -0800
Qt: Init joystick bindings
Jeffrey Pfau jeffrey@endrift.com
Sun, 09 Nov 2014 16:10:18 -0800
SDL: Fix typo in function name
Jeffrey Pfau jeffrey@endrift.com
Sun, 09 Nov 2014 16:07:56 -0800
SDL: Set higher number of audio samples if the obtained audio spec is more samples than requested
Jeffrey Pfau jeffrey@endrift.com
Sun, 09 Nov 2014 16:07:35 -0800
SDL: Fix command line graphics arguments
Jeffrey Pfau jeffrey@endrift.com
Sun, 09 Nov 2014 15:56:09 -0800
SDL: Set default width and height
Jeffrey Pfau jeffrey@endrift.com
Sun, 09 Nov 2014 15:51:06 -0800
GBA Thread: Make GBAThreadInterrupt thread-safe
Jeffrey Pfau jeffrey@endrift.com
Sat, 08 Nov 2014 04:28:16 -0800
GBA Thread: Wakeup audio condition if trying to interrupt the thread to avoid a deadlock
Jeffrey Pfau jeffrey@endrift.com
Sat, 08 Nov 2014 03:49:20 -0800
Qt: Fix g++ build
Jeffrey Pfau jeffrey@endrift.com
Sat, 08 Nov 2014 01:21:31 -0800
Qt: Keymap saving
Jeffrey Pfau jeffrey@endrift.com
Sat, 08 Nov 2014 00:14:42 -0800
Qt: Draw with QPicture instead of a pixmap
Jeffrey Pfau jeffrey@endrift.com
Fri, 07 Nov 2014 22:46:41 -0800
Qt: Add keyboard remapper
Jeffrey Pfau jeffrey@endrift.com
Fri, 07 Nov 2014 03:11:44 -0800
Qt: Add log level SWI
Jeffrey Pfau jeffrey@endrift.com
Thu, 06 Nov 2014 00:30:35 -0800
GBA Input: Refactor SDL and Qt input code
Jeffrey Pfau jeffrey@endrift.com
Thu, 06 Nov 2014 00:17:58 -0800
GBA Video: Fix rendering of sprites with objwin passthrough (fixes #128)
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Nov 2014 05:07:44 -0800
SDL: Merge egl-main
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Nov 2014 04:11:09 -0800
SDL: Fix SDL 1.2 build
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Nov 2014 03:42:19 -0800
SDL: Split out non-shared functionality of GL and SW into their own files
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Nov 2014 03:34:23 -0800
SDL: Unify gl-main and sw-main
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Nov 2014 03:21:50 -0800
SDL: Only use scancodes with SDL2
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Nov 2014 02:59:04 -0800
Qt: Fix memory leak in ~GameController
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Nov 2014 02:45:23 -0800
Util: Fix memory leak in Configuration
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Nov 2014 02:45:00 -0800
GBA Config: const-correctness
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Nov 2014 02:34:51 -0800
Qt: Fix draw context memory leak when deleting the GameController
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Nov 2014 02:28:03 -0800
Qt: Remove stale TODO
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Nov 2014 02:24:49 -0800
Qt: Store window size setting when resizing
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Nov 2014 02:23:47 -0800
Qt: Add integrated configuration loader for the menu
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Nov 2014 02:17:26 -0800
GBA Config: Add GBAConfigGetValue
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Nov 2014 02:16:35 -0800
Qt: Move configuration loading to its own class
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Nov 2014 00:22:11 -0800
GBA Config: Refresh configuration system to be more versatile
Jeffrey Pfau jeffrey@endrift.com
Tue, 04 Nov 2014 23:54:09 -0800
Util: Add helper functions for setting overloaded Configuration types
Jeffrey Pfau jeffrey@endrift.com
Tue, 04 Nov 2014 23:48:09 -0800
Util: Adding a null value to a Configuration removes the value
Jeffrey Pfau jeffrey@endrift.com
Tue, 04 Nov 2014 23:47:31 -0800
GBA: const-correctness in GBAMap*ToContext
Jeffrey Pfau jeffrey@endrift.com
Tue, 04 Nov 2014 01:56:59 -0800
GBA Config: Add audio/video sync setting
Jeffrey Pfau jeffrey@endrift.com
Tue, 04 Nov 2014 01:19:10 -0800
Video: Fix setting global extradata in FFmpeg
Jeffrey Pfau jeffrey@endrift.com
Tue, 04 Nov 2014 00:15:54 -0800
Third-Party: Move third-party to src/third-party
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Nov 2014 23:32:18 -0800
SDL: Swap A and B for more standard default layout
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Nov 2014 23:28:56 -0800
SDL: Load SDLK and SDLB input maps
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Nov 2014 23:28:33 -0800
GBA Input: Add input map loading
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Nov 2014 23:27:47 -0800
SDL: Use scancodes instead of keycodes
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Nov 2014 22:35:08 -0800
Qt: Support setting for width and height
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Nov 2014 03:38:00 -0800
Qt: Load configuration file
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Nov 2014 02:58:58 -0800
Qt: Support loading fpsTarget and audioBuffers
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Nov 2014 02:58:47 -0800
Qt: Initialize arguments and options
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Nov 2014 02:53:22 -0800
GBA Config: Add audio buffers and FPS target
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Nov 2014 02:34:16 -0800
GBA Config: Further separate arguments from options, renaming things in the process
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Nov 2014 02:19:57 -0800
GBA Config: Begin refactor of separating out command line args from settings
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Nov 2014 01:49:15 -0800
GBA Config: Support loading BIOS from config files
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Nov 2014 01:31:12 -0700
GBA: Add configuration loader
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Nov 2014 03:04:10 -0700
Util: Add Configuration datatype
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Nov 2014 03:02:40 -0700
Util: Flesh out Table and add HashTable
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Nov 2014 03:02:10 -0700
Third-Party: Actually build inih
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Nov 2014 02:06:02 -0700
Util: Add murmurhash3 hashing
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Nov 2014 02:05:34 -0700
Third-Party: Add inih library
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Oct 2014 03:50:37 -0700
Util: Pull basic table struct from another branch
Jeffrey Pfau jeffrey@endrift.com
Sun, 12 Oct 2014 00:44:45 -0700
GBA Memory: Fix out-of-bounds BIOS reads to read off of the bus
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Nov 2014 18:28:22 -0800
GBA DMA: Emulate DMA bus
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Nov 2014 16:54:11 -0800
GBA Memory: Fix LDM in BIOS
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Nov 2014 01:31:35 -0700
Video: Kludgily fix warnings in sws_scale call
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Nov 2014 22:02:58 -0700
Fix build on older versions of FFmpeg
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Nov 2014 22:00:31 -0700
GBA Memory: Return misaligned addresses from LDM/STM
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Nov 2014 14:40:13 -0700
Video: Support AAC in MP4
Jeffrey Pfau jeffrey@endrift.com
Tue, 28 Oct 2014 23:30:15 -0700
Video: Consolidate state initialization
Jeffrey Pfau jeffrey@endrift.com
Tue, 28 Oct 2014 02:53:52 -0700
Qt: Re-add Xvid and use YUV libx264 instead of RGB
Jeffrey Pfau jeffrey@endrift.com
Tue, 28 Oct 2014 02:26:47 -0700
Video: use libswscale to handle video format conversion
Jeffrey Pfau jeffrey@endrift.com
Tue, 28 Oct 2014 02:17:18 -0700
Qt: Fix VBR
Jeffrey Pfau jeffrey@endrift.com
Tue, 28 Oct 2014 01:35:31 -0700
Qt: fix bitrates for video
Jeffrey Pfau jeffrey@endrift.com
Mon, 27 Oct 2014 23:38:40 -0700
Fix audio frame pts
Jeffrey Pfau jeffrey@endrift.com
Mon, 27 Oct 2014 23:31:51 -0700
Remove specialized code for resampling to allow for broader variety of sample formats
Jeffrey Pfau jeffrey@endrift.com
Mon, 27 Oct 2014 22:57:26 -0700
Merge branch 'port/qt'
Jeffrey Pfau jeffrey@endrift.com
Mon, 27 Oct 2014 22:03:02 -0700
FFmpeg resampling
Jeffrey Pfau jeffrey@endrift.com
Mon, 27 Oct 2014 21:59:10 -0700
Enhance usability and resiliency of ffmpeg encoder
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Oct 2014 23:48:34 -0700
Fix SDL2 library exporting
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Oct 2014 02:04:24 -0700
Fix windows build on case-sensitive filesystems
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Oct 2014 02:02:39 -0700
Fix savestate size on Windows
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Oct 2014 18:50:33 -0700
Remove out-of-date comment
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Oct 2014 05:57:49 -0700
Fix potential overflow in huffman decoding
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Oct 2014 06:05:00 -0700
Fix argument number errors
Jeffrey Pfau jeffrey@endrift.com
Fri, 24 Oct 2014 01:14:08 -0700
Handle out-of-bounds SRAM and ROM reads
Jeffrey Pfau jeffrey@endrift.com
Fri, 24 Oct 2014 01:09:46 -0700
Force files into binary mode on Windows
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Oct 2014 01:45:42 -0700
Fix pkg-config overwriting find_package results
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Oct 2014 01:43:05 -0700
Fix build on Windows
Jeffrey Pfau jeffrey@endrift.com
Fri, 24 Oct 2014 22:01:13 -0700
Fix parsing of numbers starting with 0 (and disregarding octal)
Jeffrey Pfau jeffrey@endrift.com
Thu, 23 Oct 2014 01:50:45 -0700
Log division by zero
Jeffrey Pfau jeffrey@endrift.com
Thu, 23 Oct 2014 01:45:32 -0700
Fix two small consistency issues
Jeffrey Pfau jeffrey@endrift.com
Thu, 23 Oct 2014 01:45:16 -0700
Log level for SWI
Jeffrey Pfau jeffrey@endrift.com
Thu, 23 Oct 2014 01:41:52 -0700
Use cleaner mechanism for checking the register list bits
Jeffrey Pfau jeffrey@endrift.com
Wed, 22 Oct 2014 22:01:48 -0700
Use better popcount than the GCC one...
Jeffrey Pfau jeffrey@endrift.com
Wed, 22 Oct 2014 22:01:11 -0700
Add more options to PGO
Jeffrey Pfau jeffrey@endrift.com
Wed, 22 Oct 2014 22:00:19 -0700
Fix magic number for some games
Jeffrey Pfau jeffrey@endrift.com
Wed, 22 Oct 2014 22:00:08 -0700
Use proper literal sizes for uint64_t
Jeffrey Pfau jeffrey@endrift.com
Wed, 22 Oct 2014 00:47:32 -0700
Fix timing on palette RAM and VRAM 32-bit load/stores
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Oct 2014 23:42:24 -0700
Refine and reuse STM/LDM code
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Oct 2014 23:31:49 -0700
Use GCC popcount intrinsic for popcount
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Oct 2014 22:51:39 -0700
Load/Store multiple functions
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Oct 2014 03:53:48 -0700
Shutdown thread preemptively if the loaded file is not a ROM
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Oct 2014 22:24:32 -0700
Change the GBA magic to work on even improperly compiled ROMs
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Oct 2014 22:17:52 -0700
Pepper logging throughout the savegame loading mechanism
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Oct 2014 22:12:57 -0700
Add override for NES classic series games
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Oct 2014 22:10:20 -0700
Prevent deinitializing savegame data when the data is not masked
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Oct 2014 22:08:20 -0700
Classic NES games jump to VRAM
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Oct 2014 22:07:18 -0700
Actually set C flags properly now
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Oct 2014 04:00:15 -0700
Use branchType instead of branches in decoder for more expressive branch decoding
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Oct 2014 00:45:06 -0700
Remove loop in DMA to find a value we already know
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Oct 2014 23:30:10 -0700
Check if VFileOpen is actually passed a path before trying to open it
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Oct 2014 21:13:32 -0700
Remove stale file
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Oct 2014 18:56:55 -0700
Fix objwin on objs when objs are off in winout
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Oct 2014 06:24:09 -0700
Properly reset after loading BIOS
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Oct 2014 05:41:35 -0700
Mark DMA registers as special to keep loading them from messing up state
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Oct 2014 05:19:19 -0700
Fix decoding of {STR/LDR}[B]T
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Oct 2014 03:45:11 -0700
Move string utilities out to separate file (really fixing Linux build this time)
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Oct 2014 03:01:26 -0700
Fix build on Linux
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Oct 2014 01:17:04 -0700
*Wait -> bool
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Oct 2014 01:13:55 -0700
Don't wait on for a frame if we already have any pending
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Oct 2014 00:30:07 -0700
Unblock audio processing when reducing buffer size
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Oct 2014 00:13:34 -0700
Screenshot numbering
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 16:25:48 -0700
Disable drawing while the thread is shutting down
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 04:10:34 -0700
If video sync is suspended, do not wait
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 02:23:54 -0700
Expose GBASync{Suspend/Resume}Drawing
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 02:08:20 -0700
Add version string to command line arguments
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 01:06:29 -0700
Add GBAGetGameTitle
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 01:06:17 -0700
Write back to GBAThread.audioBuffers if not previously initialized
Jeffrey Pfau jeffrey@endrift.com
Fri, 17 Oct 2014 23:41:03 -0700
Fix GBASyncProduceAudio signature
Jeffrey Pfau jeffrey@endrift.com
Fri, 17 Oct 2014 23:40:39 -0700
Initialize FIFO samples
Jeffrey Pfau jeffrey@endrift.com
Fri, 17 Oct 2014 23:40:26 -0700
Replace soundbias with a bitfield
Jeffrey Pfau jeffrey@endrift.com
Fri, 17 Oct 2014 03:26:47 -0700
Name slots more predictably
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 23:26:46 -0700
VFile write should use const void*
Jeffrey Pfau jeffrey@endrift.com
Tue, 14 Oct 2014 03:08:39 -0700
C++ build fixes
Jeffrey Pfau jeffrey@endrift.com
Tue, 14 Oct 2014 01:48:56 -0700
Expose GBAGetState
Jeffrey Pfau jeffrey@endrift.com
Tue, 14 Oct 2014 01:05:53 -0700
Fix edge case with video-frame sync where it may never wake up the display thread
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 04:51:19 -0700
Fix some uninitialized reads
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 02:13:46 -0700
Fix overlooked crc32 call
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 02:13:34 -0700
Rename crc32 to doCrc32 to avoid symbol naming conflicts
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 01:41:50 -0700
Don't log everything to the log handler when that log level is disabled
Jeffrey Pfau jeffrey@endrift.com
Sun, 12 Oct 2014 19:43:19 -0700
Split out macros from common.h
Jeffrey Pfau jeffrey@endrift.com
Sat, 11 Oct 2014 18:18:47 -0700
Disable blending in backgrounds when unnecessary
Jeffrey Pfau jeffrey@endrift.com
Sat, 11 Oct 2014 14:41:28 -0700
Fix warning about exceeding bounds of array
Jeffrey Pfau jeffrey@endrift.com
Sat, 11 Oct 2014 15:49:45 -0700
Fix assumption that savedata->vf is non-null within flash memory code
Jeffrey Pfau jeffrey@endrift.com
Sat, 11 Oct 2014 15:46:59 -0700
Log if a game crashes
Jeffrey Pfau jeffrey@endrift.com
Fri, 10 Oct 2014 22:54:04 -0700
Use command line options for renderer, too
Jeffrey Pfau jeffrey@endrift.com
Fri, 10 Oct 2014 22:52:49 -0700
Prefix completion
Jeffrey Pfau jeffrey@endrift.com
Fri, 10 Oct 2014 03:27:10 -0700
Don't tab complete null
Jeffrey Pfau jeffrey@endrift.com
Fri, 10 Oct 2014 03:22:44 -0700
Fix tab-completing past the end of the completions list
Jeffrey Pfau jeffrey@endrift.com
Fri, 10 Oct 2014 02:56:13 -0700
Add disassemble alias
Jeffrey Pfau jeffrey@endrift.com
Fri, 10 Oct 2014 02:50:09 -0700
Print address alongside disassembled instructions
Jeffrey Pfau jeffrey@endrift.com
Fri, 10 Oct 2014 02:45:57 -0700
Add support for 0b-style literals
Jeffrey Pfau jeffrey@endrift.com
Fri, 10 Oct 2014 02:38:05 -0700
Fix 0 not being recognized as a valid token
Jeffrey Pfau jeffrey@endrift.com
Fri, 10 Oct 2014 02:28:27 -0700
Unify optional directory file opening
Jeffrey Pfau jeffrey@endrift.com
Thu, 09 Oct 2014 23:55:02 -0700
Fix perf-main parsing when errno is not cleared
Jeffrey Pfau jeffrey@endrift.com
Thu, 09 Oct 2014 03:43:51 -0700
Use bitfield for BIOS Huffman nodes
Jeffrey Pfau jeffrey@endrift.com
Thu, 09 Oct 2014 03:02:35 -0700
Tweak perf settings to run a more abridged version
Jeffrey Pfau jeffrey@endrift.com
Thu, 09 Oct 2014 02:47:06 -0700
Make path absolute in perf.py
Jeffrey Pfau jeffrey@endrift.com
Thu, 09 Oct 2014 01:53:47 -0700
Inherit LD_LIBRARY_PATH in subprocess
Jeffrey Pfau jeffrey@endrift.com
Thu, 09 Oct 2014 01:36:08 -0700
Simple profiling script for outputing CSV batches
Jeffrey Pfau jeffrey@endrift.com
Thu, 09 Oct 2014 00:08:46 -0700
Speculative fixes for SDL fallback and failing configuring
Jeffrey Pfau jeffrey@endrift.com
Wed, 08 Oct 2014 04:48:23 -0700
Mark project as C
Jeffrey Pfau jeffrey@endrift.com
Wed, 08 Oct 2014 04:47:56 -0700
Fix libedit in CMakeLists
Jeffrey Pfau jeffrey@endrift.com
Wed, 08 Oct 2014 03:49:48 -0700
Fix types for some LP64 systems
Jeffrey Pfau jeffrey@endrift.com
Wed, 08 Oct 2014 01:16:50 -0700
Fix printf format string to use unsigned instead of signed
Jeffrey Pfau jeffrey@endrift.com
Wed, 08 Oct 2014 01:04:19 -0700
Remove bad AFTER keyword in link_directories directive
Jeffrey Pfau jeffrey@endrift.com
Wed, 08 Oct 2014 01:04:03 -0700
Fix outputing the right variable names in find_feature
Jeffrey Pfau jeffrey@endrift.com
Wed, 08 Oct 2014 01:03:35 -0700
Export all relevant pkg-config flags
Jeffrey Pfau jeffrey@endrift.com
Wed, 08 Oct 2014 00:40:57 -0700
Clean up CMakeFiles after adding find_feature
Jeffrey Pfau jeffrey@endrift.com
Wed, 08 Oct 2014 00:30:36 -0700
Stop compile flags from stomping over itself
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 Oct 2014 23:56:29 -0700
Don't look for a package when we don't need to
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 Oct 2014 02:54:05 -0700
Write audio FIFO in discrete chunks to avoid ordering issues
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 Oct 2014 01:54:02 -0700
Replace remaining bit-packed structs in audio with bitfields
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 Oct 2014 00:53:39 -0700
Replace sound channel bitpacked structs with bitfields
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 Oct 2014 00:36:07 -0700
Fix build when PNG support is not enabled
Jeffrey Pfau jeffrey@endrift.com
Mon, 06 Oct 2014 23:38:48 -0700
Add some missing usage documentation
Jeffrey Pfau jeffrey@endrift.com
Mon, 06 Oct 2014 23:36:52 -0700
Enhance perf-main with higher granularity output, optional parseable output and higher granularity duration setting
Jeffrey Pfau jeffrey@endrift.com
Mon, 06 Oct 2014 23:32:26 -0700
Migrate mosaic to bitfields
Jeffrey Pfau jeffrey@endrift.com
Mon, 06 Oct 2014 00:49:06 -0700
Move BLDCNT definition from video-softare to gba-video
Jeffrey Pfau jeffrey@endrift.com
Mon, 06 Oct 2014 00:37:08 -0700
Fix USE_FFMPEG description: movies record input, videos record output
Jeffrey Pfau jeffrey@endrift.com
Mon, 06 Oct 2014 00:30:11 -0700
Add __attribute__((unused)) to generated bitfield functions
Jeffrey Pfau jeffrey@endrift.com
Mon, 06 Oct 2014 00:18:53 -0700
Use bitfields for windows
Jeffrey Pfau jeffrey@endrift.com
Mon, 06 Oct 2014 00:16:33 -0700
Fix embarrassing typos
Jeffrey Pfau jeffrey@endrift.com
Sun, 05 Oct 2014 23:18:01 -0700
Enhance CMake lists to have unified feature detection, summaries
Jeffrey Pfau jeffrey@endrift.com
Sun, 05 Oct 2014 23:08:11 -0700
Use bitfields for BLDCNT
Jeffrey Pfau jeffrey@endrift.com
Sun, 05 Oct 2014 22:36:25 -0700
Clean up transformed sprite rendering using accumulators
Jeffrey Pfau jeffrey@endrift.com
Sun, 05 Oct 2014 22:08:07 -0700
Use LOAD_16 for sprites instead of accessing the array directly
Jeffrey Pfau jeffrey@endrift.com
Sat, 04 Oct 2014 00:36:14 -0700
Reduce size of ARMInstructionInfo
Jeffrey Pfau jeffrey@endrift.com
Thu, 02 Oct 2014 04:38:50 -0700
Fix regressed sprite x wrapping
Jeffrey Pfau jeffrey@endrift.com
Thu, 02 Oct 2014 00:54:39 -0700
Merge preprocess transformed and normal sprite routines
Jeffrey Pfau jeffrey@endrift.com
Thu, 02 Oct 2014 00:53:51 -0700
Split out OBJ attributes and load memory with proper translation
Jeffrey Pfau jeffrey@endrift.com
Thu, 02 Oct 2014 00:41:41 -0700
Replace bit packed structs in sprites with bitfields
Jeffrey Pfau jeffrey@endrift.com
Thu, 02 Oct 2014 00:19:50 -0700
Fix PSRs on some PPC compilers
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Oct 2014 12:42:12 +0000
Attempt to stabilize PPC asm across compilers
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Oct 2014 12:41:51 +0000
Fix modes 3 and 5 after vram load refactor
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Oct 2014 23:30:26 -0700
Clean up background charBase shifting
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Oct 2014 23:24:15 -0700
Fix regression caused by converting DISPSTAT into a bitfield
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Oct 2014 23:19:26 -0700
Preliminary pass at straightening out VRAM loads
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Oct 2014 04:00:15 -0700
Fix addresses being truncated
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Oct 2014 03:23:16 -0700
Replace BGCNT with bitfield
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Oct 2014 02:50:10 -0700
Make PPC asm directives a bit more resilient to different compilers
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Oct 2014 09:33:37 +0000
Fix crashes in sdl/sw-main
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Oct 2014 01:59:03 -0700
The old implementation of endian swapping was sufficient, put it back
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Oct 2014 00:57:52 -0700
Use new bitfields for DMAs
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 Oct 2014 00:17:51 -0700
Replace dispstat assorted variables with a bitfield
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Sep 2014 23:29:30 -0700
Remove unused union
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Sep 2014 22:57:05 -0700
Start replacing packed structs with flags
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Sep 2014 22:50:27 -0700
Add phony strndup implementation for when we do not have one
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Sep 2014 22:05:07 -0700
Include PNG include path
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Sep 2014 22:04:04 -0700
Fix PPC asm directives on older GCCs
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Sep 2014 22:03:49 -0700
Proper endian swapping on older PPC ISAs
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Sep 2014 10:08:43 +0000
Make GBAIsROM more portable
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Sep 2014 01:48:04 -0700
Make libPNG/zlib optional dependencies
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Sep 2014 01:43:43 -0700
Add customizable parsers per command
Jeffrey Pfau jeffrey@endrift.com
Tue, 02 Sep 2014 21:54:19 -0700
CLI debugger help
Jeffrey Pfau jeffrey@endrift.com
Tue, 02 Sep 2014 09:55:05 -0700
Add watchpoints to gdb stub
Jeffrey Pfau jeffrey@endrift.com
Mon, 01 Sep 2014 02:24:00 -0700
Implement watchpoint removing
Jeffrey Pfau jeffrey@endrift.com
Mon, 01 Sep 2014 02:23:31 -0700
Fix GDB stub not responding to invalid Z packets
Jeffrey Pfau jeffrey@endrift.com
Mon, 01 Sep 2014 02:06:07 -0700
Fix debuggers not logging
Jeffrey Pfau jeffrey@endrift.com
Mon, 01 Sep 2014 02:05:37 -0700
Send correct signal back to gdb when stepping
Jeffrey Pfau jeffrey@endrift.com
Mon, 01 Sep 2014 01:57:11 -0700
Fix frames redrawing in the middle of syncing
Jeffrey Pfau jeffrey@endrift.com
Mon, 01 Sep 2014 00:52:16 -0700
Clean up setting up vsync on SDL port
Jeffrey Pfau jeffrey@endrift.com
Mon, 01 Sep 2014 00:51:45 -0700
HLE BIOS SVC handler stores r11 and r12 instead of r4 and r5
Jeffrey Pfau jeffrey@endrift.com
Sun, 31 Aug 2014 04:20:40 -0700
Implement HFlip for 256 color partial tiles (fixes #39)
Jeffrey Pfau jeffrey@endrift.com
Sun, 31 Aug 2014 04:19:13 -0700
Add makefile for regenerating hle-bios.c so I can stop doing it by hand
Jeffrey Pfau jeffrey@endrift.com
Sat, 30 Aug 2014 04:25:20 -0700
Add invalid commands to the CLI debugger history instead of discarding them
Jeffrey Pfau jeffrey@endrift.com
Sat, 30 Aug 2014 04:02:19 -0700
Add p/t to CLI debugger
Jeffrey Pfau jeffrey@endrift.com
Sat, 30 Aug 2014 04:00:17 -0700
Selectable disassemble modes in CLI debugger (fixes #113)
Jeffrey Pfau jeffrey@endrift.com
Sat, 30 Aug 2014 03:48:14 -0700
Fix uninitialized memory for OAM count
Jeffrey Pfau jeffrey@endrift.com
Sat, 30 Aug 2014 01:26:33 -0700
Initialize previous uninitialzed audio channel members
Jeffrey Pfau jeffrey@endrift.com
Fri, 29 Aug 2014 02:39:01 -0700
Fix palette pointer in GBALoad8
Jeffrey Pfau jeffrey@endrift.com
Fri, 29 Aug 2014 02:31:15 -0700
Use bitshift instead of bitmask for determining load/store region
Jeffrey Pfau jeffrey@endrift.com
Fri, 29 Aug 2014 01:58:39 -0700
Check active region instead of pc for BIOS loads
Jeffrey Pfau jeffrey@endrift.com
Fri, 29 Aug 2014 01:46:46 -0700
Remove unnecessarily duplicated code in ARMStep
Jeffrey Pfau jeffrey@endrift.com
Fri, 29 Aug 2014 01:41:32 -0700
Add busy loop optimization back
Jeffrey Pfau jeffrey@endrift.com
Fri, 29 Aug 2014 00:35:43 -0700
Fix savestate loading after prefetch changes
Jeffrey Pfau jeffrey@endrift.com
Fri, 29 Aug 2014 00:34:12 -0700
Reimplement prefetch, temporarily removing busy loop optimization
Jeffrey Pfau jeffrey@endrift.com
Thu, 28 Aug 2014 05:45:37 -0700
Add missing newline in perf usage
Jeffrey Pfau jeffrey@endrift.com
Thu, 28 Aug 2014 05:11:16 -0700
Tighter looping for ARMRun
Jeffrey Pfau jeffrey@endrift.com
Thu, 28 Aug 2014 05:00:38 -0700
Use older const png_bytep instead of png_const_bytep
Jeffrey Pfau jeffrey@endrift.com
Fri, 15 Aug 2014 01:54:13 -0700
Remove prototype for removed function
Jeffrey Pfau jeffrey@endrift.com
Tue, 12 Aug 2014 23:23:14 -0700
Use DualShock 3 button mapping for now
Jeffrey Pfau jeffrey@endrift.com
Tue, 12 Aug 2014 23:19:13 -0700
Fix gamepad input
Jeffrey Pfau jeffrey@endrift.com
Tue, 12 Aug 2014 22:50:24 -0700
Rename project to mGBA
Jeffrey Pfau jeffrey@endrift.com
Tue, 12 Aug 2014 22:28:39 -0700
Merge branch 'ffmpeg'
Jeffrey Pfau jeffrey@endrift.com
Tue, 12 Aug 2014 22:19:54 -0700
Add library versions and installation targets
Jeffrey Pfau jeffrey@endrift.com
Tue, 12 Aug 2014 22:18:06 -0700
Clean up list usage in CMakeLists
Jeffrey Pfau jeffrey@endrift.com
Tue, 12 Aug 2014 22:06:03 -0700
Detect libedit
Jeffrey Pfau jeffrey@endrift.com
Tue, 12 Aug 2014 22:02:34 -0700
Detect libedit
Jeffrey Pfau jeffrey@endrift.com
Tue, 12 Aug 2014 21:58:48 -0700
Detect libPNG and zlib
Jeffrey Pfau jeffrey@endrift.com
Tue, 12 Aug 2014 21:53:32 -0700
Fix stream recording resumption
Jeffrey Pfau jeffrey@endrift.com
Thu, 07 Aug 2014 02:01:17 -0700
Add rerecord count
Jeffrey Pfau jeffrey@endrift.com
Thu, 07 Aug 2014 01:13:50 -0700
Write full finalization data when stopping recording
Jeffrey Pfau jeffrey@endrift.com
Thu, 07 Aug 2014 01:13:34 -0700
Fix writing max strem ID in RR metadata
Jeffrey Pfau jeffrey@endrift.com
Thu, 07 Aug 2014 01:13:03 -0700
Big cleanup to how RR handles separate segments, and adding lots of logging (fixes #106)
Jeffrey Pfau jeffrey@endrift.com
Thu, 07 Aug 2014 00:24:25 -0700
Add backslash as another frame advance key
Jeffrey Pfau jeffrey@endrift.com
Thu, 07 Aug 2014 00:23:05 -0700
Fix rr writing to the wrong file
Jeffrey Pfau jeffrey@endrift.com
Wed, 06 Aug 2014 21:57:35 -0700
Loading savestates now changes the active branch
Jeffrey Pfau jeffrey@endrift.com
Tue, 05 Aug 2014 23:52:08 -0700
Fix masking savegames so it can write to a masked savegame
Jeffrey Pfau jeffrey@endrift.com
Mon, 04 Aug 2014 23:46:33 -0700
RR starting from savegame (currently broken) and savestate
Jeffrey Pfau jeffrey@endrift.com
Mon, 04 Aug 2014 23:37:37 -0700
Save/load state with file parameter
Jeffrey Pfau jeffrey@endrift.com
Mon, 04 Aug 2014 22:40:11 -0700
Unmask savedata if reseting while a movie is not recording or replaying
Jeffrey Pfau jeffrey@endrift.com
Mon, 04 Aug 2014 22:24:43 -0700
Start working on ability to bundle save data with movies
Jeffrey Pfau jeffrey@endrift.com
Mon, 04 Aug 2014 01:11:46 -0700
Save initialization type and metadata magic number
Jeffrey Pfau jeffrey@endrift.com
Mon, 04 Aug 2014 00:52:58 -0700
Fix crashing when trying to start recording while recording
Jeffrey Pfau jeffrey@endrift.com
Sun, 03 Aug 2014 20:19:19 -0700
Add magic numbers to movie files
Jeffrey Pfau jeffrey@endrift.com
Sun, 03 Aug 2014 20:15:34 -0700
Detect basic desync in rr
Jeffrey Pfau jeffrey@endrift.com
Sun, 03 Aug 2014 19:47:02 -0700
Fix game ID for Wario Ware Twisted override
Jeffrey Pfau jeffrey@endrift.com
Wed, 30 Jul 2014 01:50:22 -0700
Savestate loading during recording and replaying
Jeffrey Pfau jeffrey@endrift.com
Wed, 30 Jul 2014 00:13:11 -0700
Fix .log -> .dat for the first chunk, and make sure it bails if the load fails
Jeffrey Pfau jeffrey@endrift.com
Wed, 30 Jul 2014 00:03:19 -0700
Make sure not to reload an old rr stream chunk when reaching the end of a file
Jeffrey Pfau jeffrey@endrift.com
Tue, 29 Jul 2014 23:39:55 -0700
Fix _readTag to not crash if the VFile has been closed
Jeffrey Pfau jeffrey@endrift.com
Tue, 29 Jul 2014 23:15:08 -0700
Clean up logic with an EOF tag
Jeffrey Pfau jeffrey@endrift.com
Tue, 29 Jul 2014 23:13:16 -0700
Add more rr tags, some implemented
Jeffrey Pfau jeffrey@endrift.com
Tue, 29 Jul 2014 22:50:46 -0700
Keep max stream ID separate from current stream ID
Jeffrey Pfau jeffrey@endrift.com
Tue, 29 Jul 2014 22:50:19 -0700
Clean up movie state when exiting
Jeffrey Pfau jeffrey@endrift.com
Tue, 29 Jul 2014 22:49:24 -0700
Only make GUI_MOD SDL events happen when no other modifiers are active
Jeffrey Pfau jeffrey@endrift.com
Tue, 29 Jul 2014 22:48:55 -0700
Ability to chunk movie streams into multiple files
Jeffrey Pfau jeffrey@endrift.com
Sun, 27 Jul 2014 19:06:30 -0700
Fix GBARR not starting in SDL port
Jeffrey Pfau jeffrey@endrift.com
Sun, 27 Jul 2014 18:22:53 -0700
New movie format
Jeffrey Pfau jeffrey@endrift.com
Sun, 27 Jul 2014 18:22:39 -0700
Move screenshot function to gba-thread.h
Jeffrey Pfau jeffrey@endrift.com
Sun, 27 Jul 2014 18:21:58 -0700
Restore pixels from PNG when loading savestate
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Jul 2014 14:06:28 -0700
Remove some ifdefed code by adding a constant for number of bytes per pixel
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Jul 2014 13:28:44 -0700
PNG savestate loading
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Jul 2014 13:20:29 -0700
Code for embedding savestates in PNG chunk, loading not yet implemented
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Jul 2014 00:04:24 -0700
Add function to GBAVideoRenderer for taking screenshot
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Jul 2014 00:03:54 -0700
Add screenshot capability
Jeffrey Pfau jeffrey@endrift.com
Fri, 25 Jul 2014 05:44:20 -0700
Avoid compiler warnings
Jeffrey Pfau jeffrey@endrift.com
Fri, 25 Jul 2014 03:45:54 -0700
PGO options for GCC
Jeffrey Pfau jeffrey@endrift.com
Fri, 25 Jul 2014 00:01:49 -0700
Add mechanism for adding halts to busy loops
Jeffrey Pfau jeffrey@endrift.com
Thu, 24 Jul 2014 04:21:33 -0700
Benchmark option to disable video rendering fully
Jeffrey Pfau jeffrey@endrift.com
Thu, 24 Jul 2014 03:23:41 -0700
Add missing dummy video functions
Jeffrey Pfau jeffrey@endrift.com
Thu, 24 Jul 2014 03:20:12 -0700
Pull out vram pointer
Jeffrey Pfau jeffrey@endrift.com
Thu, 24 Jul 2014 02:52:02 -0700
Remember to initialize rr
Jeffrey Pfau jeffrey@endrift.com
Thu, 24 Jul 2014 02:38:36 -0700
Remove redefinition of COMPOSITE_16_NO_OBJWIN
Jeffrey Pfau jeffrey@endrift.com
Thu, 24 Jul 2014 02:37:04 -0700
Fix window edge case that might cause 0-width windows to draw
Jeffrey Pfau jeffrey@endrift.com
Thu, 24 Jul 2014 02:34:42 -0700
Fix mosiac on edges of mode 0 regions
Jeffrey Pfau jeffrey@endrift.com
Thu, 24 Jul 2014 01:13:14 -0700
Fix *mull, *mlal instructions in disassembler
Jeffrey Pfau jeffrey@endrift.com
Wed, 23 Jul 2014 23:12:54 -0700
Fix cmp and related opcodes in disassembler
Jeffrey Pfau jeffrey@endrift.com
Wed, 23 Jul 2014 23:12:28 -0700
Remove unused HLE BIOS length constant
Jeffrey Pfau jeffrey@endrift.com
Wed, 23 Jul 2014 23:05:17 -0700
Modernize egl-main
Jeffrey Pfau jeffrey@endrift.com
Wed, 23 Jul 2014 22:57:58 -0700
Check if we have a subparser before trying to use it
Jeffrey Pfau jeffrey@endrift.com
Wed, 23 Jul 2014 22:57:44 -0700
Put back gnu99 standard, we use some of the features
Jeffrey Pfau jeffrey@endrift.com
Wed, 23 Jul 2014 22:57:25 -0700
Unify swi state saving, keep I bit
Jeffrey Pfau jeffrey@endrift.com
Wed, 23 Jul 2014 03:06:09 -0700
Fix ObjAffineSet over multiple inputs
Jeffrey Pfau jeffrey@endrift.com
Wed, 23 Jul 2014 00:54:11 -0700
Don't make empty savestate files when loading savestates
Jeffrey Pfau jeffrey@endrift.com
Wed, 23 Jul 2014 00:19:50 -0700
Fix crashes when GBARR is not initialized
Jeffrey Pfau jeffrey@endrift.com
Wed, 23 Jul 2014 00:09:14 -0700
First pass at input mapping
Jeffrey Pfau jeffrey@endrift.com
Wed, 23 Jul 2014 00:06:44 -0700
Change log handler API
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Jul 2014 22:34:08 -0700
Fix ability to make audio buffers as big as they initially were
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Jul 2014 02:33:45 -0700
Thread pausing refining
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Jul 2014 01:52:16 -0700
Set buffer size to 512 samples in the SDL/GL port
Jeffrey Pfau jeffrey@endrift.com
Mon, 21 Jul 2014 00:29:38 -0700
Ability to resize internal sound buffers
Jeffrey Pfau jeffrey@endrift.com
Mon, 21 Jul 2014 00:14:48 -0700
Revise circle buffer types
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 23:56:12 -0700
Variable FPS target
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 23:45:30 -0700
Function for calculating audio rate for target FPS
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 23:24:02 -0700
Make SDL port QUIT events thread-safe
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 21:32:05 -0700
Fix build against C++
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 16:37:54 -0700
Fix typos in savestate format documentation
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 15:53:37 -0700
Update GPIO for serialization
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 15:53:15 -0700
Move file CRC32 code into crc32.h
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 15:11:22 -0700
Serialize ROM CRC32 for error checking
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 15:10:59 -0700
Add ability to resume recording as soon as a movie ends
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 03:14:55 -0700
Rewrite rr to be streaming-only
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 02:50:43 -0700
Remove unused function
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 01:40:05 -0700
Make writing to RO mapped memory perform COW
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 01:36:18 -0700
Move vfs-zip into vfs folder
Jeffrey Pfau jeffrey@endrift.com
Sat, 19 Jul 2014 22:15:39 -0700
Fix loading too many states from a file
Jeffrey Pfau jeffrey@endrift.com
Sat, 19 Jul 2014 17:54:29 -0700
Create concept of state directory
Jeffrey Pfau jeffrey@endrift.com
Sat, 19 Jul 2014 17:48:37 -0700
Very basic movie saving/loading
Jeffrey Pfau jeffrey@endrift.com
Sat, 19 Jul 2014 17:38:25 -0700
Fix scanline rendering when parameters change mid-scanline
Jeffrey Pfau jeffrey@endrift.com
Sat, 19 Jul 2014 15:59:27 -0700
Fix perf build
Jeffrey Pfau jeffrey@endrift.com
Sat, 19 Jul 2014 15:58:58 -0700
Be more rigorous when reseting
Jeffrey Pfau jeffrey@endrift.com
Sat, 19 Jul 2014 14:34:24 -0700
Reset memory when reseting the board (fixes #94)
Jeffrey Pfau jeffrey@endrift.com
Sat, 19 Jul 2014 04:13:25 -0700
Properly account for LDR I cycles (fixes #90)
Jeffrey Pfau jeffrey@endrift.com
Sat, 19 Jul 2014 00:39:51 -0700
Beginning of rerecording code, ability to record/replay from a savegame
Jeffrey Pfau jeffrey@endrift.com
Sat, 19 Jul 2014 00:09:18 -0700
Fix naming of savegames from files with no .
Jeffrey Pfau jeffrey@endrift.com
Fri, 18 Jul 2014 00:53:08 -0700
Place save files in directories when loading in dirmode
Jeffrey Pfau jeffrey@endrift.com
Fri, 18 Jul 2014 00:52:53 -0700
Add some missing cleanup
Jeffrey Pfau jeffrey@endrift.com
Fri, 18 Jul 2014 00:52:22 -0700
Forcibly disable some currently unsupported zip operations
Jeffrey Pfau jeffrey@endrift.com
Fri, 18 Jul 2014 00:52:07 -0700
Don't crash if no ROM is loaded
Jeffrey Pfau jeffrey@endrift.com
Thu, 17 Jul 2014 02:55:13 -0700
Fix reading more than a block but less than the rest of the file
Jeffrey Pfau jeffrey@endrift.com
Thu, 17 Jul 2014 02:51:38 -0700
Fix seeking to end of file
Jeffrey Pfau jeffrey@endrift.com
Thu, 17 Jul 2014 02:51:17 -0700
Support reading from ZIPs
Jeffrey Pfau jeffrey@endrift.com
Thu, 17 Jul 2014 02:45:17 -0700
Directory mode for loading the first ROM in a directory, still a bit buggy
Jeffrey Pfau jeffrey@endrift.com
Thu, 17 Jul 2014 00:53:17 -0700
Move VFile to vfs.h and add VDirs
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Jul 2014 23:55:09 -0700
Clean up GBAThread variables
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Jul 2014 23:53:11 -0700
Clean up command line args
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Jul 2014 23:47:47 -0700
Fix some signatures
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Jul 2014 03:02:16 -0700
Allow save file to be specified externally
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Jul 2014 02:57:04 -0700
Now that mapping is done through a different code path, we can properly allocate large memory chunks on Windows
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Jul 2014 02:20:29 -0700
Remove declaration for unimplemented function
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Jul 2014 02:09:19 -0700
Use VFiles for all file operations
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Jul 2014 02:08:54 -0700
VFiles for abstract file operations, used at first in patches
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Jul 2014 01:31:10 -0700
Use stdbool for readability
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Jul 2014 00:46:02 -0700
Move flags and masks into defines to avoid making enums with values that are too large
Jeffrey Pfau jeffrey@endrift.com
Tue, 15 Jul 2014 23:38:44 -0700
Revise macros for stricter C99 conformance
Jeffrey Pfau jeffrey@endrift.com
Tue, 15 Jul 2014 23:30:55 -0700
Ability to reset emulator while running
Jeffrey Pfau jeffrey@endrift.com
Tue, 15 Jul 2014 00:01:35 -0700
Slightly more accurate waitstate emulation
Jeffrey Pfau jeffrey@endrift.com
Sun, 13 Jul 2014 22:21:37 -0700
Only assemble NEON code when NEON is enabled
Jeffrey Pfau jeffrey@endrift.com
Sun, 13 Jul 2014 18:32:10 -0700
Support 5_6_5 in SDL/GL port
Jeffrey Pfau jeffrey@endrift.com
Sun, 13 Jul 2014 18:31:28 -0700
Add missing include
Jeffrey Pfau jeffrey@endrift.com
Sun, 13 Jul 2014 05:47:16 -0700
Fix missing value for divide precedence
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Jul 2014 18:41:11 -0700
Add parenthesis support
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Jul 2014 17:58:03 -0700
Support identifiers
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Jul 2014 17:25:51 -0700
Free identifiers
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Jul 2014 17:13:58 -0700
Proper parser, without identifier support currently
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Jul 2014 17:12:35 -0700
Parse expressions in a separate function
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Jul 2014 14:50:09 -0700
Remove redundant includes
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Jul 2014 04:43:41 -0700
GNU C extensions are not used, switch to C99 compat mode
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Jul 2014 04:42:24 -0700
Disable CLI debugger on Windows
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Jul 2014 04:40:13 -0700
Remove project name strings from the code
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Jul 2014 04:29:12 -0700
DebugVectors should inherit failure
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Jul 2014 04:12:04 -0700
Operations on numbers in CLI debugger
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Jul 2014 04:04:15 -0700
Add disassemble CLI debugger command
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Jul 2014 03:36:04 -0700
Merge branch 'decoder' Conflicts: src/debugger/cli-debugger.c
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Jul 2014 00:40:40 -0700
Reorder log levels so more important ones have lower numbers
Jeffrey Pfau jeffrey@endrift.com
Thu, 10 Jul 2014 01:12:25 -0700
Fix a compiler warning in SIO code
Jeffrey Pfau jeffrey@endrift.com
Thu, 10 Jul 2014 01:05:28 -0700
Fix function prototype for GBAThreadInterrupt
Jeffrey Pfau jeffrey@endrift.com
Thu, 10 Jul 2014 01:03:02 -0700
Remove unused variable
Jeffrey Pfau jeffrey@endrift.com
Thu, 10 Jul 2014 01:02:13 -0700
Move UNUSED macro to common.h
Jeffrey Pfau jeffrey@endrift.com
Thu, 10 Jul 2014 01:00:38 -0700
Draw a polygon every frame, even when paused, to make sure screen is not stale (fixes #87)
Jeffrey Pfau jeffrey@endrift.com
Wed, 09 Jul 2014 23:18:34 -0700
Add missing return statement
Jeffrey Pfau jeffrey@endrift.com
Wed, 09 Jul 2014 23:17:51 -0700
Hopefully fix edge cases for windows for real this time (fixes #88)
Jeffrey Pfau jeffrey@endrift.com
Wed, 09 Jul 2014 23:09:28 -0700
Only take slow mosaic path when mosiac is actually in play
Jeffrey Pfau jeffrey@endrift.com
Wed, 09 Jul 2014 23:01:03 -0700
Fix mosaic drawing of 256-color mirrored background tiles
Jeffrey Pfau jeffrey@endrift.com
Wed, 09 Jul 2014 22:49:05 -0700
Fix sampling order of sound channel 3
Jeffrey Pfau jeffrey@endrift.com
Wed, 09 Jul 2014 03:52:58 -0700
Fix 8-bit IO writes on SOUND3CNT_X
Jeffrey Pfau jeffrey@endrift.com
Wed, 09 Jul 2014 03:52:43 -0700
Fix setting window sizes to 0xFFFF from actually making a window
Jeffrey Pfau jeffrey@endrift.com
Wed, 09 Jul 2014 02:24:19 -0700
Link with SDL2_LIBDIR if necessary
Jeffrey Pfau jeffrey@endrift.com
Tue, 08 Jul 2014 23:02:30 -0700
Fix sprites whose tiles go out of bounds
Jeffrey Pfau jeffrey@endrift.com
Wed, 09 Jul 2014 01:32:02 -0700
Make GBAThreadInterrupt work properly with paused threads again
Jeffrey Pfau jeffrey@endrift.com
Wed, 09 Jul 2014 00:36:04 -0700
Resizing of SDL2 windows
Jeffrey Pfau jeffrey@endrift.com
Wed, 09 Jul 2014 00:03:05 -0700
Remove audio processing loop now that there is an event processing loop
Jeffrey Pfau jeffrey@endrift.com
Tue, 08 Jul 2014 22:00:53 -0700
Fix a case where deserializing the FIFO may not restore up to three bytes
Jeffrey Pfau jeffrey@endrift.com
Tue, 08 Jul 2014 21:56:03 -0700
Ensure interrupting the GBA thread actually gets to a safe point to read from the thread
Jeffrey Pfau jeffrey@endrift.com
Tue, 08 Jul 2014 00:04:38 -0700
Add audio FIFOs to savestates
Jeffrey Pfau jeffrey@endrift.com
Tue, 08 Jul 2014 00:02:39 -0700
Allow for savestates to be loaded between BIOS versions so long as they aren't in BIOS code
Jeffrey Pfau jeffrey@endrift.com
Mon, 07 Jul 2014 22:59:24 -0700
Remove out-of-date TODO
Jeffrey Pfau jeffrey@endrift.com
Mon, 07 Jul 2014 03:00:58 -0700
UPS patch loading support
Jeffrey Pfau jeffrey@endrift.com
Mon, 07 Jul 2014 01:54:40 -0700
IPS patch loading support
Jeffrey Pfau jeffrey@endrift.com
Sun, 06 Jul 2014 23:39:27 -0700
Add read watchpoints (fixes #69)
Jeffrey Pfau jeffrey@endrift.com
Sat, 05 Jul 2014 22:30:20 -0700
Fix some warnings
Jeffrey Pfau jeffrey@endrift.com
Sat, 05 Jul 2014 16:29:31 -0700
Out of bounds start coordinates are treated as 0 for windows (fixes #82)
Jeffrey Pfau jeffrey@endrift.com
Sat, 05 Jul 2014 14:40:15 -0700
Fix WININ priority trampling over the active windows (fixes #75)
Jeffrey Pfau jeffrey@endrift.com
Sat, 05 Jul 2014 14:34:10 -0700
Reduce the code size of division by zero a bit
Jeffrey Pfau jeffrey@endrift.com
Sat, 05 Jul 2014 13:55:36 -0700
Emulate division by zero edge cases (fixes #80)
Jeffrey Pfau jeffrey@endrift.com
Sat, 05 Jul 2014 05:19:58 -0700
Properly do bounds checking in CpuSet and CpuFastSet (fixes #81)
Jeffrey Pfau jeffrey@endrift.com
Sat, 05 Jul 2014 03:52:07 -0700
Remove redundant checks that are in the BIOS code already
Jeffrey Pfau jeffrey@endrift.com
Sat, 05 Jul 2014 01:03:04 -0700
Prevent lr from being trampled in the middle of long-running CpuSet
Jeffrey Pfau jeffrey@endrift.com
Sat, 05 Jul 2014 01:01:29 -0700
Fix typo in documentation
Jeffrey Pfau jeffrey@endrift.com
Sat, 05 Jul 2014 00:13:54 -0700
Add (currently undocumented) command line flag for setting logging level
Jeffrey Pfau jeffrey@endrift.com
Fri, 04 Jul 2014 18:43:07 -0700
Save some registers we were overwriting in IntrWait
Jeffrey Pfau jeffrey@endrift.com
Fri, 04 Jul 2014 18:41:13 -0700
Log SWIs in debug
Jeffrey Pfau jeffrey@endrift.com
Fri, 04 Jul 2014 18:17:34 -0700
Fix and optimize CpuSet and CpuFastSet a bit
Jeffrey Pfau jeffrey@endrift.com
Fri, 04 Jul 2014 17:48:38 -0700
Implement CpuSet/CpuFastSet in assembly (fixes #31 and #76)
Jeffrey Pfau jeffrey@endrift.com
Thu, 03 Jul 2014 03:51:53 -0700
Reset timers when enabling them (fixes #78)
Jeffrey Pfau jeffrey@endrift.com
Wed, 02 Jul 2014 00:48:20 -0700
Implement high VRAM mirroring for writes
Jeffrey Pfau jeffrey@endrift.com
Tue, 01 Jul 2014 00:26:57 -0700
Fix stub debugger entering
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Apr 2014 18:25:45 -0700
Use subparsers instead of stuffing everything into one parser
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Apr 2014 16:05:09 -0700
Add some NEON resizing code
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Apr 2014 03:31:53 -0700
Clear alpha channel in fragment shader (fixes #51)
Jeffrey Pfau jeffrey@endrift.com
Fri, 25 Apr 2014 23:48:51 -0700
Fix fullscreen initialization
Jeffrey Pfau jeffrey@endrift.com
Fri, 25 Apr 2014 21:33:07 -0700
Add option of not using GL
Jeffrey Pfau jeffrey@endrift.com
Fri, 25 Apr 2014 03:34:21 -0700
Start porting sw-main to SDL2
Jeffrey Pfau jeffrey@endrift.com
Fri, 25 Apr 2014 03:34:03 -0700
Build fix in case no debuggers are being built
Jeffrey Pfau jeffrey@endrift.com
Wed, 23 Apr 2014 21:50:26 -0700
Fix GBDStub build on Windows
Jeffrey Pfau jeffrey@endrift.com
Wed, 23 Apr 2014 21:42:08 -0700
Bring sw-main into line
Jeffrey Pfau jeffrey@endrift.com
Wed, 23 Apr 2014 02:09:27 -0700
Remove some redundant flags
Jeffrey Pfau jeffrey@endrift.com
Wed, 23 Apr 2014 02:09:06 -0700
Ignore swapfiles
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Apr 2014 22:08:07 -0700
Add long-missing arm-algo.S
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Apr 2014 02:41:26 -0700
Add more command line options and perf-main duration
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Apr 2014 22:15:17 -0700
Disentagle graphics flags from global flags
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Apr 2014 21:54:05 -0700
Make command line arguments more dynamic
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Apr 2014 21:41:21 -0700
Add more command line options + usage
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Apr 2014 21:32:40 -0700
Move debugger creation off the stack
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Apr 2014 04:19:03 -0700
Start moving command line parsing into a separate file
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Apr 2014 04:06:44 -0700
Initialize halt
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Apr 2014 01:05:29 -0700
Call ARMDeinit
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Apr 2014 00:52:37 -0700
Restructure watchpoints
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Apr 2014 00:47:49 -0700
Redo component model/type punning
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Apr 2014 00:19:55 -0700
Remove ARMMemory and ARMBoard shims
Jeffrey Pfau jeffrey@endrift.com
Sat, 19 Apr 2014 18:14:17 -0700
Move halting functionality out of GBAHalt
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Apr 2014 23:05:44 -0700
Fix the build
Jeffrey Pfau jeffrey@endrift.com
Thu, 03 Apr 2014 00:00:06 -0700
Move common headers to common.h, remove util and debugger from being first class include directories
Jeffrey Pfau jeffrey@endrift.com
Wed, 02 Apr 2014 23:50:20 -0700
Initialize some SIO variables properly
Jeffrey Pfau jeffrey@endrift.com
Wed, 02 Apr 2014 23:16:37 -0700
Fix some valgrind errors
Jeffrey Pfau jeffrey@endrift.com
Sat, 29 Mar 2014 22:39:02 -0700
Initialize memory->eventDiff; fixes a valgrind warning
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 23:24:38 -0800
Get RPi EGL port building again
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 21:52:07 -0800
Partially implement SOUNDBIAS
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Feb 2014 05:22:29 -0800
Remove special treatment for DISPSTAT
Jeffrey Pfau jeffrey@endrift.com
Sat, 29 Mar 2014 22:53:52 -0700
Add function for connecting to an already-open TCP port
Jeffrey Pfau jeffrey@endrift.com
Tue, 11 Feb 2014 00:19:29 -0800
Add thread-interrupt functions for having multiple threads that want to pause the GBA thread
Jeffrey Pfau jeffrey@endrift.com
Mon, 10 Feb 2014 23:59:07 -0800
Put missing returns in SDL event handling
Jeffrey Pfau jeffrey@endrift.com
Mon, 10 Feb 2014 23:13:39 -0800
Make DriverSet setting read in normal driver
Jeffrey Pfau jeffrey@endrift.com
Sat, 08 Feb 2014 13:20:47 -0800
Support normal mode drivers
Jeffrey Pfau jeffrey@endrift.com
Sat, 08 Feb 2014 03:23:05 -0800
Fix SIO loading of a driver that is for the current mode
Jeffrey Pfau jeffrey@endrift.com
Sat, 08 Feb 2014 03:22:43 -0800
SIO registers can now be read and written properly
Jeffrey Pfau jeffrey@endrift.com
Mon, 10 Feb 2014 01:42:40 -0800
Read SIO registers from sio field
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Feb 2014 02:02:13 -0800
Make driver loading signal failure, and fix case where setting a driver can cause a null pointer deref
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Feb 2014 01:50:01 -0800
Make socket shims inline
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Feb 2014 01:22:34 -0800
Clarify some function names and add more essenital SIO architecture
Jeffrey Pfau jeffrey@endrift.com
Wed, 05 Feb 2014 01:03:34 -0800
Fill out SIO driver infrastructure
Jeffrey Pfau jeffrey@endrift.com
Tue, 04 Feb 2014 01:28:16 -0800
Begin SIO
Jeffrey Pfau jeffrey@endrift.com
Tue, 04 Feb 2014 00:39:55 -0800
Abstract out sockets
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Feb 2014 23:01:26 -0800
Add missing GBA_KEY_NONE
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Feb 2014 22:56:24 -0800
Move key mapping into its own function
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Feb 2014 22:27:58 -0800
Automatically break into the debugger if it was provided at launch time
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Feb 2014 03:42:02 -0800
Add thread-safe function for telling if the GBA thread has started
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Feb 2014 03:41:32 -0800
Null out threadContext->gba when shutting down
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Feb 2014 00:42:20 -0800
Debugger can get detached during a callback, clean up appropriately
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Feb 2014 03:57:41 -0800
Ability to fullscreen the window in SDL2
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Feb 2014 03:05:30 -0800
Use command key on OS X
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Feb 2014 02:56:02 -0800
Properly support 16-bit color
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Feb 2014 02:47:50 -0800
Add SDL2 support
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Feb 2014 02:39:34 -0800
The debugger should not stop by default
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 20:48:25 -0800
Add define for GDB stub
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 20:48:00 -0800
Add ability to detach debugger
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 20:24:38 -0800
Implement OBJWIN for OBJs
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 16:58:55 -0800
Fix infinite listen errors
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 16:27:48 -0800
Fix debugging shim to work even if there is no GBA struct at the moment
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 16:27:27 -0800
Add debugging logging interface
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 16:13:00 -0800
Add stepping and clean up
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 15:50:12 -0800
Clean up unnecessary operation in GDB stub
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 15:39:47 -0800
Breakpoint clearing in CLI debugger
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 15:39:30 -0800
Breakpoint clearing
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 15:37:15 -0800
LLDB compatibility
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 15:21:17 -0800
Expand packet size for lldb compat
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 05:44:40 -0800
Add support for qHostInfo command for lldb
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 05:40:39 -0800
Stub out [qQvV].* commands
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 05:23:56 -0800
Add support for g, m and p GDB packets
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 05:02:54 -0800
Parse GDB packet format
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 04:10:22 -0800
Begin GDB stub
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 03:05:10 -0800
Remove obsolete, dead code
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 01:41:25 -0800
Always enable the debugger framework
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 01:14:41 -0800
Fix typo in type
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 01:02:26 -0800
Separate out CLI debugger from debugging interface
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 00:47:36 -0800
Start separating out debugger logic
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 00:27:53 -0800
Omit sprites that are off-screen vertically from OAM calculations
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 22:40:21 -0800
Squelch compiler warning in perf shutdown
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 02:30:56 -0800
Squelch compiler warning about type punning
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 02:29:27 -0800
Squelch a compiler warning about an uninitialized variable
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 02:27:17 -0800
Squelch warnings in software renderer
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 02:15:43 -0800
Change override structure to not use multi-byte char literals
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 02:05:01 -0800
Fix *_LIBRARY into *_LIB
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 01:13:51 -0800
Move SDL output directory
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 01:01:44 -0800
Clean up stale warning rule
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 01:01:04 -0800
Add source groups
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 00:29:27 -0800
Split SDL build into its own CMake list
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 00:11:19 -0800
Fix perf main after adding BIOS loading
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 00:10:56 -0800
Move SDL/OpenGL dependencies into the SDL port
Jeffrey Pfau jeffrey@endrift.com
Thu, 30 Jan 2014 23:58:48 -0800
Unblock on audio when closing thread
Jeffrey Pfau jeffrey@endrift.com
Thu, 30 Jan 2014 04:03:54 -0800
Enable piping through BIOS
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Jan 2014 23:13:44 -0800
Initialize OAM
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Jan 2014 23:02:12 -0800
Add LOG_FATAL
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Jan 2014 22:44:40 -0800
Add log handling
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Jan 2014 22:40:13 -0800
SDL audio should use now centralized audio functions
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Jan 2014 00:45:00 -0800
GBAAudioResampleNN returns how many (destination) samples were read
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Jan 2014 00:43:57 -0800
Move audio resampling out of SDL code
Jeffrey Pfau jeffrey@endrift.com
Tue, 28 Jan 2014 23:52:28 -0800
Add GBAThreadEnd function for manually shutting down the GBA thread
Jeffrey Pfau jeffrey@endrift.com
Tue, 28 Jan 2014 23:15:30 -0800
Ensure rewind buffer is null if we are not enabling rewinding
Jeffrey Pfau jeffrey@endrift.com
Tue, 28 Jan 2014 06:52:46 -0800
Move inline struct definitions out of place for C++ compatibility
Jeffrey Pfau jeffrey@endrift.com
Tue, 28 Jan 2014 06:52:01 -0800
Update DMA timings, and higher priority DMAs always take precedence, regardless of timing
Jeffrey Pfau jeffrey@endrift.com
Tue, 28 Jan 2014 21:56:14 -0800
Break out shared library
Jeffrey Pfau jeffrey@endrift.com
Tue, 28 Jan 2014 01:40:32 -0800
Have board re-read CPSR when it is modified by MSR
Jeffrey Pfau jeffrey@endrift.com
Mon, 27 Jan 2014 00:21:14 -0800
Only unpause from state operations when we paused manually
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Jan 2014 23:17:17 -0800
Fix rewind buffer sizing itself wrong
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Jan 2014 12:47:47 -0800
Simple rewind buffer
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Jan 2014 02:50:28 -0800
Don't sync on audio and video at the same time--this can cause audio skipping
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Jan 2014 18:08:33 -0800
Implement most of audio serialization
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Jan 2014 18:01:31 -0800
Fix OAM deserialization
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Jan 2014 15:06:28 -0800
Serialize timers and DMA state
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Jan 2014 15:02:55 -0800
Move mode 0 into macro-land so that much of the logic can be inlined
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Jan 2014 14:47:21 -0800
Fix audio buffer reading in SDL audio
Jeffrey Pfau jeffrey@endrift.com
Thu, 23 Jan 2014 20:55:32 -0800
Fix initial DMA count
Jeffrey Pfau jeffrey@endrift.com
Thu, 23 Jan 2014 20:55:11 -0800
Don't require SDL for perf builds
Jeffrey Pfau jeffrey@endrift.com
Thu, 23 Jan 2014 20:57:04 -0800
Properly sync to frame only when not in turbo
Jeffrey Pfau jeffrey@endrift.com
Wed, 22 Jan 2014 03:25:09 -0800
Precompute some parameters in mode 0
Jeffrey Pfau jeffrey@endrift.com
Sun, 27 Oct 2013 22:18:24 -0700
Make viewport size not-hardcoded
Jeffrey Pfau jeffrey@endrift.com
Thu, 31 Oct 2013 22:01:20 -0700
Preprocess OBJ heights
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Jan 2014 23:41:13 -0800
Basic OAM dirtying
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Jan 2014 22:34:42 -0800
Skip table lookup in ARMStep if not needed
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Jan 2014 23:15:51 -0800
Partially unroll video clearing loop
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Jan 2014 22:37:08 -0800
Inline CPU stepping
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Jan 2014 21:42:21 -0800
Null out frameCallback on perf-main
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Jan 2014 21:16:04 -0800
Fix some uninitialized values
Jeffrey Pfau jeffrey@endrift.com
Mon, 20 Jan 2014 14:32:13 -0800
Support proper DMA timings and priority
Jeffrey Pfau jeffrey@endrift.com
Tue, 21 Jan 2014 21:07:15 -0800
Prevent bank switching when reloading CPU state
Jeffrey Pfau jeffrey@endrift.com
Mon, 20 Jan 2014 23:42:07 -0800
Slow down audio slightly to match target FPS
Jeffrey Pfau jeffrey@endrift.com
Mon, 20 Jan 2014 20:02:44 -0800
Minor cleanup
Jeffrey Pfau jeffrey@endrift.com
Mon, 20 Jan 2014 18:01:49 -0800
Abort in invalid memory instead of SEGVing
Jeffrey Pfau jeffrey@endrift.com
Mon, 20 Jan 2014 17:46:17 -0800
Smarter I/O serialization
Jeffrey Pfau jeffrey@endrift.com
Mon, 20 Jan 2014 17:42:30 -0800
Savestate game checks
Jeffrey Pfau jeffrey@endrift.com
Mon, 20 Jan 2014 17:18:12 -0800
Add frame advance
Jeffrey Pfau jeffrey@endrift.com
Mon, 20 Jan 2014 16:39:46 -0800
Fix MSR with immediate
Jeffrey Pfau jeffrey@endrift.com
Mon, 20 Jan 2014 15:40:56 -0800
Fix ARM_ROR
Jeffrey Pfau jeffrey@endrift.com
Mon, 20 Jan 2014 15:40:44 -0800
Implement SWP, SWPB
Jeffrey Pfau jeffrey@endrift.com
Mon, 20 Jan 2014 15:19:52 -0800
Remove checks for ARM writeback operations that fail on real hardware
Jeffrey Pfau jeffrey@endrift.com
Mon, 20 Jan 2014 15:10:41 -0800
Unified DISPSTAT representation
Jeffrey Pfau jeffrey@endrift.com
Mon, 20 Jan 2014 14:18:24 -0800
Add basic IO and video serialization
Jeffrey Pfau jeffrey@endrift.com
Mon, 20 Jan 2014 03:05:54 -0800
Add missing version magic
Jeffrey Pfau jeffrey@endrift.com
Mon, 20 Jan 2014 03:05:31 -0800
Don't block any signals on the run thread
Jeffrey Pfau jeffrey@endrift.com
Mon, 20 Jan 2014 02:33:40 -0800
Fix signal handling for debugger
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Jan 2014 23:42:34 -0800
Add missing header guard
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Jan 2014 03:38:18 -0800
Start savestates
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Jan 2014 01:59:35 -0800
Fix non-debugger build
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Jan 2014 01:24:29 -0800
Break into debugger with F11
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Jan 2014 00:37:53 -0800
Create savestate format
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Jan 2014 00:32:49 -0800
Handle illegal and stub opcodes separately
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Jan 2014 00:39:51 -0800
Checksum BIOS
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Jan 2014 00:17:58 -0800
Account for floating point error in resampling
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Jan 2014 02:12:35 -0800
Have circle buffer work when memory is misaligned
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Jan 2014 01:56:17 -0800
Ensure that video buffers are flushed to the GPU before unlocking the mutex
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Jan 2014 01:05:32 -0800
Build fix on OS X for perf util
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Jan 2014 00:32:51 -0800
Fix buffer size in SDL audio
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Jan 2014 00:27:15 -0800
Unlock mutex before swapping buffers
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Jan 2014 00:26:59 -0800
Support Win32 threads on Vista and higher
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Jan 2014 23:46:47 -0800
Build fix for MinGW
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Jan 2014 21:49:08 -0800
Rearchitect audio copying to make it cleaner and more atomic
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Jan 2014 03:43:56 -0800
Create Windows and POSIX platform directories
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Jan 2014 01:28:30 -0800
Fix mappedMemoryFree on *nix
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Jan 2014 00:34:45 -0800
Initial support for Windows
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Jan 2014 00:24:06 -0800
Fix _mix for 16-bit color
Jeffrey Pfau jeffrey@endrift.com
Sat, 16 Nov 2013 08:53:47 -0800
Mirror SRAM across 0x0F000000
Jeffrey Pfau jeffrey@endrift.com
Sat, 23 Nov 2013 16:22:26 -0800
Add FireRed/LeafGreen to the override list
Jeffrey Pfau jeffrey@endrift.com
Mon, 18 Nov 2013 00:34:54 -0800
Revert "Move halting code out from below the ARM emulator" This reverts commit 3b74b61862da06b71d6cb256754f48feec409f7f.
Jeffrey Pfau jeffrey@endrift.com
Thu, 14 Nov 2013 23:16:34 -0800
Fix color blending in 16-bit 5-5-5 mode
Jeffrey Pfau jeffrey@endrift.com
Thu, 14 Nov 2013 23:09:13 -0800
Remove "finalized" flag in favor of stricter sorting
Jeffrey Pfau jeffrey@endrift.com
Wed, 13 Nov 2013 01:20:38 -0800
Significantly optimize 16-bit color mixing
Jeffrey Pfau jeffrey@endrift.com
Thu, 14 Nov 2013 00:19:18 -0800
Remove extra free in SDL code
Jeffrey Pfau jeffrey@endrift.com
Mon, 11 Nov 2013 19:40:37 -0800
Implement mosaic for mode 0 with 256-color tiles
Jeffrey Pfau jeffrey@endrift.com
Sun, 10 Nov 2013 23:09:50 -0800
Initialize mosaic to 0
Jeffrey Pfau jeffrey@endrift.com
Sun, 10 Nov 2013 22:53:12 -0800
Support narrow windows
Jeffrey Pfau jeffrey@endrift.com
Sun, 10 Nov 2013 22:43:57 -0800
Fast 32-to-16-bit memory conversion routine on ARM
Jeffrey Pfau jeffrey@endrift.com
Thu, 07 Nov 2013 23:53:16 -0800
Initialize halted
Jeffrey Pfau jeffrey@endrift.com
Sat, 09 Nov 2013 13:29:08 -0800
Preprocess instead of post-process 5-6-5 color
Jeffrey Pfau jeffrey@endrift.com
Thu, 07 Nov 2013 02:57:09 -0800
Use gettimeofday for perf-main instead of clock_gettime
Jeffrey Pfau jeffrey@endrift.com
Wed, 06 Nov 2013 22:20:29 -0800
Preselect palettes for sprites
Jeffrey Pfau jeffrey@endrift.com
Tue, 05 Nov 2013 23:17:03 -0800
Use unsigned instead of uint16_t in sprite drawing
Jeffrey Pfau jeffrey@endrift.com
Tue, 05 Nov 2013 23:13:37 -0800
Small refactor of _composite
Jeffrey Pfau jeffrey@endrift.com
Tue, 05 Nov 2013 21:57:24 -0800
Fix mixing colors on 16-bit
Jeffrey Pfau jeffrey@endrift.com
Tue, 05 Nov 2013 04:13:49 -0800
Optimize range check in mode 2 rendering
Jeffrey Pfau jeffrey@endrift.com
Tue, 05 Nov 2013 01:21:13 -0800
Fix warnings in CircleBuffer
Jeffrey Pfau jeffrey@endrift.com
Tue, 05 Nov 2013 00:44:11 -0800
Optimize palette access
Jeffrey Pfau jeffrey@endrift.com
Mon, 04 Nov 2013 22:43:20 -0800
Use unsigned instead of color_t where size is irrelevant
Jeffrey Pfau jeffrey@endrift.com
Mon, 04 Nov 2013 21:25:08 -0800
Add per-second perf updating
Jeffrey Pfau jeffrey@endrift.com
Mon, 04 Nov 2013 21:07:41 -0800
Move halting code out from below the ARM emulator
Jeffrey Pfau jeffrey@endrift.com
Sun, 03 Nov 2013 23:25:57 -0800
Pass pointers instead of offsets to composite
Jeffrey Pfau jeffrey@endrift.com
Sun, 03 Nov 2013 00:54:02 -0700
Early finalization if possible
Jeffrey Pfau jeffrey@endrift.com
Sat, 02 Nov 2013 22:11:36 -0700
Call setActiveRegion with the right address
Jeffrey Pfau jeffrey@endrift.com
Sat, 02 Nov 2013 03:56:13 -0700
Hack to guess when blending should be disabled
Jeffrey Pfau jeffrey@endrift.com
Fri, 01 Nov 2013 23:39:26 -0700
Fix channel 1 - 4 volume
Jeffrey Pfau jeffrey@endrift.com
Tue, 29 Oct 2013 21:12:26 -0700
Fix potential issues with sound playing when they shouldn't, or with the wrong volume
Jeffrey Pfau jeffrey@endrift.com
Tue, 29 Oct 2013 02:19:58 -0700
Fix bugs in OBJ mosaic
Jeffrey Pfau jeffrey@endrift.com
Sun, 27 Oct 2013 21:58:37 -0700
Add performance-monitoring main thread
Jeffrey Pfau jeffrey@endrift.com
Sun, 27 Oct 2013 05:15:42 -0700
Rearrange _composite to optimize for common cases first
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Oct 2013 16:43:11 -0700
Replace bit-packed map data with flags
Jeffrey Pfau jeffrey@endrift.com
Fri, 25 Oct 2013 23:33:22 -0700
Only update active region if necessary
Jeffrey Pfau jeffrey@endrift.com
Sun, 27 Oct 2013 03:44:38 -0700
Begin OBJ mosaic
Jeffrey Pfau jeffrey@endrift.com
Sun, 27 Oct 2013 03:12:55 -0700
Refactor sprite code in preparation of implementing OBJ mosaic
Jeffrey Pfau jeffrey@endrift.com
Sun, 27 Oct 2013 02:39:14 -0700
Rotate 16-bit without using AND
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Oct 2013 16:40:31 -0700
Remove SPRITE_DRAW_PIXEL_*_VARIANT
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Oct 2013 14:56:35 -0700
Preemptively mark the envelope as dead in some cases
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Oct 2013 04:23:08 -0700
Reorganize audio code so as to only update channels when audible
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Oct 2013 04:08:18 -0700
Fixed the first load from SRAM not returning a value
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Oct 2013 03:04:21 -0700
Fix mode 3 in 16-bit color
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Oct 2013 02:39:45 -0700
Support WIN0/1 in modes 2 - 5
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Oct 2013 02:33:29 -0700
Support OBJWIN in mode 4
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Oct 2013 02:26:08 -0700
Rearrange calculation to shave off some more time
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Oct 2013 01:30:31 -0700
Fix white on 5-6-5 color
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Oct 2013 01:32:27 -0700
Add support for PowerPC to the memory and CPU interfaces
Jeffrey Pfau jeffrey@endrift.com
Sat, 26 Oct 2013 01:53:13 -0400
Ensure thread-local storage is created before it is needed
Jeffrey Pfau jeffrey@endrift.com
Fri, 25 Oct 2013 03:15:31 -0700
Remove unnecessary sprite post-processing passes
Jeffrey Pfau jeffrey@endrift.com
Fri, 25 Oct 2013 00:27:42 -0700
Don't busy-wait if the emulator is paused
Jeffrey Pfau jeffrey@endrift.com
Thu, 24 Oct 2013 01:09:01 -0700
Small, trivial optimizations in GBAVideoSoftwareRendererDrawScanline
Jeffrey Pfau jeffrey@endrift.com
Thu, 24 Oct 2013 00:54:51 -0700
Tear out counter-productive optimization
Jeffrey Pfau jeffrey@endrift.com
Thu, 24 Oct 2013 00:21:59 -0700
Start implementing mosaic with a half-baked mode 0 implementation
Jeffrey Pfau jeffrey@endrift.com
Wed, 23 Oct 2013 01:17:53 -0700
Initialize rumble callback to null
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Oct 2013 00:26:09 -0700
Add Drill Dozer to the override list
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Oct 2013 00:18:56 -0700
Expose rumble
Jeffrey Pfau jeffrey@endrift.com
Mon, 21 Oct 2013 21:50:29 -0700
Add more overrides
Jeffrey Pfau jeffrey@endrift.com
Mon, 21 Oct 2013 21:42:28 -0700
Implement gyro
Jeffrey Pfau jeffrey@endrift.com
Mon, 21 Oct 2013 02:54:52 -0700
Only reset save type manually for flash
Jeffrey Pfau jeffrey@endrift.com
Mon, 21 Oct 2013 01:28:41 -0700
Implement RTC
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Oct 2013 21:39:47 -0700
Mark more registers as safe to read
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Oct 2013 18:14:04 -0700
Start GPIO
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Oct 2013 18:08:18 -0700
Remove obsolete errno interface
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Oct 2013 16:48:29 -0700
Implement sound length
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Oct 2013 16:33:37 -0700
Fix pitch of channel 3
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Oct 2013 16:04:22 -0700
Move mode 0 loops out of macros
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Oct 2013 12:36:57 -0700
Ability to disable sound
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Oct 2013 02:18:09 -0700
Add l/r channel scaling
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Oct 2013 01:58:52 -0700
Start audio channel 3
Jeffrey Pfau jeffrey@endrift.com
Sat, 19 Oct 2013 03:04:45 -0700
Commit unreadable sound memory for the sake of bitewise assignment
Jeffrey Pfau jeffrey@endrift.com
Sat, 19 Oct 2013 00:49:20 -0700
Clean up channel 1
Jeffrey Pfau jeffrey@endrift.com
Sat, 19 Oct 2013 00:48:57 -0700
Implement most of channels 1 and 2
Jeffrey Pfau jeffrey@endrift.com
Fri, 18 Oct 2013 23:12:14 -0700
Fix audio loudness issues
Jeffrey Pfau jeffrey@endrift.com
Fri, 18 Oct 2013 19:44:55 -0700
Prescale audio
Jeffrey Pfau jeffrey@endrift.com
Fri, 18 Oct 2013 09:41:13 -0700
Fix video cycle timing to match audio timing fix
Jeffrey Pfau jeffrey@endrift.com
Fri, 18 Oct 2013 09:41:01 -0700
Add channel 4 envelope, fix audio timing
Jeffrey Pfau jeffrey@endrift.com
Fri, 18 Oct 2013 09:33:07 -0700
Fix valgrind-found uninitialized values
Jeffrey Pfau jeffrey@endrift.com
Fri, 18 Oct 2013 08:42:15 -0700
Conglomerate save data initialization to ensure the struct is always initialized
Jeffrey Pfau jeffrey@endrift.com
Fri, 18 Oct 2013 08:36:05 -0700
Rename GBAAudioWave to GBAAudioEnvelope, add fields for internal state
Jeffrey Pfau jeffrey@endrift.com
Fri, 18 Oct 2013 08:10:10 -0700
Start implementing channel 4
Jeffrey Pfau jeffrey@endrift.com
Fri, 18 Oct 2013 01:21:44 -0700
Start filling in audio framework
Jeffrey Pfau jeffrey@endrift.com
Thu, 17 Oct 2013 23:41:11 -0700
Fix main thread stalling when starting a game
Jeffrey Pfau jeffrey@endrift.com
Thu, 17 Oct 2013 23:10:16 -0700
Plumb through filename for checking overrides
Jeffrey Pfau jeffrey@endrift.com
Thu, 17 Oct 2013 01:07:08 -0700
Fix overwriting DISPSTAT with fixed values for the lower bits
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Oct 2013 22:23:32 -0700
Make platform directory for ports
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Oct 2013 01:35:49 -0700
Functions for explicitly pausing and unpausing
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Oct 2013 00:52:52 -0700
Support pausing
Jeffrey Pfau jeffrey@endrift.com
Wed, 16 Oct 2013 00:46:09 -0700
Adjust scaling/rotation state for backgrounds regardless of if they were actually drawn
Jeffrey Pfau jeffrey@endrift.com
Tue, 15 Oct 2013 22:58:47 -0700
Mark BG*CNT registers as safe to read
Jeffrey Pfau jeffrey@endrift.com
Tue, 15 Oct 2013 21:55:28 -0700
Sprites shouldn't be blended if the current window has blending disabled
Jeffrey Pfau jeffrey@endrift.com
Tue, 15 Oct 2013 21:44:47 -0700
Don't wait on frame swap when we aren't doing frame synchronization in the first place
Jeffrey Pfau jeffrey@endrift.com
Tue, 15 Oct 2013 02:34:37 -0700
Sprites can only be color variants when they aren't forced semitransparent
Jeffrey Pfau jeffrey@endrift.com
Tue, 15 Oct 2013 02:09:23 -0700
Allow sprites to be ordered by priority in addition to OAM order
Jeffrey Pfau jeffrey@endrift.com
Tue, 15 Oct 2013 01:45:49 -0700
Optimize and fix IntrWait, make sure that SVC doesn't trample its input register r0
Jeffrey Pfau jeffrey@endrift.com
Tue, 15 Oct 2013 00:50:07 -0700
Fix setting privilege mode when entering SVC
Jeffrey Pfau jeffrey@endrift.com
Mon, 14 Oct 2013 22:32:52 -0700
Check for some invalid memory regions before performing BIOS decompression routines
Jeffrey Pfau jeffrey@endrift.com
Sun, 13 Oct 2013 20:12:30 -0700
Fix 8-bit VRAM writes
Jeffrey Pfau jeffrey@endrift.com
Sun, 13 Oct 2013 15:23:39 -0700
Add Super Mario Bros. Advance 4 to the override list
Jeffrey Pfau jeffrey@endrift.com
Sun, 13 Oct 2013 15:06:32 -0700
Fix EEPROM initialization
Jeffrey Pfau jeffrey@endrift.com
Sun, 13 Oct 2013 12:14:32 -0700
Fix Huffman destinations
Jeffrey Pfau jeffrey@endrift.com
Sun, 13 Oct 2013 12:14:16 -0700
Fix Huffman with tree sizes >127
Jeffrey Pfau jeffrey@endrift.com
Sun, 13 Oct 2013 03:25:46 -0700
Prepopulate RCNT
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Oct 2013 16:37:10 -0700
Implement Huffman
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Oct 2013 13:32:23 -0700
Uncomment audio initialization line
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Oct 2013 02:29:24 -0700
Bring SDL main to parity with GL main
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Oct 2013 02:13:26 -0700
Use 5_6_5 with SDL
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Oct 2013 02:11:57 -0700
Bring Raspberry Pi main to parity with GL main
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Oct 2013 01:18:34 -0700
Remove reference to removed file
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Oct 2013 00:39:03 -0700
Compile-time flag for disabling debugger
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Oct 2013 00:13:11 -0700
Read DISPCNT, fix video register writing
Jeffrey Pfau jeffrey@endrift.com
Fri, 11 Oct 2013 22:04:41 -0700
Add ROM override checking, seed with BPEE
Jeffrey Pfau jeffrey@endrift.com
Fri, 11 Oct 2013 22:03:27 -0700
Fix OBJWIN blending modifications on BG modes 0 - 2
Jeffrey Pfau jeffrey@endrift.com
Fri, 11 Oct 2013 00:43:01 -0700
Remove extraneous macros by adding a palette variable
Jeffrey Pfau jeffrey@endrift.com
Thu, 10 Oct 2013 23:33:22 -0700
Refactor BREAK_WINDOW into _breakWindow, fix bug cleaning up extra windows
Jeffrey Pfau jeffrey@endrift.com
Thu, 10 Oct 2013 01:40:49 -0700
Basic tab-completion
Jeffrey Pfau jeffrey@endrift.com
Thu, 10 Oct 2013 01:05:25 -0700
Remove reliance on linenoise
Jeffrey Pfau jeffrey@endrift.com
Wed, 09 Oct 2013 21:52:56 -0700
Add timings to CpuSet and CpuFastSet
Jeffrey Pfau jeffrey@endrift.com
Wed, 09 Oct 2013 01:57:53 -0700
Actually use GBATestIRQ
Jeffrey Pfau jeffrey@endrift.com
Wed, 09 Oct 2013 01:56:59 -0700
VCOUNT is not properly reset on wrap
Jeffrey Pfau jeffrey@endrift.com
Wed, 09 Oct 2013 01:09:09 -0700
Add missing variable
Jeffrey Pfau jeffrey@endrift.com
Wed, 09 Oct 2013 00:44:44 -0700
Clean up thread starting, stopping and sound
Jeffrey Pfau jeffrey@endrift.com
Wed, 09 Oct 2013 00:44:31 -0700
Clean up audio sync code
Jeffrey Pfau jeffrey@endrift.com
Tue, 08 Oct 2013 22:36:55 -0700
Support loading BIOS
Jeffrey Pfau jeffrey@endrift.com
Tue, 08 Oct 2013 22:36:19 -0700
Implement VRAM load/store8
Jeffrey Pfau jeffrey@endrift.com
Tue, 08 Oct 2013 21:43:43 -0700
Minor timing fixes
Jeffrey Pfau jeffrey@endrift.com
Tue, 08 Oct 2013 02:10:40 -0700
Fix reading 32-bit unaligned IO registers
Jeffrey Pfau jeffrey@endrift.com
Sun, 06 Oct 2013 12:28:48 -0700
Sync to audio by default
Jeffrey Pfau jeffrey@endrift.com
Sat, 05 Oct 2013 02:52:57 -0700
Refactor frame synchronization
Jeffrey Pfau jeffrey@endrift.com
Sat, 05 Oct 2013 02:11:53 -0700
Don't trample audio buffer
Jeffrey Pfau jeffrey@endrift.com
Thu, 03 Oct 2013 12:08:52 -0700
Fix circle buffers
Jeffrey Pfau jeffrey@endrift.com
Thu, 03 Oct 2013 01:25:51 -0700
Fix incorrect condition in FIFO sampling
Jeffrey Pfau jeffrey@endrift.com
Thu, 03 Oct 2013 01:23:16 -0700
Add missing changes
Jeffrey Pfau jeffrey@endrift.com
Wed, 02 Oct 2013 02:45:41 -0700
Hook up audio for DMA sound channels
Jeffrey Pfau jeffrey@endrift.com
Wed, 02 Oct 2013 02:40:16 -0700
Sample FIFOs with sound DMA timer
Jeffrey Pfau jeffrey@endrift.com
Wed, 02 Oct 2013 00:46:51 -0700
Fix circle buffer sizing
Jeffrey Pfau jeffrey@endrift.com
Wed, 02 Oct 2013 00:46:19 -0700
Build up DMA channel audio infrastructure from GBA.js
Jeffrey Pfau jeffrey@endrift.com
Tue, 01 Oct 2013 23:56:10 -0700
Fix naming
Jeffrey Pfau jeffrey@endrift.com
Mon, 30 Sep 2013 02:02:26 -0700
Change log level to mask
Jeffrey Pfau jeffrey@endrift.com
Mon, 30 Sep 2013 01:48:41 -0700
Add ability to get thread-specific GBA
Jeffrey Pfau jeffrey@endrift.com
Mon, 30 Sep 2013 01:42:31 -0700
Clean up error handling a bit
Jeffrey Pfau jeffrey@endrift.com
Mon, 30 Sep 2013 01:31:14 -0700
Start audio
Jeffrey Pfau jeffrey@endrift.com
Mon, 30 Sep 2013 01:23:58 -0700
Invalid memory reads
Jeffrey Pfau jeffrey@endrift.com
Fri, 27 Sep 2013 23:48:56 -0700
Fix ArcTan2
Jeffrey Pfau jeffrey@endrift.com
Fri, 27 Sep 2013 09:47:30 -0700
Rotate 16-bit unaligned loads
Jeffrey Pfau jeffrey@endrift.com
Fri, 27 Sep 2013 02:07:44 -0700
Fix OBJWIN for backgrounds
Jeffrey Pfau jeffrey@endrift.com
Thu, 26 Sep 2013 17:12:46 -0700
Support 16-bit color again
Jeffrey Pfau jeffrey@endrift.com
Thu, 26 Sep 2013 15:11:09 -0700
Fix sorting in _composite
Jeffrey Pfau jeffrey@endrift.com
Thu, 26 Sep 2013 10:35:26 -0700
Add watchpoints
Jeffrey Pfau jeffrey@endrift.com
Thu, 26 Sep 2013 00:26:11 -0700
Fix ADCS C bit
Jeffrey Pfau jeffrey@endrift.com
Thu, 26 Sep 2013 00:25:48 -0700
Always go through pointers for load and store
Jeffrey Pfau jeffrey@endrift.com
Wed, 25 Sep 2013 22:11:58 -0700
Fix bank switch detection
Jeffrey Pfau jeffrey@endrift.com
Wed, 25 Sep 2013 04:48:27 -0700
Fix ADCS
Jeffrey Pfau jeffrey@endrift.com
Wed, 25 Sep 2013 00:27:40 -0700
Pepper memory access functions with warnings
Jeffrey Pfau jeffrey@endrift.com
Tue, 24 Sep 2013 23:10:51 -0700
Start implementing OBJWIN
Jeffrey Pfau jeffrey@endrift.com
Tue, 24 Sep 2013 22:58:53 -0700
Support flash game saves
Jeffrey Pfau jeffrey@endrift.com
Mon, 23 Sep 2013 23:04:15 -0700
Windows on backdrop and blending with backdrop
Jeffrey Pfau jeffrey@endrift.com
Mon, 23 Sep 2013 20:39:28 -0700
Support reading 8-bit values from palette RAM
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Sep 2013 16:45:36 -0700
Plumb through filename for proper saves
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Sep 2013 16:45:19 -0700
Fix window values where start >= max being broken
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Sep 2013 15:14:14 -0700
Make GBALog actually use its log levels
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Sep 2013 15:01:23 -0700
Make binary name a setting
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Sep 2013 12:05:31 -0700
Fix tiles being shifted when adjusting outX
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Sep 2013 11:15:52 -0700
Fix buffer underrun in mode 0 rendering
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Sep 2013 03:59:33 -0700
Fix WIN0H writing with overlapping values
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Sep 2013 03:00:43 -0700
Fix initializing savegames when writing to disk fails
Jeffrey Pfau jeffrey@endrift.com
Sun, 22 Sep 2013 02:13:03 -0700
Make debugger optional
Jeffrey Pfau jeffrey@endrift.com
Sat, 21 Sep 2013 18:10:13 -0700
Move out int declarations for stricter parsers
Jeffrey Pfau jeffrey@endrift.com
Sat, 21 Sep 2013 01:27:16 -0700
Exploit cache locality for slightly faster drawing
Jeffrey Pfau jeffrey@endrift.com
Sat, 03 Aug 2013 01:15:08 -0700
LDM should force-align loads
Jeffrey Pfau jeffrey@endrift.com
Wed, 31 Jul 2013 01:58:40 -0700
Reuse code for splitting WIN0 for WIN1
Jeffrey Pfau jeffrey@endrift.com
Wed, 31 Jul 2013 00:48:57 -0700
Window bounds enforced
Jeffrey Pfau jeffrey@endrift.com
Wed, 31 Jul 2013 00:48:34 -0700
Fix WIN0 cases
Jeffrey Pfau jeffrey@endrift.com
Wed, 31 Jul 2013 00:24:21 -0700
Window respects y coordinate now
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Jul 2013 21:39:25 -0700
Sloppy first implementation of windows
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Jul 2013 03:33:22 -0700
Start windows
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Jul 2013 01:46:09 -0700
Writing for Window registers
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Jul 2013 01:30:27 -0700
Fix 8-bit I/O writes
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Jul 2013 01:30:06 -0700
Small optimization for sprite drawing
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Jul 2013 00:44:38 -0700
Ensure LDM does not write back incorrectly with register list overlaps
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Jul 2013 03:02:52 -0700
Do register writeback in addressing mode 2 before actual load/store
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Jul 2013 23:42:45 -0700
Fix MUL, UMULL, UMLAL
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Jul 2013 01:03:34 -0700
Fix ARM_CARRY_FROM
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Jul 2013 00:50:20 -0700
Fix modes 4 and 5
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Jul 2013 00:10:33 -0700
Fix sprites 64+ not drawing
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Jul 2013 21:10:12 -0700
Fix broken bitmap
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Jul 2013 19:04:24 -0700
Bitmap of enabled sprites
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Jul 2013 18:58:32 -0700
Minor optimization to backgroud mode 0
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Jul 2013 18:56:45 -0700
Use software renderer for EGL, just use it for uploading the texture
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Jul 2013 05:15:02 -0700
Mode 5
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Jul 2013 01:46:40 -0700
Fix read/write 0x0400020A
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Jul 2013 01:40:17 -0700
Reuse bitmap mode background code
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Jul 2013 01:38:13 -0700
Implement modes 3 and 4
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Jul 2013 21:51:14 -0700
Update GBA BIOS from GBA.js
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Jul 2013 02:14:22 -0700
8-bit write to IO
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Jul 2013 02:13:49 -0700
Decouple GLSL and GL mains
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Jul 2013 23:31:19 -0700
Different mains for SDL and EGL, supporting Raspberry Pi and BeagleBone Black
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 May 2013 21:18:25 -0700
Fix tile mapping for 256-color sprites
Jeffrey Pfau jeffrey@endrift.com
Mon, 13 May 2013 02:47:11 -0700
Clean up thread locking in the software renderer
Jeffrey Pfau jeffrey@endrift.com
Sat, 11 May 2013 21:07:10 -0700
Fix transformed sprites that are off the top of the screen
Jeffrey Pfau jeffrey@endrift.com
Sat, 11 May 2013 18:36:35 -0700
Implement RLUnCompWram/RLUnCompVram
Jeffrey Pfau jeffrey@endrift.com
Sat, 11 May 2013 18:22:23 -0700
Better cycle counting for STR
Jeffrey Pfau jeffrey@endrift.com
Sat, 11 May 2013 18:01:16 -0700
Start LDM/STM timings
Jeffrey Pfau jeffrey@endrift.com
Sat, 11 May 2013 17:05:57 -0700
Improve LDR/STR cycle counting
Jeffrey Pfau jeffrey@endrift.com
Sat, 11 May 2013 14:55:29 -0700
Improved cycle counting for branches
Jeffrey Pfau jeffrey@endrift.com
Sat, 11 May 2013 14:45:31 -0700
Implement MUL timings
Jeffrey Pfau jeffrey@endrift.com
Sat, 11 May 2013 14:35:10 -0700
Remove int operations and vectorize shader calculation
Jeffrey Pfau jeffrey@endrift.com
Wed, 08 May 2013 21:10:32 -0700
Add support for (my) joystick
Jeffrey Pfau jeffrey@endrift.com
Wed, 08 May 2013 16:31:32 -0700
Fragment shader now no longer requires extensions
Jeffrey Pfau jeffrey@endrift.com
Wed, 08 May 2013 15:19:54 -0700
Fix off-by-one scanline
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 May 2013 22:22:35 -0700
Add background sizes to GLSL mode 0
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 May 2013 22:21:40 -0700
Fix x indexing into VRAM
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 May 2013 21:48:46 -0700
Draw backdrop in GLSL renderer
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 May 2013 04:40:25 -0700
Continue implementing GLSL mode 0, now with layers and offsets
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 May 2013 04:11:49 -0700
Reindent GBAVideoGLSLRendererProcessEvents
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 May 2013 03:36:50 -0700
Start on mode 0 renderer
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 May 2013 03:36:34 -0700
Write to renderer VRAM
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 May 2013 03:36:15 -0700
Start GLSL renderer
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 May 2013 01:04:36 -0700
Deinit video when shutting down
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 May 2013 01:00:18 -0700
Roll out incorrect fix for Halt bug and apply proper fix
Jeffrey Pfau jeffrey@endrift.com
Sun, 05 May 2013 20:37:35 -0700
Fix 512x512 backgrounds in Mode 0
Jeffrey Pfau jeffrey@endrift.com
Sun, 05 May 2013 01:33:05 -0700
Overwrite IF while attempting to IntrWait
Jeffrey Pfau jeffrey@endrift.com
Sun, 05 May 2013 00:44:30 -0700
Count cycles for load/store singles
Jeffrey Pfau jeffrey@endrift.com
Sat, 04 May 2013 23:57:12 -0700
Implement ArcTan2
Jeffrey Pfau jeffrey@endrift.com
Sat, 04 May 2013 15:50:42 -0700
Move event polling to after framedraw only
Jeffrey Pfau jeffrey@endrift.com
Sat, 04 May 2013 14:49:04 -0700
Implement BgAffineSet
Jeffrey Pfau jeffrey@endrift.com
Sat, 04 May 2013 01:20:42 -0700
Start implementing modes 1/2
Jeffrey Pfau jeffrey@endrift.com
Sat, 04 May 2013 00:51:40 -0700
Fix sprite blending with between layers
Jeffrey Pfau jeffrey@endrift.com
Fri, 03 May 2013 22:23:45 -0700
Partially implement frameskip
Jeffrey Pfau jeffrey@endrift.com
Fri, 03 May 2013 10:24:56 -0700
Get rid of flags struct and redo compositing
Jeffrey Pfau jeffrey@endrift.com
Fri, 03 May 2013 10:02:01 -0700
Copy ObjAffineSet implementation from GBA.js
Jeffrey Pfau jeffrey@endrift.com
Fri, 03 May 2013 01:43:39 -0700
32- and 16-bit reads of OAM
Jeffrey Pfau jeffrey@endrift.com
Fri, 03 May 2013 01:33:20 -0700
Support edge cases for 256-color mode 0, excluding hflip
Jeffrey Pfau jeffrey@endrift.com
Fri, 03 May 2013 01:21:25 -0700
Support hflip on mode 0 edges
Jeffrey Pfau jeffrey@endrift.com
Thu, 02 May 2013 21:51:00 -0700
Fix warnings on gcc
Jeffrey Pfau jeffrey@endrift.com
Thu, 02 May 2013 00:40:12 -0700
Remove -Wno-unused and fix resulting errors
Jeffrey Pfau jeffrey@endrift.com
Thu, 02 May 2013 00:35:32 -0700
Implement addressing mode 1 ASR register shift
Jeffrey Pfau jeffrey@endrift.com
Thu, 02 May 2013 00:32:04 -0700
Implement SMLAL
Jeffrey Pfau jeffrey@endrift.com
Thu, 02 May 2013 00:29:06 -0700
Fix sprite variant condition
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 May 2013 23:56:59 -0700
Variant and 256-color transformed sprites
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 May 2013 23:54:39 -0700
Extract more into macros
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 May 2013 23:46:15 -0700
Introduce macros for sprite drawing
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 May 2013 23:35:51 -0700
Support 256-color sprites
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 May 2013 23:27:49 -0700
Implement UMLAL
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 May 2013 23:11:00 -0700
Implement addressing mode 1 LSL/LSR with register
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 May 2013 23:08:22 -0700
Draw backgrounds with variant palette when appropriate
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 May 2013 02:51:33 -0700
Update variant palettes when writing to palette
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 May 2013 02:37:15 -0700
Start drawing backdrop
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 May 2013 02:32:56 -0700
Implement Sqrt
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 May 2013 00:27:31 -0700
Support IWRAM in LZ77
Jeffrey Pfau jeffrey@endrift.com
Wed, 01 May 2013 00:24:28 -0700
16-bit DMA address writes
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Apr 2013 23:22:39 -0700
Ensure shifter carry-out gets bits set right
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Apr 2013 21:02:56 -0700
Fix Div output registers
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Apr 2013 20:54:09 -0700
Fix addressing mode 2 register post-indexed
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Apr 2013 02:43:12 -0700
Implement addressing mode 1 ROR with register
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Apr 2013 01:57:36 -0700
Implement SMULL
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Apr 2013 01:42:11 -0700
Re-add 256-color
Jeffrey Pfau jeffrey@endrift.com
Tue, 30 Apr 2013 01:32:48 -0700
hflip in fast path
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Apr 2013 22:05:32 -0700
Proper blending on sprite targets
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Apr 2013 21:27:29 -0700
Add back compositing
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Apr 2013 21:27:05 -0700
Use base rendering mode
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Apr 2013 21:12:56 -0700
Throw out slow background renderer. Let me try again.
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Apr 2013 00:42:04 -0700
Use 32-bit color internally
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Apr 2013 23:01:45 -0700
Rearrange some code in preparation of adding windows
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Apr 2013 02:57:06 -0700
Remove accidentally left in testing code
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Apr 2013 01:46:43 -0700
Implement character mapping
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Apr 2013 01:43:39 -0700
Rotate LDR
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Apr 2013 01:33:59 -0700
Fix LDR(3)
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Apr 2013 01:33:45 -0700
Clean up and fix conditions for CPSR V
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Apr 2013 00:19:15 -0700
Fix CPSR C being written
Jeffrey Pfau jeffrey@endrift.com
Sun, 28 Apr 2013 00:06:13 -0700
Output MUL into the right register
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Apr 2013 23:44:33 -0700
Use LE instead of GE where appropriate
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Apr 2013 23:44:17 -0700
Stub RegisterRamReset
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Apr 2013 22:54:41 -0700
Implement EEPROM
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Apr 2013 21:51:58 -0700
EEPROM only works in DMAs
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Apr 2013 20:39:14 -0700
Start implementing EEPROM
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Apr 2013 20:25:31 -0700
Start implementing save games
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Apr 2013 19:59:41 -0700
Implement DivArm
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Apr 2013 19:58:21 -0700
Fix alpha blending when neither target 1 or target 2 are set
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Apr 2013 03:09:23 -0700
Implement SWI
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Apr 2013 02:56:34 -0700
Implement BL
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Apr 2013 02:54:16 -0700
Fix entering SWI mode
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Apr 2013 02:50:35 -0700
Implement STR(2)/STRH(2)
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Apr 2013 02:42:42 -0700
Implement addressing mode 1 ROR immediate
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Apr 2013 01:54:57 -0700
Redo compositing and sprite blending
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Apr 2013 01:36:06 -0700
Don't blend if not target 1
Jeffrey Pfau jeffrey@endrift.com
Sat, 27 Apr 2013 00:11:04 -0700
Restructure background drawing code for multipalette
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Apr 2013 23:59:50 -0700
Allow 256-color rendering
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Apr 2013 22:21:38 -0700
Build fixes for linux
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Apr 2013 03:08:52 -0700
Implement Div
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Apr 2013 02:05:54 -0700
Implement IntrWait
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Apr 2013 02:00:59 -0700
Load files from arg 1
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Apr 2013 01:50:14 -0700
Implement ADC, SBC
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Apr 2013 01:25:31 -0700
Transformed sprites
Jeffrey Pfau jeffrey@endrift.com
Fri, 26 Apr 2013 01:06:41 -0700
Flipped background tiles
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Apr 2013 22:03:15 -0700
Support blending with sprites behind a background
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Apr 2013 02:08:12 -0700
Flip sprites vertically after applying boundary operations
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Apr 2013 01:55:47 -0700
Run Vblank and Hblank DMAs
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Apr 2013 01:50:28 -0700
Read from palette memory
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Apr 2013 01:48:28 -0700
Implement TST
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Apr 2013 00:56:43 -0700
Implement ROR
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Apr 2013 00:53:24 -0700
Implement CMN
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Apr 2013 00:48:35 -0700
Use variant palette on sprites when target 1
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Apr 2013 00:28:39 -0700
Implement sprite flipping
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Apr 2013 00:17:17 -0700
Allow for negative-y sprites
Jeffrey Pfau jeffrey@endrift.com
Thu, 25 Apr 2013 00:11:27 -0700
Implement blending on sprites
Jeffrey Pfau jeffrey@endrift.com
Wed, 24 Apr 2013 23:49:16 -0700
Begin sprites
Jeffrey Pfau jeffrey@endrift.com
Wed, 24 Apr 2013 23:40:22 -0700
Dual condition-variable non-hacky waiting-on-frame
Jeffrey Pfau jeffrey@endrift.com
Wed, 24 Apr 2013 02:43:55 -0700
Squelch warnings, turn on -Werror
Jeffrey Pfau jeffrey@endrift.com
Wed, 24 Apr 2013 01:24:48 -0700
Implement BLDALPHA
Jeffrey Pfau jeffrey@endrift.com
Wed, 24 Apr 2013 01:16:03 -0700
Refactor some code to enable compositing code to be shared
Jeffrey Pfau jeffrey@endrift.com
Wed, 24 Apr 2013 00:50:17 -0700
Implement BLDCNT (partially) and BLDY
Jeffrey Pfau jeffrey@endrift.com
Wed, 24 Apr 2013 00:34:50 -0700
Kludge to prevent busy-waiting while no frames are generating
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Apr 2013 23:07:24 -0700
Start using pixel flags to keep track of pixel states
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Apr 2013 22:48:01 -0700
Turbo mode
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Apr 2013 22:32:15 -0700
Implement STRB(2)
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Apr 2013 02:13:59 -0700
More sane way of writing 32-bit values to VRAM, palette
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Apr 2013 02:05:10 -0700
VRAM reading
Jeffrey Pfau jeffrey@endrift.com
Tue, 23 Apr 2013 02:03:06 -0700
Allow use of wrong LZ77 destination
Jeffrey Pfau jeffrey@endrift.com
Mon, 22 Apr 2013 22:55:49 -0700
Fix non-zero character base
Jeffrey Pfau jeffrey@endrift.com
Mon, 22 Apr 2013 02:28:03 -0700
Start implementing transparency
Jeffrey Pfau jeffrey@endrift.com
Mon, 22 Apr 2013 02:07:35 -0700
Fix drawing wide backgrounds
Jeffrey Pfau jeffrey@endrift.com
Mon, 22 Apr 2013 02:07:19 -0700
Write to VRAM
Jeffrey Pfau jeffrey@endrift.com
Mon, 22 Apr 2013 01:59:25 -0700
Was accidentally chopping off a bit in LZ77UnCompVram
Jeffrey Pfau jeffrey@endrift.com
Mon, 22 Apr 2013 01:12:48 -0700
Start drawing backgrounds
Jeffrey Pfau jeffrey@endrift.com
Mon, 22 Apr 2013 01:11:48 -0700
Sort backgrounds
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Apr 2013 20:59:43 -0700
Do some cleanup of pthread data
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Apr 2013 14:52:25 -0700
Implement BGxHOFS/BGxVOFS
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Apr 2013 14:43:28 -0700
Implement BGxCNT
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Apr 2013 14:09:41 -0700
Add struct for keeping track of background state
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Apr 2013 13:17:15 -0700
Start implementing DISPCNT
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Apr 2013 12:48:14 -0700
Pass off video registers to renderer
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Apr 2013 12:39:33 -0700
Start building up structs for video registers
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Apr 2013 12:33:03 -0700
Spring IRQs if we need to
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Apr 2013 01:09:11 -0700
Handle key, quit events
Jeffrey Pfau jeffrey@endrift.com
Sun, 21 Apr 2013 00:35:21 -0700
Support writing to palette, display palette on screen
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 22:08:58 -0700
Draw output buffer
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 21:40:06 -0700
Start using SDL for graphics syncing
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 20:29:53 -0700
Add missing files
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 18:08:52 -0700
Fix LDMIA/STMIA
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 18:03:59 -0700
Implement LSL(2)
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 18:03:48 -0700
Properly init and deinit renderers
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 16:47:04 -0700
Properly isolate threading
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 16:44:03 -0700
Wait on thread initialization before returning from thread creation
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 16:40:08 -0700
Restructure video memory
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 16:16:37 -0700
Move main emulation into thread
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 15:54:09 -0700
Fix MidiKey2Freq
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 14:46:53 -0700
Fix Load/store shifters
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 14:21:42 -0700
Implement MLA
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 13:36:42 -0700
Implement UMULL
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 13:22:10 -0700
Implement MidiKey2Freq
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 03:01:50 -0700
Implement LDR(2)
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 02:57:20 -0700
Implement LZ77 decompression
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 02:52:10 -0700
Init video memory from the dummy renderer
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Apr 2013 02:51:40 -0700
Define memory regions
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Apr 2013 23:34:26 -0700
Labels for I/O regions in the switch statement
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Apr 2013 23:04:01 -0700
Remainder of timer infrastructure
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Apr 2013 23:01:04 -0700
Implement timers from GBA.js implementation
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Apr 2013 22:26:44 -0700
Fix reading from DISPSTAT
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Apr 2013 21:40:57 -0700
Make sure if we reset the CPSR to the SPSR that we check if we get tossed into Thumb
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Apr 2013 21:26:00 -0700
Initialize cpu->privilegeMode
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Apr 2013 21:09:00 -0700
Squelch HLE BIOS warnings
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Apr 2013 21:04:53 -0700
Read/write REG_IF
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Apr 2013 00:05:13 -0700
Init GBA I/O registers
Jeffrey Pfau jeffrey@endrift.com
Fri, 19 Apr 2013 00:04:50 -0700
Install SIGINT signal handler for debugger
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Apr 2013 01:52:46 -0700
Null-check that DebugVectors get generated
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Apr 2013 01:39:51 -0700
Implement MUL
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Apr 2013 01:35:48 -0700
Implement ADD(5)
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Apr 2013 01:24:46 -0700
8-bit I/O reads
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Apr 2013 01:19:57 -0700
Store vcount back in IO
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Apr 2013 01:19:41 -0700
Fix addressing mode 3 immediate
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Apr 2013 01:06:19 -0700
Read back I/O memory when reading 32-bit
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Apr 2013 00:58:42 -0700
Ensure that DMAs read back from I/O memory properly
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Apr 2013 00:58:22 -0700
Ensure cpsr.t reads back out properly
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Apr 2013 00:19:41 -0700
Fix storing SPSR
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Apr 2013 00:15:45 -0700
Implement MSRI
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Apr 2013 00:09:28 -0700
Implement MRS
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Apr 2013 00:06:48 -0700
Fix some MRS/MSR encoding problems
Jeffrey Pfau jeffrey@endrift.com
Thu, 18 Apr 2013 00:03:39 -0700
Ensure loads to PC work
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Apr 2013 23:54:31 -0700
Implement LDM, STM
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Apr 2013 23:44:35 -0700
Now include source for HLE BIOS, even without assembler script
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Apr 2013 00:46:32 -0700
Add HLE BIOS from GBA.js
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Apr 2013 00:45:23 -0700
Make sure CPSR is updated for IRQ mode properly
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Apr 2013 00:29:20 -0700
Make sure to rewrite active region data when jumping to IRQ handler
Jeffrey Pfau jeffrey@endrift.com
Wed, 17 Apr 2013 00:24:00 -0700
Implement FastCpuSet
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Apr 2013 23:52:53 -0700
Fix ADD(4) and MOV(3)
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Apr 2013 23:52:30 -0700
Implement MUL
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Apr 2013 23:26:49 -0700
Implement ASR(1)
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Apr 2013 23:22:01 -0700
Implement HALT
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Apr 2013 23:14:16 -0700
Copy GBA.js DMA implementation
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Apr 2013 23:13:52 -0700
Copy some IRQ infrastructure from GBA.js
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Apr 2013 19:41:09 -0700
Clean up extra backslashes
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Apr 2013 19:29:00 -0700
Implement IRQs
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Apr 2013 07:50:34 -0700
Continue implementing IRQs
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Apr 2013 07:42:20 -0700
Remove typo struct member
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Apr 2013 07:20:28 -0700
Start implementing IRQ
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Apr 2013 07:18:25 -0700
Copy DISPSTAT implementation from GBA.js
Jeffrey Pfau jeffrey@endrift.com
Tue, 16 Apr 2013 07:10:38 -0700
Initialize video->eventDiff
Jeffrey Pfau jeffrey@endrift.com
Mon, 15 Apr 2013 23:15:02 -0700
Add dummy renderer + frame counting infrastructure from GBA.js
Jeffrey Pfau jeffrey@endrift.com
Mon, 15 Apr 2013 23:01:40 -0700
Start implementing events + add video stubs
Jeffrey Pfau jeffrey@endrift.com
Mon, 15 Apr 2013 22:18:28 -0700
Implement waitstate adjusting
Jeffrey Pfau jeffrey@endrift.com
Mon, 15 Apr 2013 01:10:53 -0700
Add function for loading from I/O
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 23:30:11 -0700
Start implementing instruction timing
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 23:12:03 -0700
Fix SWI32
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 13:46:48 -0700
Implement CpuSet
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 13:36:32 -0700
Split gba.c
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 13:21:21 -0700
Create subdirs
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 13:04:24 -0700
Implement SWI
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 11:57:39 -0700
Squelch some warnings
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 04:22:53 -0700
Stub out I/O
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 04:20:39 -0700
Move GBA load/stores internal to gba.c
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 04:08:06 -0700
Initialize breakpoints
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 03:49:48 -0700
Initialize debugger->lastCommand
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 03:47:11 -0700
Implement LDR[S]B/LDR[S]H (2)
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 03:38:09 -0700
Implement BIC
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 03:31:35 -0700
Fix POP {pc}
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 03:28:58 -0700
Implement MVN
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 03:26:04 -0700
Fix BX
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 03:23:37 -0700
Implement SUB(1)
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 03:15:21 -0700
Implement SUB(3)
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 03:13:06 -0700
Implement LDRB(1)
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 03:10:25 -0700
Implement CMP(2)
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 03:08:07 -0700
Implement NEG
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 03:06:11 -0700
Implement SUB(2)
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 03:03:19 -0700
Implement LDRH(1)
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 03:00:06 -0700
Implement STRB(1)
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 02:58:05 -0700
Implement BX
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 02:55:12 -0700
Add missing field for breakpoints
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 02:54:58 -0700
Fix indentation of LSR(2)/ASR(2)
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 02:51:21 -0700
Implement LSR(2)
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 02:49:07 -0700
Rudimentary breakpoints
Jeffrey Pfau jeffrey@endrift.com
Sun, 14 Apr 2013 02:42:09 -0700
Add n command, and command repetition
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Apr 2013 14:06:57 -0700
Pause on stub opcodes
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Apr 2013 13:56:29 -0700
Add ability to run code indefinitely (or at least until we crash)
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Apr 2013 13:50:41 -0700
Implement B
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Apr 2013 12:38:47 -0700
Implement ADD(4)
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Apr 2013 12:32:15 -0700
Implement CMP(3)
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Apr 2013 12:28:24 -0700
Implement AND, EOR and ORR
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Apr 2013 01:50:21 -0700
Add missing CPSR update for ASR(2)
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Apr 2013 01:48:00 -0700
Implement ASR(2)
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Apr 2013 01:42:34 -0700
Add memory reading commands to debugger
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Apr 2013 01:36:01 -0700
Properly recognize syntax errors
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Apr 2013 01:27:05 -0700
Print hex
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Apr 2013 01:25:21 -0700
Begin command line parsing
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Apr 2013 01:23:41 -0700
Add ability to print current instruction
Jeffrey Pfau jeffrey@endrift.com
Sat, 13 Apr 2013 00:22:27 -0700
Fix sign-extension on BL1
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 22:59:19 -0700
Implement B(1)
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 22:58:50 -0700
Implement CMP(1)
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 22:44:51 -0700
Implement ADD(3), refactor other ADDs
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 22:34:44 -0700
Implement LSR(1) and reindent LSL(1)
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 22:24:35 -0700
Implement LDR(4)
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 22:18:46 -0700
Implement ADD(1)
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 22:17:37 -0700
Fix BL(1)
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 22:14:01 -0700
Implement LDR(1)
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 22:06:17 -0700
Implement STR(1)
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 21:56:46 -0700
Implement STR(3)
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 21:48:30 -0700
Implement ADD(2)
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 21:48:19 -0700
Command to break into attached debugger
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 21:27:43 -0700
Implement LDR(3)
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 20:09:27 -0700
Implement STRH(1)
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 20:06:58 -0700
Implement LSL(1)
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 20:00:14 -0700
Implement ADD(6)
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 19:59:55 -0700
Implement MOV(1)
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 02:44:04 -0700
Implement ADD(7)/SUB(4)
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 02:22:37 -0700
Implement MOV(3)
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 02:15:47 -0700
Set bits in MSR properly
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 02:10:09 -0700
Print proper register
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 02:04:51 -0700
Add some basic input to the debugger
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 02:03:11 -0700
Initial debugger
Jeffrey Pfau jeffrey@endrift.com
Fri, 12 Apr 2013 01:32:43 -0700
Move CMakeList
Jeffrey Pfau jeffrey@endrift.com
Thu, 11 Apr 2013 23:58:13 -0700
Add linenoise module
Jeffrey Pfau jeffrey@endrift.com
Thu, 11 Apr 2013 23:52:51 -0700
Implement BL
Jeffrey Pfau jeffrey@endrift.com
Thu, 11 Apr 2013 03:14:09 -0700
Implement LDMIA/STMIA/PUSH/POP
Jeffrey Pfau jeffrey@endrift.com
Thu, 11 Apr 2013 03:01:07 -0700
Stub out incomplete addressing mode 1 opcodes
Jeffrey Pfau jeffrey@endrift.com
Thu, 11 Apr 2013 02:13:35 -0700
Start fleshing out addressing mode 1
Jeffrey Pfau jeffrey@endrift.com
Thu, 11 Apr 2013 01:32:30 -0700
Implement BX
Jeffrey Pfau jeffrey@endrift.com
Thu, 11 Apr 2013 00:14:12 -0700
Put stub definitions in all of Thumb
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Apr 2013 23:38:18 -0700
Add ability to run Thumb code
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Apr 2013 23:34:50 -0700
Log stubs
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Apr 2013 22:52:46 -0700
Stub out BL, finishing Thumb table
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Apr 2013 21:11:05 -0700
Stub out B
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Apr 2013 21:09:22 -0700
Stub out SWI
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Apr 2013 21:05:19 -0700
Stub out conditional branches
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Apr 2013 21:04:41 -0700
Stub out LDMIA/STMIA
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Apr 2013 20:58:05 -0700
Stub out BKPT (not in ARMv4T, but still useful)
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Apr 2013 20:50:56 -0700
Stub out POP/PUSH
Jeffrey Pfau jeffrey@endrift.com
Wed, 10 Apr 2013 00:00:24 -0700
Stub out ADD7 and SUB4
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Apr 2013 23:47:37 -0700
Stub out ADD from PC and SP
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Apr 2013 23:45:08 -0700
Stub out LDR/STR from SP
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Apr 2013 23:37:28 -0700
Stub out more load/stores with immediates
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Apr 2013 23:34:25 -0700
Stub out more load/store format 2
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Apr 2013 23:27:37 -0700
Put in missing BX
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Apr 2013 23:16:30 -0700
Stub out STR2
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Apr 2013 23:00:31 -0700
Stub out LDR3
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Apr 2013 22:57:24 -0700
Stub out format 8
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Apr 2013 22:51:21 -0700
Define data format 5
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Apr 2013 22:35:51 -0700
Fix data format 3
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Apr 2013 22:35:38 -0700
Minor ROM access optimization
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Apr 2013 22:20:35 -0700
Add data form 3
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Apr 2013 04:20:14 -0700
ADD/SUB 1 stubs
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Apr 2013 03:20:32 -0700
Macro-insanity for Thumb
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Apr 2013 03:15:50 -0700
Start filling in THUMB table with insane preprocessor tricks
Jeffrey Pfau jeffrey@endrift.com
Tue, 09 Apr 2013 02:57:24 -0700
Fix warnings + LDR[B]T/STR[B]T
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Apr 2013 03:14:18 -0700
Load/store working RAM
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Apr 2013 03:13:37 -0700
Loading 8/16 bits from ROM
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Apr 2013 02:13:40 -0700
Ensure CPSR privilege gets updated in MSR
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Apr 2013 00:21:28 -0700
Don't double-execute AL instructions
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Apr 2013 00:17:54 -0700
Implement MSR
Jeffrey Pfau jeffrey@endrift.com
Mon, 08 Apr 2013 00:15:16 -0700
Separate out ISA files
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Apr 2013 21:15:32 -0700
Remove inline conditions and add ARM specialization
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Apr 2013 20:37:48 -0700
Start filling in ARMBoard
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Apr 2013 13:25:45 -0700
Mode switching
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Apr 2013 02:36:41 -0700
ALU instructions can write to PC
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Apr 2013 02:01:14 -0700
Fix writing to PC
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Apr 2013 01:57:04 -0700
Mini-test
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Apr 2013 01:39:49 -0700
Fix B
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Apr 2013 01:39:08 -0700
De-inline ARMStep
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Apr 2013 01:46:48 -0700
GBA ROM loading
Jeffrey Pfau jeffrey@endrift.com
Sun, 07 Apr 2013 01:46:28 -0700
Implement B
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Apr 2013 20:16:14 -0700
Load from ARM table now that we have one
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Apr 2013 20:06:51 -0700
Fill remainder of table
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Apr 2013 20:01:32 -0700
Stub out SWI
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Apr 2013 19:58:01 -0700
Stub out coprocessor
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Apr 2013 19:52:45 -0700
Cleanup
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Apr 2013 19:38:14 -0700
Stub out branch instructions
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Apr 2013 19:22:14 -0700
Stub out LDM/STM
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Apr 2013 18:41:36 -0700
Fill in LDR/STR block
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Apr 2013 13:05:53 -0700
Simple error checking
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Apr 2013 04:34:19 -0700
Add store callbacks
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Apr 2013 04:20:44 -0700
Partially implement LDR/STR and friends
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Apr 2013 04:16:27 -0700
Apparently I can't count to 8
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Apr 2013 02:49:54 -0700
Filler for more instructions
Jeffrey Pfau jeffrey@endrift.com
Sat, 06 Apr 2013 00:32:01 -0700
Begin GBA structure
Jeffrey Pfau jeffrey@endrift.com
Fri, 05 Apr 2013 02:17:22 -0700
Implement immediate shifter
Jeffrey Pfau jeffrey@endrift.com
Fri, 05 Apr 2013 00:43:47 -0700
Fill in immediates
Jeffrey Pfau jeffrey@endrift.com
Thu, 04 Apr 2013 03:12:22 -0700
Implement BIC, MOV, MVN, ORR
Jeffrey Pfau jeffrey@endrift.com
Thu, 04 Apr 2013 02:42:17 -0700
Add stubs, including for illegal instructions
Jeffrey Pfau jeffrey@endrift.com
Thu, 04 Apr 2013 02:36:53 -0700
Fill in more opcodes, implement CMN, CMP, TEQ, TST
Jeffrey Pfau jeffrey@endrift.com
Thu, 04 Apr 2013 02:31:32 -0700
Implement ADD, ADC, RSB, RSC, SUB
Jeffrey Pfau jeffrey@endrift.com
Thu, 04 Apr 2013 02:04:51 -0700
Fill in more opcodes, implement EOR
Jeffrey Pfau jeffrey@endrift.com
Thu, 04 Apr 2013 01:27:51 -0700
Add boilerplate for instructions
Jeffrey Pfau jeffrey@endrift.com
Thu, 04 Apr 2013 00:46:50 -0700
Add more framework for loading instructions
Jeffrey Pfau jeffrey@endrift.com
Wed, 03 Apr 2013 22:34:49 -0700
Initial commit
Jeffrey Pfau jeffrey@endrift.com
Wed, 03 Apr 2013 22:12:15 -0700
Fix should-be-zero operands being listed
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Jul 2014 00:39:05 -0700
Decode MSR and MRS
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Jul 2014 00:29:00 -0700
Show s flag for ARM instructions
Jeffrey Pfau jeffrey@endrift.com
Sat, 12 Jul 2014 00:13:11 -0700
Remove leftover code
Jeffrey Pfau jeffrey@endrift.com
Fri, 11 Jul 2014 23:52:17 -0700
Fix ordering of flags and condition
Jeffrey Pfau jeffrey@endrift.com
Fri, 11 Jul 2014 23:31:46 -0700
Begin work on ARM disassembler
Jeffrey Pfau jeffrey@endrift.com
Fri, 11 Jul 2014 03:50:29 -0700
Cleaning up writeback and add some TODOs
Jeffrey Pfau jeffrey@endrift.com
Fri, 11 Jul 2014 03:19:02 -0700
Add mnemonics and fourth operand for ARM
Jeffrey Pfau jeffrey@endrift.com
Fri, 11 Jul 2014 01:28:02 -0700
Fold direction into memory format
Jeffrey Pfau jeffrey@endrift.com
Fri, 11 Jul 2014 01:27:32 -0700
Fix decoding Thumb TST
Jeffrey Pfau jeffrey@endrift.com
Fri, 11 Jul 2014 01:26:57 -0700
Split ARM emitters into own file
Jeffrey Pfau jeffrey@endrift.com
Thu, 10 Jul 2014 23:21:28 -0700
Fix disassembler memory boundary conditions
Jeffrey Pfau jeffrey@endrift.com
Thu, 10 Jul 2014 03:31:24 -0700
Merge Thumb mnemonics into ARM mnemonics in preparation for ARM decoder
Jeffrey Pfau jeffrey@endrift.com
Thu, 10 Jul 2014 03:30:59 -0700
Remove notion of special register
Jeffrey Pfau jeffrey@endrift.com
Thu, 10 Jul 2014 02:33:16 -0700
Load/store with immediate width corrections
Jeffrey Pfau jeffrey@endrift.com
Sat, 09 Nov 2013 13:49:34 -0800
Some instructions can write to pc directly
Jeffrey Pfau jeffrey@endrift.com
Sat, 02 Nov 2013 17:07:58 -0700
Reclassify thumb load/store multiple instructions
Jeffrey Pfau jeffrey@endrift.com
Sat, 02 Nov 2013 04:12:21 -0700
Fix exporting of ARMDecodeThumb
Jeffrey Pfau jeffrey@endrift.com
Sat, 02 Nov 2013 03:42:46 -0700
Start cycle counting
Jeffrey Pfau jeffrey@endrift.com
Sat, 02 Nov 2013 02:52:53 -0700
Split out decoder files in preparation of ARM decoder
Jeffrey Pfau jeffrey@endrift.com
Sat, 02 Nov 2013 00:34:49 -0700
PC-relative disassembling
Jeffrey Pfau jeffrey@endrift.com
Fri, 01 Nov 2013 22:29:55 -0700
Implement memory decoding
Jeffrey Pfau jeffrey@endrift.com
Fri, 01 Nov 2013 02:12:34 -0700
More thumb decompilation
Jeffrey Pfau jeffrey@endrift.com
Fri, 01 Nov 2013 01:57:48 -0700
Begin disassembler
Jeffrey Pfau jeffrey@endrift.com
Fri, 01 Nov 2013 01:47:04 -0700
Rename decompiler to decoder
Jeffrey Pfau jeffrey@endrift.com
Fri, 01 Nov 2013 00:50:42 -0700
Descriptions of all opcodes
Jeffrey Pfau jeffrey@endrift.com
Fri, 01 Nov 2013 00:47:12 -0700
Extract emittor macros into headers
Jeffrey Pfau jeffrey@endrift.com
Wed, 30 Oct 2013 23:30:49 -0700
Start fleshing out decompiler
Jeffrey Pfau jeffrey@endrift.com
Wed, 30 Oct 2013 23:22:54 -0700
Small framework for decompiler
Jeffrey Pfau jeffrey@endrift.com
Wed, 30 Oct 2013 23:22:38 -0700
External support for changing codecs in FFmpeg encoder
Jeffrey Pfau jeffrey@endrift.com
Tue, 12 Aug 2014 02:11:43 -0700
Use FFV1 for reduced filesize
Jeffrey Pfau jeffrey@endrift.com
Sat, 09 Aug 2014 04:17:34 -0700
Rough FFmpeg video encoder
Jeffrey Pfau jeffrey@endrift.com
Sat, 09 Aug 2014 03:59:31 -0700
Lower bitrate limits for video to be more sensible for 240x160 video
Jeffrey Pfau jeffrey@endrift.com
Mon, 27 Oct 2014 00:54:28 -0700
Use libfaac for aac
Jeffrey Pfau jeffrey@endrift.com
Mon, 27 Oct 2014 00:32:52 -0700
Allow videos to be recorded from when a ROM is loaded, and end when a ROM is shut down
Jeffrey Pfau jeffrey@endrift.com
Mon, 27 Oct 2014 00:17:29 -0700
Hook up and finish up video recorder
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Oct 2014 23:49:25 -0700
Merge branch 'master' into port/qt
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Oct 2014 23:48:52 -0700
Begin setting up video recording UI
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Oct 2014 18:27:53 -0700
Make sure Qt knows where SDL2 libs are
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Oct 2014 03:51:36 -0700
Merge branch 'master' into port/qt
Jeffrey Pfau jeffrey@endrift.com
Sun, 26 Oct 2014 03:49:12 -0700
Fix savestate size on Windows
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Oct 2014 18:50:33 -0700
Move thread unpausing from destructor to shutdown
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Oct 2014 17:32:11 -0700
Remove out-of-date comment
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Oct 2014 05:57:49 -0700
Use ICO file on Windows
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Oct 2014 03:21:46 -0700
Fix C++ flags
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Oct 2014 03:06:57 -0700
Windows C++ fixes
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Oct 2014 03:06:45 -0700
Merge branch 'master' into port/qt
Jeffrey Pfau jeffrey@endrift.com
Sat, 25 Oct 2014 01:53:15 -0700
Add frameskip
Jeffrey Pfau jeffrey@endrift.com
Fri, 24 Oct 2014 21:45:50 -0700
Fix locking up when triggering turbo with no game loaded
Jeffrey Pfau jeffrey@endrift.com
Fri, 24 Oct 2014 21:45:37 -0700
Unload patch after the end of the game
Jeffrey Pfau jeffrey@endrift.com
Fri, 24 Oct 2014 02:25:18 -0700
Patch menu
Jeffrey Pfau jeffrey@endrift.com
Fri, 24 Oct 2014 02:23:48 -0700
Fix filename getting deleted early
Jeffrey Pfau jeffrey@endrift.com
Fri, 24 Oct 2014 02:23:37 -0700
Game resets when loading a patch or BIOS
Jeffrey Pfau jeffrey@endrift.com
Fri, 24 Oct 2014 01:57:18 -0700
Move screen widget to its own class, allowing for a size hint
Jeffrey Pfau jeffrey@endrift.com
Fri, 24 Oct 2014 01:47:12 -0700
Load patch from command line
Jeffrey Pfau jeffrey@endrift.com
Fri, 24 Oct 2014 01:25:06 -0700
Merge branch 'master' into qt
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Oct 2014 01:17:09 -0700
Add turbo
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Oct 2014 01:10:00 -0700
Make audo/video sync adjustable externally
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Oct 2014 00:50:23 -0700
Move savestates to file menu
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Oct 2014 00:39:24 -0700
Merge branch 'master' into qt
Jeffrey Pfau jeffrey@endrift.com
Sun, 19 Oct 2014 00:30:27 -0700
Support FileOpen events on OS X
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 23:18:08 -0700
Don't initialize SDL video in Qt port
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 23:16:13 -0700
Load BIOS from menu
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 17:21:05 -0700
Load BIOS from command line
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 17:15:39 -0700
Add screenshot support
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 16:37:05 -0700
Close the savestate window, not just hiding it, when we shut things down
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 05:07:45 -0700
Unmark the Qt frontend as a separate project
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 04:39:44 -0700
Mark Qt frontend as C++
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 04:33:46 -0700
Make logo scaled to the correct device pixel ratio
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 04:33:30 -0700
Add custom plist.info.in file
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 04:33:09 -0700
Ensure savestate window closes when a game is shut down
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 04:12:44 -0700
Remove code that expects the GBA thread to still be around after it has ended
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 04:09:49 -0700
Only blank cursor for Display widget, even when in full screen
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 03:40:26 -0700
Fix threading issues with the video thread and the main thread deadlocking
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 02:26:32 -0700
Merge branch 'master' into qt
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 02:24:05 -0700
Add command line parsing to Qt frontend
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 01:54:51 -0700
Add dirmode to Qt frontend
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 01:54:35 -0700
Add slot for setting all the log levels at once
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 01:40:44 -0700
Detect Qt modules without hard-failing
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 01:10:47 -0700
Show project name and game title in title bar
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 01:07:42 -0700
Merge branch 'master' into qt
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 01:06:35 -0700
Remove unnecessary QFile object add zip loading
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 00:51:47 -0700
Add exit menu item on non-OS X
Jeffrey Pfau jeffrey@endrift.com
Sat, 18 Oct 2014 00:42:35 -0700
Initialize audio drift
Jeffrey Pfau jeffrey@endrift.com
Fri, 17 Oct 2014 23:39:38 -0700
Draw logo when a game is not loaded
Jeffrey Pfau jeffrey@endrift.com
Fri, 17 Oct 2014 01:45:34 -0700
Fix resizeEvent blocking when the thread has shut down
Jeffrey Pfau jeffrey@endrift.com
Fri, 17 Oct 2014 01:38:00 -0700
Redo background texturing
Jeffrey Pfau jeffrey@endrift.com
Fri, 17 Oct 2014 00:53:34 -0700
Allow enter to be used to select a state
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Oct 2014 04:15:57 -0700
Fix warning
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Oct 2014 04:11:09 -0700
Fix typo
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Oct 2014 04:07:42 -0700
Paint background on savestate window
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Oct 2014 04:07:19 -0700
Show savestate manager over game when in fullscreen
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Oct 2014 01:52:45 -0700
Mouse enter tracking for savestate screen
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Oct 2014 01:32:06 -0700
Don't open a new state window if one is already open
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Oct 2014 00:28:41 -0700
Don't block while forcing a draw
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Oct 2014 00:19:11 -0700
Key overrides for selecting states
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Oct 2014 00:18:58 -0700
Remove redundant shortcut code
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Oct 2014 00:17:26 -0700
Draw text for empty slots
Jeffrey Pfau jeffrey@endrift.com
Thu, 16 Oct 2014 00:17:09 -0700
Quick savestate menu
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 23:53:01 -0700
Set real size to minimum for display
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 23:42:24 -0700
Load the right states in the right slots
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 23:40:52 -0700
Wake up the drawing thread after loading a state to make sure it draws the loaded state
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 23:40:40 -0700
Move state loading/storing into GameController
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 23:22:30 -0700
Only unpause after savestate window if the game was not previously paused
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 23:09:50 -0700
Close savestate window with Esc
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 23:08:05 -0700
Pause game while savestate window is open
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 23:04:32 -0700
Merge branch 'master' into qt
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 04:57:20 -0700
Make Display take a QGLFormat
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 04:48:59 -0700
Make AudioDevice::setFormat thread-safe
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 04:48:18 -0700
Merge branch 'master' into qt
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 02:49:22 -0700
Fix double-ending the GBA thread
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 02:48:37 -0700
Set thread priorities for time-critical threads
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 02:38:58 -0700
Remove unneeded GL context code
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 02:38:43 -0700
Fix flickering when resizing emulator window
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 02:28:32 -0700
Small style fix
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 02:16:57 -0700
Fix build in g++
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 01:47:01 -0700
Better, C++11 style initialization of m_threadContext
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 01:40:16 -0700
Increase savestate view usability
Jeffrey Pfau jeffrey@endrift.com
Wed, 15 Oct 2014 00:37:29 -0700
Update icons
Jeffrey Pfau jeffrey@endrift.com
Tue, 14 Oct 2014 23:18:40 -0700
Fix path name use-after-free
Jeffrey Pfau jeffrey@endrift.com
Tue, 14 Oct 2014 23:15:31 -0700
Add savestate load/saving in Qt frontend
Jeffrey Pfau jeffrey@endrift.com
Tue, 14 Oct 2014 23:15:15 -0700
Add VFileDevice QIODevice subclass
Jeffrey Pfau jeffrey@endrift.com
Tue, 14 Oct 2014 23:14:25 -0700
VFile write should use const void*
Jeffrey Pfau jeffrey@endrift.com
Tue, 14 Oct 2014 03:08:39 -0700
Close LogView if the main window closes
Jeffrey Pfau jeffrey@endrift.com
Tue, 14 Oct 2014 01:58:36 -0700
Fix QAction ownership
Jeffrey Pfau jeffrey@endrift.com
Tue, 14 Oct 2014 01:57:49 -0700
C++ build fixes
Jeffrey Pfau jeffrey@endrift.com
Tue, 14 Oct 2014 01:48:56 -0700
Expose GBAGetState
Jeffrey Pfau jeffrey@endrift.com
Tue, 14 Oct 2014 01:05:53 -0700
Fix crashing on exit
Jeffrey Pfau jeffrey@endrift.com
Mon, 13 Oct 2014 22:22:43 -0700
Update log view styling
Jeffrey Pfau jeffrey@endrift.com
Mon, 13 Oct 2014 03:03:47 -0700
Ability to adjust line limit
Jeffrey Pfau jeffrey@endrift.com
Mon, 13 Oct 2014 02:56:08 -0700
Clear backlog automatically
Jeffrey Pfau jeffrey@endrift.com
Mon, 13 Oct 2014 02:43:27 -0700
Start of log view
Jeffrey Pfau jeffrey@endrift.com
Mon, 13 Oct 2014 01:48:24 -0700
Clean up Qt CMakeLists
Jeffrey Pfau jeffrey@endrift.com
Mon, 13 Oct 2014 01:25:39 -0700
Remove stopgap measure
Jeffrey Pfau jeffrey@endrift.com
Mon, 13 Oct 2014 01:02:19 -0700
Merge branch 'master' into qt
Jeffrey Pfau jeffrey@endrift.com
Sun, 12 Oct 2014 21:00:01 -0700
Merge branch 'master' into qt Conflicts: CMakeLists.txt
Jeffrey Pfau jeffrey@endrift.com
Tue, 07 Oct 2014 02:48:38 -0700
Windows ICO file
Jeffrey Pfau jeffrey@endrift.com
Wed, 13 Aug 2014 00:25:24 -0700
Add mGBA icon for OS X
Jeffrey Pfau jeffrey@endrift.com
Wed, 13 Aug 2014 00:14:25 -0700
Rename Qt frontend
Jeffrey Pfau jeffrey@endrift.com
Tue, 12 Aug 2014 23:43:52 -0700
Merge branch 'master' into qt Conflicts: CMakeLists.txt
Jeffrey Pfau jeffrey@endrift.com
Tue, 12 Aug 2014 23:37:29 -0700
Window resizing options
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Jul 2014 03:26:16 -0700
Add FPS target options
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Jul 2014 03:14:28 -0700
Use lambda syntax for audio buffer size slots
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Jul 2014 02:33:01 -0700
Sync pause setting with the menu properly
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Jul 2014 02:22:03 -0700
Fix frame advance
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Jul 2014 02:11:41 -0700
Merge branch 'master' into qt
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Jul 2014 01:53:34 -0700
Run audio pausing in the right thread
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Jul 2014 01:13:27 -0700
Only try to stop audio output if there is an audio output device
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Jul 2014 00:44:43 -0700
Make shutdown disabled when a game is not running
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Jul 2014 00:43:53 -0700
Add reset option and reshuffle menu items a bit
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Jul 2014 00:40:42 -0700
Add sound buffer resizing menu options
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Jul 2014 00:32:38 -0700
Move AudioThread into AudioProcessor, run in its own thread
Jeffrey Pfau jeffrey@endrift.com
Tue, 22 Jul 2014 00:10:38 -0700
Remove unused member in GameController
Jeffrey Pfau jeffrey@endrift.com
Mon, 21 Jul 2014 23:08:31 -0700
Merge branch 'master' into qt
Jeffrey Pfau jeffrey@endrift.com
Mon, 21 Jul 2014 22:51:26 -0700
Fix memory leak
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 22:07:08 -0700
Handle closing games a bit safer
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 21:44:06 -0700
Cleanup merge issues
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 21:28:25 -0700
Header include cleanup
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 20:28:01 -0700
Fix build after GBAThread API changes
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 16:38:27 -0700
Merge branch 'master' into qt
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 16:38:00 -0700
Merge branch 'master' into qt
Jeffrey Pfau jeffrey@endrift.com
Sun, 20 Jul 2014 16:28:12 -0700
Merge branch 'master' into qt
Jeffrey Pfau jeffrey@endrift.com
Mon, 10 Feb 2014 23:59:12 -0800
Add joypad support via SDL to Qt build
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Feb 2014 22:28:28 -0800
Move key mapping into its own function
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Feb 2014 22:27:58 -0800
Partially implement SOUNDBIAS
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Feb 2014 05:22:29 -0800
Make GDB server able to be detached before GBA thread starts
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Feb 2014 03:45:43 -0800
Make sure GDB window is created in sync with GDB server state
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Feb 2014 03:44:39 -0800
Make GDB server able to be attached when the emulator starts
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Feb 2014 03:42:29 -0800
Automatically break into the debugger if it was provided at launch time
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Feb 2014 03:42:02 -0800
Add thread-safe function for telling if the GBA thread has started
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Feb 2014 03:41:32 -0800
Reuse an audio thread instead of shutting it down and making a new one
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Feb 2014 01:13:52 -0800
GBA thread can be shut down and opened again, cleanly
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Feb 2014 00:44:19 -0800
Null out threadContext->gba when shutting down
Jeffrey Pfau jeffrey@endrift.com
Mon, 03 Feb 2014 00:42:20 -0800
Add missing ellipses for menu items that open windows
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Feb 2014 04:01:41 -0800
Add missing GDB classes
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Feb 2014 03:58:40 -0800
Debugger can get detached during a callback, clean up appropriately
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Feb 2014 03:57:41 -0800
Use C++11 override and nullptr
Jeffrey Pfau jeffrey@endrift.com
Sun, 02 Feb 2014 01:42:36 -0800
The debugger should not stop by default
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 20:48:25 -0800
Add define for GDB stub
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 20:48:00 -0800
Support creating the GDB stub in Qt
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 20:47:44 -0800
Add ability to detach debugger
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 20:24:38 -0800
Merge branch 'master' into qt Conflicts: CMakeLists.txt src/gba/gba.c
Jeffrey Pfau jeffrey@endrift.com
Sat, 01 Feb 2014 17:37:18 -0800
Squelch warnings in software renderer
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 02:15:43 -0800
Change override structure to not use multi-byte char literals
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 02:05:01 -0800
Move Qt output directory
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 01:04:13 -0800
Merge branch 'master' into qt Conflicts: CMakeLists.txt
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 01:03:02 -0800
Split SDL build into its own CMake list
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 00:11:19 -0800
Fix perf main after adding BIOS loading
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 00:10:56 -0800
Put OpenGL include explicitly in Qt CMake file
Jeffrey Pfau jeffrey@endrift.com
Fri, 31 Jan 2014 00:06:37 -0800
Move SDL/OpenGL dependencies into the SDL port
Jeffrey Pfau jeffrey@endrift.com
Thu, 30 Jan 2014 23:58:48 -0800
Qt audio thread should mark itself as exiting
Jeffrey Pfau jeffrey@endrift.com
Thu, 30 Jan 2014 04:05:39 -0800
Unblock on audio when closing thread
Jeffrey Pfau jeffrey@endrift.com
Thu, 30 Jan 2014 04:03:54 -0800
Close process cleanly
Jeffrey Pfau jeffrey@endrift.com
Thu, 30 Jan 2014 04:00:52 -0800
Video drawing in separate thread
Jeffrey Pfau jeffrey@endrift.com
Thu, 30 Jan 2014 03:49:59 -0800
Add frame advance
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Jan 2014 23:58:57 -0800
Add emulation menu with Pause option
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Jan 2014 23:39:24 -0800
Use an initializer for GBAThread in Qt
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Jan 2014 23:39:09 -0800
Ditch uic
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Jan 2014 22:23:34 -0800
Key input
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Jan 2014 22:21:25 -0800
Move audio initialization into thread
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Jan 2014 02:34:58 -0800
Run audio on separate thread
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Jan 2014 01:39:40 -0800
Audio rendering in Qt
Jeffrey Pfau jeffrey@endrift.com
Wed, 29 Jan 2014 00:45:25 -0800
Ensure the GBA thread exits when destroying the game controller
Jeffrey Pfau jeffrey@endrift.com
Tue, 28 Jan 2014 23:15:47 -0800
Start Qt frontend
Jeffrey Pfau jeffrey@endrift.com
Tue, 28 Jan 2014 06:53:38 -0800
All: Add blip-buf information to README
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Dec 2014 01:55:37 -0800
GBA Audio: Rip out FFmpeg resampler
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Dec 2014 01:51:50 -0800
GBA Audio: Add blip_buf support
Jeffrey Pfau jeffrey@endrift.com
Mon, 29 Dec 2014 00:48:23 -0800
Merge branch 'master' into optimization/idle-loop-detection
Jeffrey Pfau jeffrey@endrift.com
Tue, 27 Jan 2015 02:09:53 -0800
Merge branch 'master' into optimization/idle-loop-detection Conflicts: src/gba/gba-overrides.c src/gba/gba.c
Jeffrey Pfau jeffrey@endrift.com
Mon, 26 Jan 2015 22:29:41 -0800
GBA: Fix FFTA idle loop location
Jeffrey Pfau jeffrey@endrift.com
Sat, 24 Jan 2015 14:28:35 -0800
GBA: Bump idle loop detection threshold to 10000
Jeffrey Pfau jeffrey@endrift.com
Sat, 24 Jan 2015 14:43:16 -0800
GBA: Bump idle detection down to idle removal if a pre-vetted idle loop is known
Jeffrey Pfau jeffrey@endrift.com
Sat, 24 Jan 2015 13:36:53 -0800
GBA Thread: Make sure idle loop setting is set at the right time
Jeffrey Pfau jeffrey@endrift.com
Sat, 24 Jan 2015 14:42:35 -0800
GBA: Fix warning in config loader
Jeffrey Pfau jeffrey@endrift.com
Wed, 21 Jan 2015 23:07:04 -0800
Perf: Detect idle loops by default
Jeffrey Pfau jeffrey@endrift.com
Tue, 20 Jan 2015 23:26:48 -0800
GBA: Stop trying to detect idle loops if it fails too many times
Jeffrey Pfau jeffrey@endrift.com
Tue, 20 Jan 2015 22:16:21 -0800
GBA: Only run idle loop detection outside of BIOS region
Jeffrey Pfau jeffrey@endrift.com
Sat, 17 Jan 2015 00:53:14 -0800
Merge branch 'master' into optimization/idle-loop-detection Conflicts: CHANGES src/gba/gba-overrides.c src/gba/gba-thread.h src/gba/gba.c
Jeffrey Pfau jeffrey@endrift.com
Fri, 16 Jan 2015 02:55:21 -0800
Perf: Load the config file
Jeffrey Pfau jeffrey@endrift.com
Tue, 13 Jan 2015 02:40:01 -0800
GBA: Make idle loop detection configurable
Jeffrey Pfau jeffrey@endrift.com
Tue, 13 Jan 2015 02:39:48 -0800
Merge branch 'master' into optimization/idle-loop-detection Conflicts: CHANGES
Jeffrey Pfau jeffrey@endrift.com
Tue, 13 Jan 2015 01:57:45 -0800
GBA: Implement idle loop detection
Jeffrey Pfau jeffrey@endrift.com
Sat, 10 Jan 2015 14:20:09 -0800
GBA: Configurable game overrides
Jeffrey Pfau jeffrey@endrift.com
Tue, 13 Jan 2015 01:18:07 -0800