Announcement =-=-=-=-=-=- After roughly one year of work QPC2 v3.11 including SMSQ/E v3.01 is finally out and downloadeable from the usual address (and with the usual password): http://www.kilgus.net/qpc/
Both SMSQ/E and QPC version history can be read there or below. Also check out the new desktop image at http://www.kilgus.net/images/qldesktop.png In related news, I have prepared QPAC2 v1.42. Minor changes to Files window and the Channels window is fixed again on QDOS platforms (Minerva wasn't affected). Current Sysmon is at version 2.09, on current GD2 systems you might want to check whether you have the latest one. More stuff like a polished up Qascade and my own colour/sprite "theme" you see in the shot is already finished but needs to be prepared for release. RoboCup world championship is coming right up, so this will probably take some more time (in fact I should be better working at the CORBA based ball localisation routine than hacking these lines here, but well ;-). Other stuff like a new DISA I'm still working on, though you can already see the current built in the screen shot. But it's probably just me who uses tools like DISA anyway. All this was done FREE of charge for everybody to enjoy (yes, even for you heretics that don't use QPC). If you feel like supporting the development, please buy another 10 copies of QPCs (Huh? What do you mean with "I don't even have a PC!"?). Or donate something. If you donate food, I prefer the BigKing over the BigMac. With ordinary fries, not that chunky crap. Oh wait, I already started to get fat. Send some salad. More seriously, I would also appreciate self-made applications or themes that uses the stuff I painfully thought up. Attention: everybody who asks a question that is explained in the manual will get hit by a meteor. You have been warned! And this just in: there's enough salad in the freezer, please don't post any more. Have all the fun you can possibly get, Marcel P.S.: I get silly when I'm overworked and tired. But you can probably tell by now anyway. SMSQ/E version history =-=-=-=-=-=-=-=-=-=-=- 3.01 More system sprites (MK) New window move routines & Config block (WL + MK) Fixed bug for stippled borders in WMAN (WL) More con vectors (WL) Bugfix for object drawing & wman rptr routines (WL & MK) Fixed wallpaper on display change, broken in 2d99 (MK) 3.00 Fixed bug in screen driver that could crash the machine in low memory situations (MK) Added many sprite modes (mode 64, mode 32/33 etc.) (MK & JG) Added support for large sprites (MK) New high colour WMAN with lots of new features (MK & WL) New sprite formats with alpha blending & RLE compression (MK) Better handling of hard disks for Q40 (JG) Better handling of system sprites, many more system sprites introduced (MK) WMAN colour palettes introduced & config block for them (MK) New keywords Fex etc... (PW & MK) Default keyboard may be different from default message languages (WL) Sprites may be drawn differently depending on item status (WL + MK) New con/ptr vectors concept introduced (MK) Better handling of background colours (MK) Basic procs OK even if a LARGE number of parameters are passed to them (MK) Bugfixes for some EE traps, keep A1 as per documentation (WL) Qx0 caches on at startup (FD) 8 bit Aurora GD2 screen driver, also introduced in QPC (MK) Screen aspect ratio for graphics functions now a CON variable (MK) Hotkey system configurable again like standalone version (MK) 2.99 RND no longer returns invalid floating point for RND=0 A3 addressing problems in pointer open routine fixed. d Fixed free/total sector info of STAT and DIR for large drives (MK) Re-implemented sms.frtp the way it was supposed to be (MK) Changed FREE_MEM SBASIC function to use sms.frtp (MK) Background colour now drawn on-the-fly instead of consuming memory (MK) Updated WMAN to V1.54. This implements the first phase of the high colour enhancements (MK) Changed RAM disc for fast memory use (MK) e QPC implemented "fast" memory (MK) f EXTRAS command changed to show all SBASIC commands no matter where their code is located (MK) x,y,z better handling of shadows in high colour mode (MK) "Fast memory" also on Qx0 (MK) Italian language support (FD) No more MOVEP for Qx0 (FD) QPC version history =-=-=-=-=-=-=-=-=-= 3.11 Improved free/total disc space calculation on DOS device. Name of DOS drive now reflects the real path. If it points to a drive this is directly returned (e.g. "C:\"), if it points to a path the last directory name is returned (e.g. "DIR" for "C:\QPC\DIR"). OS command line option now also accepts SMSQE.BIN files in directories other than the one QPC2.EXE is in. Fixed slightly unnormalised floating point representation of negative powers of 2. *** Needs at least SMSQ/E V3.01 3.10 Screen driver: - Added Aurora compatible 8 bit display mode! - Minor changes that may solve some stability problems. DOS device: - Fixed bug in iob.flin trap when the buffer is too small (file pointer was off by one afterwards). - Fixed bug with file names that had a space as last character. - It couldn't go into some directories. Fixed. - Added Win<>SMSQ character translation to DOS_DRIVE and DOS_DRIVE$. - Converted most code to C for easier enhancements/maintenance. - OPEN_DIR on a file now opens the directory the file is in (like WIN). Improved mouse handling when window is zoomed. New commands: PAR_PRINTERCOUNT, PAR_PRINTERNAME$, PAR_GETPRINTER$ and PAR_SETPRINTER. Introduced command line options: -? or -h: Show available options -os file: Load operating system from given file instead of SMSQE.BIN -cmdline "Text": Pass a text string to new SMSQ/E function QPC_CMDLINE$ Fixed switching to background priority when getting minimized. Fixed sound volume configuration option *** Needs at least SMSQ/E V3.00 Marcel
