1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-09-07 22:20:15 +00:00
Commit graph

7 commits

Author SHA1 Message Date
Luke Ceddia
69598a1a13 Merge 2014-07-27 00:39:23 +10:00
Luke Ceddia
b586eafd3b Integrated _BLINEINPUT into regular LINE INPUT for BINARY files
LINE INPUT will now use the faster method if passed a file handle
that has been opened FOR BINARY. As such, the _BLINEINPUT command
has been removed.

qb64.bas now takes advantage of this for reading from '$include files,
at least in Include Manager 1. Some tweaking of internal/source/main.txt
was required to get things into a sane state, so I'm holing off changing
the compiler any further so the auto-builder can make sure everything's
smoothed over.

Note: Everything should still compile as normal; I'm just being overcautious.
2014-07-27 00:06:17 +10:00
Galleon
5e2c5acc74 Added support for hardware _MAPTRIANGLE
_SEAMLESS option is not available for hardware yet and will generate an Illegal Func Call error. This is due to it failing to be pixel-perfect with the non-hardware version.
2014-07-26 06:56:15 -07:00
Luke Ceddia
c460dbb808 Fix glut-calling commands, make IDE use _BLINEINPUT for '$includes (for Steve).
Glut commands _SCREENX, _SCREENY, _SCREENMOVE, _DESKTOPHEIGHT, _DESKTOPWIDTH,
_SCREENICON now wait for the screen to be created before trying to work.
Change to QB64.bas source to use _BLINEINPUT instead of LINE INPUT for INCLUDE$.
This should make the IDE much more responsive when Includes are used from now on.
2014-07-24 19:24:00 +10:00
Luke Ceddia
83681345b2 Fixed GDB Debugging option (broken by qb64.bas split)
idedebuginfo stopped being shared, and thus was not accessible
in the sub that drew the dialog box.
2014-07-23 23:09:56 +10:00
SMcNeill
8f294a82ba Adding _BLINEINPUT for an alternative to LINE INPUT, which seems much faster. 2014-07-20 17:34:28 -04:00
Galleon
d6d4eb0c28 Moved qb64.bas to source\qb64.bas
Split qb64.bas into $included components: notably settings, version, gloabal, ide (& wiki downloader), subs/functions (and extensions including user mods and opengl)
Moved 'user mods' to source\subs_functions\extensions
Removed legacy functionality of the QB64 update system (including compression functions)
QB64.BAS can be compiled independent of its IDE $includes (just comment them out)
QUI commeted out (needs minor revision)
Updated version to 1.000 (just ran out of numbers)
2014-07-20 06:11:05 -07:00