Skip to content

Latest commit

 

History

History
185 lines (128 loc) · 7.64 KB

THANKS.md

File metadata and controls

185 lines (128 loc) · 7.64 KB

Acknowledgements

Contributors

PC-BASIC would not exist without those contributing code, reporting bugs, sending in patches, and documenting GW-BASIC's behaviour. Thank you all!

Development is led by

  • Rob Hagemans

Bug fixes and guidance by

  • Wengier Wu
  • Jan Bredenbeek
  • WJB
  • Rutger van Bergen
  • Daniel Santana
  • Gregory Brodsky

Avid testers and bug hunters

  • Ronald Herrera
  • Kenneth Wayne Boyd
  • Nauman Umer
  • Steve Pagliarulo
  • Miguel Dorta
  • Patrik
  • Duane
  • Justin R. Miller

Shoulders of Giants

PC-BASIC incorporates code derived from other projects, in particular:

PC-BASIC depends on the following open-source projects:

Fond memories

PC-BASIC would not have been what it is without the following open-source projects which it has depended on in the past:

Technical Documentation

Building PC-BASIC would have been impossible without the immense amounts of technical documentation that has been made available online. It has proven not to be feasible to compile a complete list of the documentation used. Many thanks to all those who make technical information freely available, and apologies to those whose contribution I have failed to acknowledge here.

GW-BASIC tokenised file format
GW-BASIC protected file format
  • Paul Kocher, The Cryptogram computer supplement 19, American Cryptogram Association, Summer 1994
Technical information on many topics
Video hardware
Microsoft Binary Format
Data cassette format
Serial ports
Keyboard scancodes

Fonts

Unicode-codepage mappings

Bibliography

  • GW-BASIC 3.23 User's Guide, Microsoft Corporation, 1987.
  • IBM Personal Computer Hardware Reference Library: BASIC, IBM, 1982.
  • Tandy 1000 BASIC, A Reference Guide, Tandy Corporation.
  • William Barden, Jr., Graphics and Sound for the Tandy 1000s and PC Compatibles, Microtrend, 1987.
  • Don Inman and Bob Albrecht, The GW-BASIC Reference, Osborne McGraw-Hill, 1990.
  • Thomas C. McIntyre, BLUE: BASIC Language User Essay, 1991, available online.
  • David I. Schneider, Handbook of BASIC: Third Edition for the IBM PC, XT, AT, PS/2, and Compatibles, Brady, 1988.

Development tools

Development tools:

Documentation tools:

Packaging tools:

Source code and releases are hosted on:

Emulators

These excellent emulators have been indispensable tools in documenting the behaviour of various Microsoft BASIC dialects.