Hot answers tagged

20 votes

What is the bug in Creative Computing's version of "Amazing"?

I wrote an article on finding two bugs in Amazing for trs8bit - Volume 17 Issue 03 - Sept 2023. I found two bugs, but no loop. No maze exit. The code can finish with Z=0 meaning no exit was drawn in ...
Peter Phillips's user avatar
9 votes
Accepted

Problem using Commodore 64 BASIC TAB() command in abbreviated form

I wouldn't call it a bug and the solution is kind of obvious: Don't type in the opening parenthesis for tokens that include that already (tab( and spc(), if you abbreviate the function. I.e.: 10 print ...
BlackJack's user avatar
  • 291
8 votes
Accepted

What binary format did QuickBasic use for BAS files?

They seemed to be QuickBasic 4.5 files. A proprietary format from QuickBasic that was not only a text file, but included various other concepts like Subs - that were sort of sections into the file. So ...
Dirk Boer's user avatar
  • 311
7 votes
Accepted

How to run MOUSSUBS.BAS in QuickBasic? Looking for MIXED.QLB and MOUSE.ASM?

I searched for the filenames and found that MOUSSUBS.BAS and BITS.BAS are from Microsoft QuickBASIC Programmer's Toolbox, a 1988 Microsoft Press book by John Clark Craig. (at least according to https:/...
knol's user avatar
  • 11.8k
6 votes

What is the bug in Creative Computing's version of "Amazing"?

I couldn't find exactly the source version you ran, Maury. The original — written by Jack Hauber and first published in DEC EDU Newsletter Issue Number 4 in 1972, rekeyed by me here: amazin.bas — does ...
scruss's user avatar
  • 20.5k
6 votes

What binary format did QuickBasic use for BAS files?

The example can be loaded into a copy of QuickBasic and then saved as a plain text file: DECLARE FUNCTION Shade& (red!, green!, blue!) DECLARE SUB GetShiftStates (shift AS ANY) CONST FALSE = 0 ...
BlackJack's user avatar
  • 291
5 votes

What binary format did QuickBasic use for BAS files?

If this is indeed a QuickBasic 4.5 file, you could load it into QuickBasic 4.5 under some sort of DOS emulation (DOSBox etc.), then save it with SAVE "NEWFILE",A if I remember correctly to ...
TeaRex's user avatar
  • 703

Only top scored, non community-wiki answers of a minimum length are eligible