Basic plus-ten
Date of Publication
1986
Document Type
Bachelor's Thesis
Degree Name
Bachelor of Science in Computer Science
College
College of Computer Studies
Department/Unit
Computer Science
Abstract/Summary
Softwares that enhance the capabilities of the APPLE have two main thrusts. The first is copying the interpreter to the 16K and performing the necessary revisions, the second is patching the additional routines onto the user program area (RAM). Both methods have their own setback. To make efficient use of memory and offer more enhancements, the group decided to combine the best of both worlds by using the '&' vector, the concept of bank switching, and the application of system calls. BASIC PLUS TEN offers 10 additional commands/utilities which are: IF-THEN-ELSE, DO-WHILE, REPEAT UNTIL, AUTO NUMBERING, RENUMBER, GOTO X, Y, INPUT LINE, INSTR, MOD and PRINT USING. The software is divided into 4 major areas namely: the CONTROL PROGRAM, the COMPARE PROGRAM, the SET JUMP VECTOR ROUTINE, and the ROUTINES. The CONTROL PROGRAM acts as the interface and is in charge of switching banks. The COMPARE PROGRAM checks for the validity of the command. The SET JUMP VECTOR ROUTINE is responsible for initializing the jump vector with addresses of ROM routines requested. It has been proven by benchmarks that BASIC PLUS TEN processes at relatively the same speed as the original Applesoft interpreter, Beagle Basic, and Apple Spice. At the same time, this software offers more features than the above mentioned softwares. Therefore, the user will find APPLE PLUS TEN more efficient than any other software in the market that enhances Applesoft. The documentation is composed of four chapters and a users manual. The first chapter gives a brief background on why the group choose the topic, the problem and objectives of the project, review of related literature and the scope and limitations of the project. Chapter two discusses commands and functions found in the Applesoft Basic. Chapter three discusses how the group implemented the BASIC PLUS-TEN. Flowcharts and program listings are included to allow interested users to go through them. Chapter four contains the conclusions and the recommendations.
Abstract Format
html
Language
English
Format
Accession Number
TU08039
Shelf Location
Archives, The Learning Commons, 12F, Henry Sy Sr. Hall
Physical Description
139 numb. leaves ; Computer print-out.
Keywords
Computer software; Programming (Electronic computers); Data structures (Computer science)
Recommended Citation
Te, B., Young Garcia, W., & Yung, J. (1986). Basic plus-ten. Retrieved from https://animorepository.dlsu.edu.ph/etd_bachelors/7009