inmarket
ea5a1b849d
Combine GAUDIN and GAUDOUT into a single GAUDIO module.
...
Simplify GAUDIN (now GAUDIO RECORD) api.
Update audio demo's to match.
Port Win32 driver to new audio api.
2014-03-11 17:13:31 +10:00
inmarket
6d5a748f1c
First GAUDOUT working demo.
2014-03-06 20:02:16 +10:00
inmarket
47cfa8d152
Fix incorrect additon of GFX flag on audio in oscilloscope demo
2014-03-06 20:01:03 +10:00
inmarket
2fb6697f2a
Move gaudin oscilloscope demo to a new directory
2014-03-06 19:58:13 +10:00
inmarket
ccf05de456
Update console demo to test more console features.
2014-03-05 13:42:41 +10:00
inmarket
c110548507
Add support for ANSI like escape sequences to control display color and attributes in a GWIN console.
...
Updated the console demo to demonstrate this.
2014-03-04 14:14:15 +10:00
inmarket
14fa749f36
Fix doom demo to prevent ARM compilers throwing away part of the WAD file.
2014-02-19 08:07:21 +10:00
inmarket
37966ff16d
Integrate the include files with each module. Simplifies structure of code.
2014-02-19 00:36:52 +10:00
inmarket
fe6708c7a2
Demo updates to fix compile issues.
2014-02-19 00:23:07 +10:00
inmarket
5f8ca40ef0
Remove replaced doom demo makefile
2014-02-19 00:20:30 +10:00
inmarket
6dd606fc2f
Add demo makefiles and update example master makefiles to match.
2014-02-19 00:19:38 +10:00
inmarket
200f7ecf6d
Updates to demo to work on ChibiOS and to test orientation.
2014-02-16 17:22:24 +10:00
inmarket
5edf7c956e
On ARM gcc compiler it appears that non-referenced character arrays are "optimised" out (but not on x86).
...
This conflicts with the -b parameter in the file2c tool and leads to corrupted images on ARM platforms.
For now just remove the parameter when generating ROMFS files for an ARM platform.
2014-02-15 22:28:07 +10:00
inmarket
4d3a08f5cf
Update image demo's to use GFILE ROMFS.
2014-02-07 18:44:32 +10:00
inmarket
010e0f0d62
Update demo's with images in them
2014-02-07 14:08:39 +10:00
inmarket
71818b2942
Listbox demo: Change default font to UI2, fix the gfxconf defines, remove surpurflous defines
2014-02-03 17:57:38 +10:00
Joel Bodenmann
6515373b2a
removing casts of gfxAlloc() return value as that is the whole idea behind having a void pointer
2014-02-02 12:59:36 +01:00
Joel Bodenmann
55ced68fbd
list demo & doc
2014-02-01 15:38:37 +01:00
inmarket
199b89e4dc
Updates to console history. This now works well.
2014-01-17 18:36:28 +10:00
inmarket
fcc6c165b9
Break huge wad structure up for easier compiling.
2013-12-29 11:39:14 +10:00
inmarket
40b2bb6c24
Bug in I_sprintf in doom demo
2013-12-25 16:50:29 +10:00
inmarket
0345dadebf
Fixes to DOOM demo to remove some operating system dependancies.
...
Also now has working input (although not perfect) - Needs mouse or touch.
Also now supports screen size doubling when the screen is significantly larger than doom's screen.
2013-12-24 19:58:18 +10:00
inmarket
39adfff2a9
demo - DOOM the game.
...
Runs but not quite functional yet (requires user input to be completed).
Shareware WAD file. Please read README.txt and DOOMLIC.txt
2013-12-24 01:00:14 +10:00
inmarket
301f871ee7
Update GAUDIN and GADC demos to new internal GWIN structures.
...
Also add support for signed sample formats.
2013-12-22 21:37:41 +10:00
inmarket
d9f02858fd
Replace NULL's with 0 as NULL is not defined by the Raw32 GOS.
2013-12-21 13:21:59 +10:00
Joel Bodenmann
891f134bc1
Removed TDISP module
2013-12-11 14:50:09 +01:00
Joel Bodenmann
560f946cd9
Added progressbar widget (demos still to do)
2013-12-01 23:53:42 +01:00
inmarket
51dedb56d1
Move touch driver test to tools.
...
Also replace gwin buttons as they comptete with the test for touch events
2013-11-23 12:57:49 +10:00
inmarket
1dfbc0ab82
Comment fix
2013-11-23 12:55:23 +10:00
inmarket
db74e7c823
Remove orientation changes in demos because this is now handled by using GDISP_DEFAULT_ORIENTATION.
2013-11-16 01:51:32 +10:00
inmarket
1f99d5c9fa
Add support for a default application orientation.
...
Also remove old unneeded GDISP_USE_CUSTOM_BOARD macro
2013-11-09 19:18:59 +10:00
inmarket
53408e2cb3
Fix incorrect naming of GMISC_INVSQRT_... macros.
2013-11-09 19:13:01 +10:00
inmarket
553dea5fcd
Make the hardware depedant options clearer for the widgets demo
2013-10-29 01:11:25 +10:00
inmarket
db09e33dff
Fix spelling error and migrate demo gfxconf.h changes to all demos including the new streaming and multiple display demos
2013-10-28 10:46:25 +10:00
inmarket
602cba0e62
Remove 3rd party boing demo as it is replaced by the new hardware independant GDISP streaming demo.
2013-10-28 10:44:05 +10:00
Joel Bodenmann
2cb8e08c52
uncommented GOS selection in GDISP and GWIN demos
2013-10-28 10:00:35 +10:00
Joel Bodenmann
36c55722dd
updated GDISP and GWIN demos
2013-10-28 09:52:09 +10:00
Joel Bodenmann
2832f97fed
fixed orientation stuff in widgets demo
2013-10-26 17:58:25 +02:00
inmarket
7ba622b797
Add initial orientation to the widgets demo.
2013-10-24 16:52:17 +10:00
inmarket
e6f17baf61
GMISC invsqrt() function.
...
Fix a 64bit processor bug.
Add support for processors where the floating point and integer endianness don't match.
Add support for processors with a non-standard floating point format.
Update gdisp_streaming demo with extra comments to reflect the above changes.
2013-10-24 15:03:47 +10:00
inmarket
70b8206356
Update graph demo so it compiles multi-os direct from a makefile
2013-10-22 09:17:41 +10:00
inmarket
0b9db701a1
Fix missing case in gdispStreamStop().
...
Add support for controllers that need flushing.
Add both automatic and manual flushing (via the gdispFlush() method)
2013-10-21 13:34:55 +10:00
inmarket
86a5734912
Multiple controller support can now auto-detect hardware capabilities at run-time.
...
Specific hardware support can still be turned off or on via macros in gfxconf.h to improve efficiency.
Multiple Display demo updated to match.
2013-10-16 01:39:56 +10:00
inmarket
3b8c572552
New demo for multiple display support.
2013-10-14 08:55:44 +10:00
Joel Bodenmann
a2aa837e09
updated notepad demo text
2013-09-28 09:01:53 +10:00
inmarket
a7360c13c2
Update animated image demo to better support small displays
2013-09-27 01:36:31 +10:00
inmarket
c5ceb31e73
Update to streaming demo program to only update the needed area (results in much faster display on slow devices)
...
Also now demonstrates streaming to a non-full screen area.
2013-09-25 17:15:50 +10:00
inmarket
f16d80e099
New streaming demo
2013-09-24 16:12:03 +10:00
inmarket
85aa1f03ed
Use scrolling console in widget demo by default
2013-09-18 23:40:17 +10:00
inmarket
6858e33285
Update demos so OS can be specified in the Makefile
2013-09-18 23:38:26 +10:00