Microsoft GameShop, Quick Basic Interpreter

Discuss whatever you want here--both QB and non-QB related. Anything from the DEF INT command to the meaning of life!

Moderators: Pete, Mods

sonicbrit
Newbie
Posts: 4
Joined: Fri Jun 05, 2009 5:22 pm

Microsoft GameShop, Quick Basic Interpreter

Postby sonicbrit » Mon Dec 19, 2011 10:24 pm

Looking through my software collection I found Microsoft Game Shop, and since no one has discussed this before, let alone talked about its oddities, I figured I would.

Its an interesting curiosity, the top of the box claims its Quick Basic 4.50 Game. The back of the box claims its Qbasic, and the book inside claims its Quick Basic Interpreter 1.01, how ever when running it it says version 1.00

The copyright for the interpreter is 1988, the same year as Quick Basic 4.5.

Whats interesting is this definitely the precursor to Qbasic, whilst it is almost the same, it does include a few features from Quick Basic, that Qbasic doesn't have.

    1. It supports command$, you can specify a command by launching qbi.exe with /cmd something.
    2. It supports binary Quick Basic files, if you try to load a binary file in Qbasic, it will give you an error.
    3. The help files are mostly the same as Quick Basic 4.5 apart from excluding the missing features (The advr_ex examples from Quick Basic 4.5 are included).
    4. '$DYNAMIC should allow access to more memory, but if you try to allocate too much memory it will crash the interpreter, if you don't use '$DYNAMIC, the traditional out of memory will be displayed. The /ah parameter is removed though. (The help mentions that it should allow you to allocate as much memory as the machine has).
    Under Qbasic '$DYNAMIC doesn't appear to allow you to use more memory, (The help mentions a max of 64k memory).

User avatar
burger2227
Veteran
Posts: 2143
Joined: Mon Aug 21, 2006 12:40 am
Location: Pittsburgh, PA

Postby burger2227 » Mon Dec 19, 2011 11:04 pm

Sounds like QuickBasic 4.5 to me. That comes with a compiler. You can save files as ordinary text BAS files in Save As. I never use the binary as I convert to QB64.
Please acknowledge and thank members who answer your questions!
QB64 is a FREE QBasic compiler for WIN, MAC(OSX) and LINUX : http://www.QB64.NET
Get my Q-Basics demonstrator: https://www.dropbox.com/s/fdmgp91d6h8ps ... s.zip?dl=0

sonicbrit
Newbie
Posts: 4
Joined: Fri Jun 05, 2009 5:22 pm

Postby sonicbrit » Tue Dec 20, 2011 10:41 am

But thats the most interesting part of all, it doesn't include the compiler, and also doesnt support qlb's and has the limited debug support that Qbasic has.

Here is the packing list:

Code: Select all


            PACKING.LST File

      Disk Contents for Microsoft (R) Game Shop

              Version 1.00

      (C) Copyright Microsoft Corporation, 1990


This file contains a complete list of all files and directories on the
distribution disks provided with this product.

This package comes with a number of demonstration and utility programs
written in BASIC. These files are for informational and recreational
purposes only, and Microsoft makes no warranties, either expressed or
implied, as to their suitability for specific purposes or their correctness,
accuracy, or reliability. The entire risk as to the results and performance
of the software is assumed by you.

NOTE: The game files included on disk 4 are shipped in binary format to
improve load time and save space. The QuickBASIC Interpreter can read these
binary files as well as regular text-format files. To convert the game files
to regular text format, save them by using the Save As command from the
QuickBASIC Interpreter File menu.

==============================================================================
                             Disk #1
                             -------
INSTALL.BAT      Game Shop installation program.
INST.BAT      Batch file used by INSTALL.BAT during installation.
PACKING.LST      List and description of all files provided.
FLOPPY.DOC      Instructions for installing and using Game Shop on
         dual-floppy systems.
QBI.EXE         Microsoft QuickBASIC Interpreter.
QBI.INI         QuickBASIC Interpreter initialization file.
QBIQCK.HLP      QuickBASIC Interpreter online Help file.

==============================================================================
                             Disk #2
                             -------
QBIENER.HLP      QuickBASIC Interpreter online Help file.
LEARN.COM      QB Express learning tutorial for the QuickBASIC
         Interpreter.
BI.PGM         File used by QB Express.
QBICBT.CTX       "    "   "  "      "
QBICBT.SCN       "    "   "  "      "
QBICBT.SOB       "    "   "  "      "
MSHERC.COM      The device driver for use with computers equipped
         with a Hercules(R) Graphics Card, Graphics Card Plus,
         Hercules InColor Card, or 100%-compatible clones of
         these graphics cards.  This file allows   you to write
         BASIC programs that use   screen mode 3 for graphics.
QBI.PIF         File that provides information to aid in running
         QuickBASIC Interpreter under Microsoft Windows.
LEARN.PIF      File that provides information to aid in running
         QuickBASIC Express under Microsoft Windows.
GAMESHOP.PIF      File that provides information to aid in running
         Game Shop under Microsoft Windows.
WELCOME.BAS      "Learn BASIC Now" example program.

CHAP05\*.*
  Directory containing BASIC programs cited in Chapter 5 of "Learn BASIC Now."

  ELSEIF.BAS   IF-2.BAS     IF-4.BAS    SELECT-1.BAS SELECT-3.BAS TO-2.BAS
  IF-1.BAS     IF-3.BAS     IF-5.BAS    SELECT-2.BAS TO-1.BAS      TO-3.BAS

CHAP06\*.*
  Directory containing BASIC programs cited in Chapter 6 of "Learn BASIC Now."

  BUDGET.BAS   DO-2.BAS     FOR-1.BAS    FOR-4.BAS    FOR-7.BAS    RND-1.BAS
  DICE.BAS     DO-3.BAS     FOR-2.BAS    FOR-5.BAS    GUESS.BAS    RND-2.BAS
  DO-1.BAS     DO-4.BAS     FOR-3.BAS    FOR-6.BAS    NESTING.BAS  WHILE.BAS

CHAP07\*.*
  Directory containing BASIC programs cited in Chapter 7 of "Learn BASIC Now."

  ARGUMENT.BAS BOWLING.BAS  LOCAL.BAS    SONG2.BAS
  AVERAGE.BAS  GLOBAL.BAS   SONG.BAS

CHAP08\*.*
  Directory containing BASIC programs cited in Chapter 8 of "Learn BASIC Now."

  ADDTHEM.BAS  BIKEINFO.BAS DATAEND.BAS  GETNAMES.BAS SALES.BAS    TVHOURS.BAS
  ADDTHEM2.BAS BOUDNS.BAS   DYNAMIC.BAS  MAXSALES.BAS SEARCH.BAS

CHAP09\*.*
  Directory containing BASIC programs cited in Chapter 9 of "Learn BASIC Now."

  ASCII.BAS    GETMID.BAS   HEADER.BAS    MENU.BAS     PHONEFIX.BAS STRSORT.BAS
  COMPARE.BAS  GETRIGHT.BAS HUNT.BAS    NEWS.BAS     PIG.BAS      UPPER.BAS
  GETLEFT.BAS  GREETING.BAS LOWER.BAS    PHONE.BAS    REPEAT.BAS

CHAP10\*.*
  Directory containing BASIC programs cited in Chapter 10 of "Learn BASIC Now."

  CARDATA.BAS  COINS2.BAS   FRIENDS.BAS  KILL.BAS     NEWNAME.BAS  SHOW.BAS
  COINS.BAS    DIARY.BAS    FRUITS.BAS    MUSICDB.BAS  RUNDOS.BAS   VIEW.BAS

CHAP11\*.*
  Directory containing BASIC programs cited in Chapter 11 of "Learn BASIC Now."

  CIRCLE-1.BAS LINE-2.BAS   LOCATE-3.BAS SOUND-1.BAS  STEP-2.BAS
  CIRCLE-2.BAS LOCATE-1.BAS PRESET.BAS    SOUND-2.BAS  TEST-VID.BAS
  LINE-1.BAS   LOCATE-2.BAS PSET.BAS    STEP-1.BAS   WELCOME.BAS

CHAP12\*.*
  Directory containing BASIC programs cited in Chapter 12 of "Learn BASIC Now."

  BADBEAR.BAS  BADNAME.BAS  BUGSHAKE.BAS DESSERT.BAS  DESSERT2.BAS FIXSHAKE.BAS

APPNDX-D\*.*
  Directory containing BASIC programs cited in Appendix D of "Learn BASIC Now."

  ANTHEM.BAS   CALC.BAS     DIVIDE.BAS    GOODNAME.BAS REVERSE.BAS  STATES.BAS
  BANZAI.BAS   CIRCLE.BAS   GASCASH.BAS  HIROLLER.BAS SHAPES.BAS   VIDEO.BAS
  BASEBALL.BAS CIRCMOVE.BAS GETNAMES.BAS MOVENAME.BAS SORTLIST.BAS
  BEAV.BAS     CITY.BAS     GOODBEAR.BAS QUESTION.BAS SOUNDER.BAS

==============================================================================
                             Disk #3
                             -------
MOUSE.COM      The device driver for use with QuickBASIC programs
         that call mouse functions.
QBIADVR.HLP      QuickBASIC Interpreter online Help file.

ADVR_EX\*.*
  Directory containing BASIC programs cited in the online Help.

  CHR_EX.BAS   CSR_EX.BAS   DRAW_EX.BAS  SHARE_EX.BAS TYPE_EX.BAS  WINDO_EX.BAS
  COM1_EX.BAS  DECL_EX.BAS  FUNC_EX.BAS  SHELL_EX.BAS UBO_EX.BAS
  COM2_EX.BAS  DEFSG_EX.BAS OUT_EX.BAS    STAT_EX.BAS  UCASE_EX.BAS

==============================================================================
                             Disk #4
                             -------
GAMESHOP.EXE      Game Shop game manager with master control menu.
GAMESHOP.INI      Initialization file used by GAMESHOP.EXE.

QBLOCKS.BAS      Fit the falling shapes into a row.
QBRICKS.BAS      Break through the bricks.
QSPACE.BAS      Defend space stations against enemy attack.
QSHIPS.BAS      Sink your opponent's ship.
QMAZE.BAS      Find your way through the maze before time runs out.
QSYNTH.BAS      Record and play your own music.

SORTDEMO.BAS      Sorting algorithm demonstration program.

User avatar
burger2227
Veteran
Posts: 2143
Joined: Mon Aug 21, 2006 12:40 am
Location: Pittsburgh, PA

Postby burger2227 » Tue Dec 20, 2011 11:25 am

Well here is the compiler if you want it:

http://dl.dropbox.com/u/8440706/QB45.zip
Please acknowledge and thank members who answer your questions!
QB64 is a FREE QBasic compiler for WIN, MAC(OSX) and LINUX : http://www.QB64.NET
Get my Q-Basics demonstrator: https://www.dropbox.com/s/fdmgp91d6h8ps ... s.zip?dl=0

User avatar
Kiyotewolf
Veteran
Posts: 96
Joined: Tue Apr 01, 2008 11:38 pm
Contact:

Postby Kiyotewolf » Sat Jun 09, 2012 4:52 am

I saw this in a box, un - opened at a Goodwill.



~Kiyote!
Banana phone! We need more lemon pledge. * exploding fist of iced tea! * I see your psycho cat and counter with a duck that has a broken leg, in a cast.


Return to “General Discussion”

Who is online

Users browsing this forum: No registered users and 2 guests

cron