Commit graph

2119 commits

Author SHA1 Message Date
Dimitris Panokostas
4564e3a546 Fixed version string 2016-09-22 13:11:15 +02:00
Dimitris Panokostas
979f69658b Merge remote-tracking branch 'refs/remotes/origin/master' into sdl2
# Conflicts:
#	src/main.cpp
2016-09-22 13:09:33 +02:00
Dimitris Panokostas
4018b2089b Added code to prevent future navigation problems
- If keyboard navigation hits an invalid (non-existent) item in the
future, the GUI should not freeze.
- Version bump.
2016-09-19 23:22:37 +02:00
Dimitris Panokostas
af3e0cfc37 Enabled keyboard navigation to LED functionality
You can now navigate with the keyboard in the Misc->Keyboard LED options
(NumLock / Scroll Lock) - fixes #9
2016-09-19 23:11:28 +02:00
Dimitris Panokostas
cb9f950f6e Fixed bug in Misc panel keyboard navigation
The GUI would freeze if you pressed down when on the "bsdsocket.library"
checkbox, in the Miscellaneous section.
2016-09-19 22:43:53 +02:00
Dimitris Panokostas
0a8464acc1 SDL2 support
Initial changes, not working yet
2016-09-18 13:26:53 +02:00
Dimitris Panokostas
553247cd61 Merge pull request #12 from midwan/master
Update README.md
2016-09-18 09:43:55 +02:00
Dimitris Panokostas
c2121f8e58 Update README.md 2016-09-17 19:30:38 +02:00
Dimitris Panokostas
e3199771f9 Formatting update
Fixed alignment in code formatting
2016-09-17 10:21:28 +02:00
Dimitris Panokostas
8cf28bfadf Fixed GUI navigation bug
- When using the keyboard to navigate, the GUI would get stuck if you
pressed LEFT/RIGHT when focused on the Reset button.
- Fixed Display slider Left/Right navigation (Left would get Display
focused instead of moving the slider)
2016-09-17 10:15:23 +02:00
Dimitris Panokostas
dc2073ddd2 Restore keyboard LEDs to normal state on exit 2016-09-14 23:02:32 +02:00
Dimitris Panokostas
84eb870920 Revoked changes about opening tty on startup
Removed code for opening tty on startup, since it didn't make a
difference
2016-09-13 22:46:06 +02:00
Dimitris Panokostas
8a20344198 Added console detection code
Cleanup of commented code.
Added fd variable to hold file descriptor for the console (/dev/tty).
Modified ioctl() calls to use fd instead of the hardcoded "0".
2016-09-13 00:40:34 +02:00
Dimitris Panokostas
909604663b Improved LED handling
- Added LED_DFs define
- Calling LED_POWER when emulation starts (does not work yet)
- Simplified configuration regarding LEDs
- Added support for CD LED assignment
2016-09-12 02:01:41 +02:00
Dimitris Panokostas
e6478df3a5 Fixed bug #5
- Double clicking on a configuration will now only load it in the
emulator, not boot it as well.
- Changed GUI bit depth to match the info fetched from SDL's
GetVideoInfo() instead of hardcoding it to 16-bit as it was before.
- Disabled RCTRL->Reset while in GUI (not needed?)
2016-09-11 22:09:26 +02:00
Dimitris Panokostas
8373c9d524 Fixes to allow GLES platform to build 2016-09-11 01:31:50 +02:00
Dimitris Panokostas
a5d4a23dc8 Fixed incorrect types 2016-09-08 10:17:13 +02:00
Dimitris Panokostas
675ec7d554 Removed gold linker
Gold linker does not seem to recognize cpu architecture on Raspbian
2016-09-06 22:51:06 +02:00
Dimitris Panokostas
ddf39f46fc Fixes in makefile 2016-09-06 22:38:54 +02:00
Dimitris Panokostas
9c52ca926f Added missing CPU_FLAGS variable 2016-09-06 21:56:51 +02:00
Dimitris Panokostas
3446d72224 Fix missing compiler flags
DEFS was not passed to the compiler, fixed
2016-09-06 21:43:21 +02:00
Dimitris Panokostas
be3ee48b8f Added SDL keyboard events
Added keyboard events from Android port
2016-09-06 15:32:08 +02:00
Dimitris Panokostas
f34ca388e8 Code formatting 2016-09-06 14:52:17 +02:00
Dimitris Panokostas
9d4ccc92d0 Cleaned up empty spaces 2016-09-06 13:38:29 +02:00
Dimitris Panokostas
d4f90a8237 Update Makefile
Added non-neon helper object, removed Picasso96 variable (no longer needed as it's enabled by default on all platforms now)
2016-09-06 13:31:02 +02:00
Dimitris Panokostas
bfab3df7a0 Update README.md 2016-09-06 10:33:03 +02:00
Dimitris Panokostas
9e925de0d2 Add read & execute to all files in hdd directory 2016-09-06 10:23:33 +02:00
Dimitris Panokostas
9819e8a52c Fixed bug when quitting while in Desktop
Fixed Bug which caused a black screen when quitting the emulator, if it
was launched from a Desktop (e.g. LXDE) environment. Also removed extra
unnecessary gui events (Pandora specific).
2016-09-05 22:56:49 +02:00
Dimitris Panokostas
ed4dc05dce Added datestamp for version
Modified startup version information to show datestamp of build. It now
also indicates that it's a different version (Amiberry optimized)
2016-09-05 00:38:13 +02:00
Dimitris Panokostas
063dc07a72 Fixed bug "RSHIFT+s causes crash"
Removed Pandora shortcuts which caused crashes, enabled Picasso96 by
default for all versions now (does not have to be explicitely specified
in the compiled flags anymore)
2016-09-05 00:11:39 +02:00
Dimitris Panokostas
404a91e8d5 Update README.md 2016-09-03 16:54:13 +02:00
Dimitris Panokostas
7fa3bfd789 Merge remote-tracking branch 'refs/remotes/Chips-fr/master' 2016-09-03 16:41:33 +02:00
Dimitris Panokostas
be2014b211 Renamed functions
Renamed helper functions so that they work in all architectures now
(including Pi Zero)
2016-09-03 16:31:58 +02:00
Dimitris Panokostas
9bbe91e0fc Added helper file compatible with Pi Zero 2016-09-03 15:10:31 +02:00
Dimitris Panokostas
1eff849ac6 Minor cleanup 2016-09-03 14:33:32 +02:00
Chips
68a20a1be6 Add six axis workaround 2016-09-02 23:52:51 +02:00
Dimitris Panokostas
834bbc2e23 Added startup message 2016-09-02 23:23:51 +02:00
Dimitris Panokostas
89e08d6a97 Changes for Pi 1/Pi Zero 2016-09-02 23:16:52 +02:00
Dimitris Panokostas
67325f8d1d Fixes for Pi 1 and Pi Zero
Changes to allow compilation for Pi Zero/Pi 1, code improvements
2016-09-02 23:14:47 +02:00
Dimitris Panokostas
467eabd3f3 Update README.md 2016-09-02 10:43:13 +02:00
Dimitris Panokostas
820d898671 Updated Casts
Changed C-style casts to C++ style casts
2016-09-02 01:26:35 +02:00
Dimitris Panokostas
a6c939b44f Internal updates
Further sync with TomB's version, config gui now opens screen with only
the necessary resolution (instead of the native res from the console),
enabled Picasso96 by default
2016-09-02 01:18:46 +02:00
Dimitris Panokostas
0c851c2cb3 Removed even more unnecessary compiler options
Removed options that are enabled with -Ofast anyway
2016-09-01 20:16:28 +02:00
Dimitris Panokostas
8bd1940357 Removed unnecessary options from Makefile 2016-09-01 20:11:52 +02:00
Dimitris Panokostas
956080b6cb Updated Makefile
Synced compile options with TomB's version, specified optimized flags
for the Pi models
2016-09-01 17:09:18 +02:00
Dimitris Panokostas
81c0f83641 Code formatting
Harmonized code formatting for better readability
2016-09-01 13:53:43 +02:00
Dimitris Panokostas
427c08f137 Update README.md 2016-09-01 11:49:45 +02:00
Dimitris Panokostas
efb894781e Code cleanup
Reformatted code for improved readability. Fixed type casting. Selective
merge from uae4arm (android)
2016-09-01 00:02:17 +02:00
Dimitris Panokostas
89aaed4a53 Support for LEDs 2016-08-29 20:08:05 +02:00
Dimitris Panokostas
b7c425cdbf Merge remote-tracking branch 'refs/remotes/Chips-fr/master' 2016-08-28 20:36:52 +02:00