Commit graph

306 commits

Author SHA1 Message Date
Dimitris Panokostas
9b0817b04b Added GLES target and updated Makefile 2016-12-23 19:33:28 +01:00
Dimitris Panokostas
6db872bcd8 Minor code cleanup 2016-12-22 23:55:48 +01:00
Dimitris Panokostas
027cd0a234 Minor code changes 2016-12-22 23:11:22 +01:00
Oliver Ainger
97d6cf0615 Reformatted cfgfile.cpp to make it more legible (#32) 2016-12-22 20:55:15 +01:00
Dimitris Panokostas
e6d765bf7d Added 1680x1050 Picasso96 resolution, fix #30
- Added support for 1680 x 1050 Picasso96 resolution
- Bumped version build date to 2016-12-21
2016-12-20 21:47:38 +01:00
Dimitris Panokostas
d51c596f82 Update README.md 2016-12-20 13:21:13 +01:00
Dimitris Panokostas
cc3edcce8b Update README.md
added binary dependencies
2016-12-20 12:59:37 +01:00
Dimitris Panokostas
b9b7256903 Bumped build version 2016-12-20 11:56:30 +01:00
Dimitris Panokostas
daa3d44046 Fixed keyboard LEDs on activity
Simplified the function call (only needs 2 parameters anyway, took away
the third)
Fixed functionality to enable the keyboard LEDs to work as expected
Note: This only works when started from the console (using fbcon) and
not as root
2016-12-20 11:45:20 +01:00
Dimitris Panokostas
8092f51f4e Removed Caps Lock update from KeyUp
The Caps Lock is a toggle, so there was no need to check/change it
during KeyUp as well. KeyDown only should be enough
2016-12-20 10:37:16 +01:00
Dimitris Panokostas
1d1986b61d Moved reset combination check to pandora.cpp
Moved the code for checking for Ctrl-A-A (for reset) to pandora.cpp.
Does not check on each vsync refresh now.
2016-12-20 10:30:07 +01:00
Dimitris Panokostas
ad2f907f01 Added the Caps Lock key recognition fix for KeyUp 2016-12-20 09:47:16 +01:00
Dimitris Panokostas
f72c85382b Fixed Caps Lock causing emulator Quit
Caps Lock was not recognized and the newly added KeyDown clauses
captured it as an unknown keypressed. Now works normally again.
2016-12-20 09:41:09 +01:00
Dimitris Panokostas
619dd7aa2e Audio changes for more reliable output
Changed CDAUDIO buffers back to the old reliable values
2016-12-19 14:43:26 +01:00
Dimitris Panokostas
5fcd66b84a Fixes for audio sync/skipping
Note: this brings back the "underrun occurred" message, but it's
preferable for now (until we fix that as well)
2016-12-19 13:55:41 +01:00
Dimitris Panokostas
fb7cd70f78 Fixed type of next_synctime 2016-12-18 18:21:03 +01:00
Dimitris Panokostas
b8d9f46263 Merged sound.h from Chips 2016-12-18 18:07:12 +01:00
Dimitris Panokostas
4de74150a0 Fixed missing items after merge
Some files were not merged from Chips
2016-12-18 18:02:37 +01:00
Dimitris Panokostas
4cddc127f7 Fixed last_synctime type in events.h
This was missed in the merge from Chips' fork
2016-12-18 17:35:41 +01:00
Dimitris Panokostas
32e20ab859 Fixed condition for helper file
The check for including arm_helper or neon_helper was not correct in the
Makefile, fixed.
2016-12-18 13:11:59 +01:00
Dimitris Panokostas
8573cfab8e Fixed multiple compiler warnings 2016-12-17 14:21:03 +01:00
Dimitris Panokostas
8b5f8f8bb5 Added missing arm_helper.s
Added missing file to allow Picasso96 on Pi 1/Zero again
2016-12-17 11:42:18 +01:00
Dimitris Panokostas
595f5a92b7 Update README.md 2016-12-17 11:29:24 +01:00
Dimitris Panokostas
109804e610 Added rpi2 binary in gitignore 2016-12-17 11:28:13 +01:00
Dimitris Panokostas
4a9124dd2f Removed debugging messages
Resolution related messages now only show if debugging
2016-12-16 17:00:33 +01:00
Dimitris Panokostas
df3bd366e2 Fixed framerate problem with vsyc 2016-12-16 16:53:22 +01:00
Dimitris Panokostas
d4c2ab0884 Enabeld Remote debugging as root (sudo)
This allows for remote deubging with the display showing locally on the
Pi
2016-12-16 15:10:59 +01:00
Dimitris Panokostas
fad997094d Set remote debugging to X11Window = Remote 2016-12-16 15:06:45 +01:00
Dimitris Panokostas
b80e0349c2 Update README.md
History update to reflect latest commit changes
2016-12-15 14:13:20 +01:00
Dimitris Panokostas
f8b9e386bd Moved Menu and Quit assignments to Misc
- Moved options for mapping a keyboard or joystick button for Config and
Quit to the Misc page, since there was not enough room in the Input
page.
- Cleaned up the code to use variables for positioning those UI elements
instead of hardcoded sizes.
- Re-aligned the Scroll and Num Lock LED assignments to harmonize the
look of the UI.
2016-12-15 14:07:04 +01:00
Dimitris Panokostas
2d6e66dba6 Update README.md 2016-12-13 17:21:15 +01:00
Oliver Ainger
07425e3dcd Quit Button Enhancement (#29)
* Adding Joystick Button Support for Menu & Quit

* Update Values on GUI exit and bug fix to Panel Input Menu Items
2016-12-13 16:45:27 +01:00
Dimitris Panokostas
7228725d30 Code formatting improvements
Improved readability (no code changes)
2016-12-11 23:39:40 +01:00
Dimitris Panokostas
8e90e6eff0 Code formatting to improve readability 2016-12-11 23:11:27 +01:00
Dimitris Panokostas
0dfdd0e7a3 Fixed spacing in assignment 2016-12-11 22:40:39 +01:00
Dimitris Panokostas
abf64fc25e Fixed code formatting (no code changes) 2016-12-11 22:33:19 +01:00
Dimitris Panokostas
14bc991fc9 Added Shutdown button
Added button to shut down the host from within the emulator
2016-12-11 22:23:36 +01:00
Dimitris Panokostas
b3ea40df1f Recover CD32 audio after audio improvements 2016-12-11 21:42:59 +01:00
Dimitris Panokostas
bdb9f8a58f Double buffering and black screen management 2016-12-11 21:35:35 +01:00
Dimitris Panokostas
50281a8f90 Joybutton to show menu
Added experimental option to assign a joystick button (for now, button
1) to open the GUI menu.
2016-12-11 11:29:24 +01:00
Dimitris Panokostas
2c226e99d8 Added optimization flags for Release builds 2016-12-11 00:04:37 +01:00
Dimitris Panokostas
247acd0575 Merge from Chips (audio related fixes) 2016-12-05 18:19:01 +01:00
Dimitris Panokostas
5b4df17be1 Update README.md 2016-12-05 11:32:37 +01:00
Dimitris Panokostas
d8f2ac6496 Fixed bug causing crash on startup
Fixed the keyboard mapping table which caused a crash during startup.
Removed some debugging code and messages.
2016-12-04 16:16:34 +01:00
Dimitris Panokostas
6557728cd2 Added some debugging code 2016-12-04 13:44:15 +01:00
Dimitris Panokostas
b97d7b7af8 Removed unneeded files
Removed files that are not used in any configuration
2016-12-04 12:03:49 +01:00
Dimitris Panokostas
bcbf4471cb Added Pi2/Pi1 configs
Added Release for Pi 2 and Pi 1 configurations on the Visual Studio
solution.
2016-12-04 11:46:16 +01:00
Dimitris Panokostas
367e32ed4e Removed unneeded define from Makefile
ARM_ASSEMBLY was not used anywhere in the code
2016-12-04 11:40:03 +01:00
Dimitris Panokostas
7b96cdf6ed Makefile corrections and improvements
Removed obsolete parts, simplified and optimized (e.g. use neon_helper
on Pi 1 also).
2016-12-04 11:35:59 +01:00
Dimitris Panokostas
634da5a8b9 Excluded unneeded files from project 2016-12-03 12:03:29 +01:00