Apple Assembly Line
 

Index to Articles
Volumes 4-6
October, 1983
through
September, 1986

A - B - C - D - E - F - G - H - I - J - K - L - M -

N - O - P - Q - R - S - T - U - V - W - X - Y - Z - 0123 -

AAAA

Applesoft
  80-Column Window Utility for //e and //c............Bill Reed... 5/85/11-15
  CALL Utility for Applesoft......................David Johnson... 6/85/24-27
  Correction to Line Number XREF....................Bill Morgan...10/84/18
  Correction to Fast Garbage Collector..................Bob S-C... 2/86/27
  Double Precision Arithmetic
         ...see Double Precision Arithmetic Package
  Fast Garbage Collection..........................Paul Shetler... 3/84/2-12
  Fast Text Windows for Applesoft.................Michael Ching... 4/85/16-20
  Faster Amper-Routine to Zero Arrays..........Johan Zwiekhorst... 9/84/16-17
  Generalized GOTO and GOSUB............................Bob S-C...12/83/15-17
  Random Numbers
    Random Numbers for Applesoft........................Bob S-C... 5/84/2-13
    More Random Number Generators.......................Bob S-C... 6/84/15-18
Arithmetic
  Division
    Dividing a BCD value by 4...........................Bob S-C... 4/86/19-22
    Fast 16x16 Multiply & Divide in 65802........John Butterill... 6/86/7-9
    More and Better Division by 7.......................Bob S-C... 5/86/20-32
  Double Precision Arithmetic
         ...see Double Precision Arithmetic Package
  Multiplication
    Fast 16x16 Multiply & Divide in 65802........John Butterill... 6/86/7-9
    Fast 6502 & 65802 Multiply Routines.................Bob S-C... 1/86/18-26
    Faster 65802 16x16 Multiply.........................Bob S-C... 3/86/9-10
    Fastest 6502 Multiplication Yet..............Charles Putney... 3/86/19-23
  Square Roots
    Fast Integer Square Roots...........................Bob S-C... 8/86/2-11
    Short Integer Square Root Subroutine................Bob S-C... 6/85/13
    That Other Integer Square Root......................Bob S-C... 9/86/26
Assembler  (see also S-C Macro Assembler)
  Note on Mainstay MACASM for the Macintosh.......................11/85/19



BBBB Benchmarks Miscellaneous Rod's Color Pattern in 6502 Code..........Charles H. Putney... 3/84/21-26 Multiplication Fast 6502 & 65802 Multiply Routines.................Bob S-C... 1/86/18-26 Faster 65802 16x16 Multiply.........................Bob S-C... 3/86/9-10 Fastest 6502 Multiplication Yet..............Charles Putney... 3/86/19-23 Sieve of Eratosthenes Feedback about the Latest Sieve..........Peter J. McInerney...10/85/12-14 Prime Benchmark for the 65802.......................Bob S-C... 9/85/2-9 Sieve Benchmark on the 68000.............Peter J. McInerney... 7/84/16-17 Updating the 6502 Prime Sifter......................Bob S-C... 7/84/18-19 Book Reviews "65816 Assembly Language Programming" (Fischer)...now here...... 7/86/1 "Apple II+/IIe Troubleshooting & Repair Guide"..................11/84/1 "Apple ProDOS: Advanced Features for Programmers" (Little)..... 5/85/18-19 "Apple Software Protection Digest" (Jules Gilder)...............10/85/32 "Applevisions" (Bob Bishop)..................................... 6/85/21 "Assembly Cookbook for the Apple II/IIe" (Lancaster)..Bob S-C... 9/84/28,30 "Assembly Language for the Applesoft Programmer" (Finley, Myers) 2/85/20 "Beneath Apple ProDOS" (Worth, Lechner)...............Bob S-C... 9/84/28,31 "Computer Hacker" and "Dataphile Digest".......................11/83/24 Demise of "Dataphile Digest"..................................12/83/1 "Enhancing Your Apple II and //e, vol. 2" (Lancaster)........... 5/85/1 "Inside the Apple //c" (Gary Little)............................ 4/85/7 "Inside the Apple //e" (Gary Little)............................12/84/16-18 "Micro Cookbook", Volume 2 (Don Lancaster)........Bill Morgan... 1/84/9 "Microcomputer Design & Troubleshooting" (Zumchak)....Bob S-C... 9/84/30 Out of Print........................................Bob S-C...10/84/16 "Now That You Know Apple Assembly Language, What Can You Do With It?" (Jules Gilder).....Bill Morgan...10/85/30-32 "Open Apple" Newsletter (Tom Weishaar)................Bob S-C...12/84/1 "Programming the 65816" (Eyes & Lichty) long awaited, now here.. 8/86/1 "Understanding the Apple II" (Jim Sather).............Bob S-C... 1/84/25-26 "Your Best Interest" (Weishaar).......................Bob S-C... 3/86/4,30 Annotated 68000 Bibliography......................Bill Morgan... 2/84/19 Apple Manuals from Addison-Wesley.................Bill Morgan...10/85/29 Bibliography on Apple Hi-Res Graphics.................Bob S-C... 9/84/23-27 Boyer-Morris String Search Algorithm................Bob Bernard... 6/85/2-12 Buffering //c + Z-RAM = 576K Printer Buffer...............David Johnson... 8/85/2-10 Bugs A "Gotcha!" in new //c ROMs.................Robert H. Bernard... 4/86/32 Little RAM Disk Bug.............................................12/85/1

CCCC Conversions Convert Two Decimal Digits to Binary..................Bob S-C...11/84/15-16 Generic Conversion Routines...........................Bob S-C... 8/85/17-21 Improving the Single-Byte Converter................Bruce Love... 6/85/21 Short Binary-Decimal Conversion in 65802..............Bob S-C... 9/85/24-28 Short Single-Byte Hex-to-Decimal Printer..............Bob S-C... 1/85/31-32 Sly Hex Conversion....................................Bob S-C...12/84/21-22 Corrections Correction to DP18, part 5......................Paul Schlyter...10/84/10 Correction to Line Number XREF....................Bill Morgan...10/84/18 Correction to Little RAM Disk...................................12/85/1 Correction to Symbol Table Source Maker...............Bob S-C... 2/85/25 Corrections to Generic Screen Dump...............Steve Knouse...10/83/12 Corrections to the Intellec Hex Converter.............Bob S-C... 5/84/1 Improvements to 80-Column Monitor Dump..........Jan Eugenides...11/84/22-23 Little RAM Disk Bug.............................................12/85/1 Minor Correction to Bob's New QUIT Code..............Erv Edge... 8/86/1 Cross Assemblers 6800/6801/6301 Cross Assembler Version 2.0...................... 1/85/1 6800/6801/6301 Cross Assembler ProDOS........................... 8/85/1 An 8086/8088 Cross Assembler....................Don Rindsberg... 4/85/21 Changing Tab Stops in the 68000 Cross Assembler.......Bob S-C... 3/84/15 Converting to Intellec Hex Format.....................Bob S-C... 4/84/14-18 Corrections to the Intellec Hex Converter...........Bob S-C... 5/84/1 Converting to Motorola S-Format.......................Bob S-C... 6/84/22-27 Hitachi 6301 Cross Assembler (announcement)...........Bob S-C...11/83/21 New Cross Assemblers: Z-8, GI-1650, GI-1670.................... 8/84/1 Zilog Z-8 Cross Assembler....................................... 4/84/1 CRC--Cyclic Redundancy Codes Cyclic Redundancy Check Subroutine....................Bob S-C... 4/84/2-10 Faster Cyclic Recundancy Checking.....................Bob S-C... 2/86/20-26 Finding the Erroneous Bit Using CRC................Bruce Love... 6/84/20-21 Practical Application of CRC....................Don Rindsberg... 6/86/30-32

DDDD Debugging Helps Interrupt Trace.............................Charles H. Putney... 6/85/16-20 ProDOS MLI Tracing..............................Ken Kashmarek...12/85/2-7 ProDOS Snooper........................................Bob S-C...10/85/2-6 DOS 3.3 RWTS Snooper..................................Bob S-C...10/85/9-10 Profiler: Using 60Hz IRQ's to Profile a Program...Bill Morgan... 1/84/2-9 Delays, delays, delays (especially $FCA8)...............Bob S-C... 2/84/14-18 Disassemblers Adapting the Output Format of RAK-Ware DISASM......Bob Kovacs... 5/85/21-22 A Disassembler for the 65816..........................Bob S-C... 3/85/20-28 Building Label Tables for DISASM......................Bob S-C... 7/84/12-13 Generating Cross Reference Text File with DISASM...Bob Kovacs...11/84/23 How Many Bytes for Each Opcode?.......................Bob S-C... 8/85/12-16 Multiple Column Dis-Assembly.......................Adam Levin...10/85/20-26 Using EXEC Files with Rak-Ware's DISASM............Bob Kovacs... 4/84/26-28 Disk Drive Pressure Pads................................Bob S-C... 3/84/20 DOS 3.3 Enhancements and Patches A "Gotcha!" in new //c ROMs.................Robert H. Bernard... 4/86/32 Booting Booting DOS 3.3 from the UniDisk 3.5............Bill Morgan... 7/86/21-29 Faster Boot and More Space for DOS 3.3..............Bob S-C... 4/86/24-32 Faster Booting for Screenwriter II...............Bob Leedom...10/83/14 Catalog New Catalog for DOS 3.3...................Robert F. O'Brien... 5/85/2-11 New Catalog Revisited.....................Robert F. O'Brien... 7/85/32 Tools for Restoring Lost DOS Catalogs...............Bob S-C... 4/86/2-12 Volume Catalog for Corvus and Sider.................Bob S-C... 4/85/9-11 Wildcard Filename Search............................Bob S-C... 8/85/22-28 WildCAT for DOS 3.3................................Erv Edge... 2/86/2-15 Changing VERIFY to DISPLAY............................Bob S-C... 3/84/13-14 DOS Checksummer Debate Update.........................Bob S-C... 2/84/10 DOSology and DOSonomy.................................Bob S-C... 6/84/9 Feedback on our DOSonomy...................................... 7/84/1 DOS 3.3 for the UniDisk 3.5 (RWTS 3.5)............Bill Morgan... 5/86/2-15 Booting DOS 3.3 from the UniDisk 3.5............Bill Morgan... 7/86/21-29 DOS 3.3 RWTS Snooper..................................Bob S-C...10/85/9-10 DOS Patch: Prevent Direct Commands...........Richard Gendron... 2/86/30-32 DUMP Command for DOS 3.3..........................Bill Morgan... 8/86/13-15 Improved DOS 3.3 Number Parsing & Lower-Case Commands.Bob S-C... 3/85/15-18 Killing the EXEC..................................Bob Bragner...11/83/22 Little DOS RAM Disk in Language Card..................Bob S-C...11/85/2-9 Little RAM Disk Bug...........................................12/85/1 Making DOS-Less Disks.................................Bob S-C... 2/85/21-25 Modify DOS for Big BSAVEs.............................Bob S-C... 8/84/28 Patches to Avoid Interrupt Trouble......... .......Bruce Field, Bob S-C, and Bill Morgan... 1/84/10-11 Peeking at the CATALOG................................Bob S-C... 2/84/6 Problem with BRUN in DOS 3.3 Another Way Around the BRUN Problem........Anonymous Caller... 8/86/27 More on DOS 3.3 and BRUN.........................Louis Pitz... 9/86/12 Question about BRUN....................Mike Lawrie, Bob S-C... 1/86/10 Real Story about DOS and BRUN.......................Bob S-C... 6/86/10-11 Put DOS and ProDOS Files on the Same Disk.............Bob S-C... 9/85/11-20 Correction to DOS/ProDOS Double Init................Bob S-C... 1/86/32 Quick DOS Updating vs. MASTER.CREATE..................Bob S-C... 4/84/19-23 Reading DOS 3.3 Disks with ProDOS.....................Bob S-C... 7/85/2-14 Shortening the DOS File Buffer Builder................Bob S-C... 3/85/2-9 Solution to Overlapping DOS Patches................Paul Lewis...12/84/27 Text File Transfer Using DOS 3.3 File Manager.......Bob Potts... 1/86/12-15 Using EXEC Files with Rak-Ware's DISASM............Bob Kovacs... 4/84/26-28 Wildcard Filename Search..............................Bob S-C... 8/85/22-28 WildCAT for DOS 3.3..................................Erv Edge... 2/86/2-15 Double Precision Arithmetic Package DPFP Now Includes Source Code................................... 4/84/1 Decimal 18-Digit Floating Point Arithmetic Package....Bob S-C... Part 1, Addition and Subtraction....................Bob S-C... 5/84/20-25 Part 2, Over/Underflow, Load/Store, Multiplication, Rounding.. 6/84/2-8 Speed vs. Space, Faster Multiplication............Bob S-C... 7/84/26-28 Part 3, Division and Input Conversion...............Bob S-C... 7/84/2-11 Part 4, Output Conversion...........................Bob S-C... 8/84/2-11 Part 5, Applesoft Linkage and Expression Parsing....Bob S-C... 9/84/2-15 Correction to DP18, part 5..................Paul Schlyter...10/84/10 Part 6, VAL, INT, ABS, SGN, and SQR Functions.......Bob S-C...10/84/2-9 New DP18 Square Root Subroutine...................Bob S-C...11/84/20-21 Part 7, LOG and EXP Functions.......................Bob S-C...11/84/2-13 Part 8, Trig Functions..............................Bob S-C...12/84/2-14 Part 9, PRINT.......................................Bob S-C... 1/85/2-24 Part 10, INPUT......................................Bob S-C... 2/85/2-14 Some Final DP18 Subroutines.........................Bob S-C... 5/85/28 Using DP18 Under ProDOS.........................Bill Morgan... 7/86/19-20

EEEE Enhancements and Patches to S-C Macro Assembler Changing Tab Stops in the 68000 Cross Assembler.......Bob S-C... 3/84/15 EXTRA DEFINITION ERROR, Avoiding..................Bill Morgan...10/83/17 Large Assembly Listing into Text File.......Robert F. O'Brien...10/83/16 Lower Case Titles in Version 1.1................Bob Matzinger...10/83/17 Lower Case Titles Revisited.....................Bob Matzinger...11/83/28 More on Assembly Listing into Text File.......Tracy L. Shafer...12/83/12-14 Procedure for Converting S-C Source Files to Text Files without Owning an S-C Assembler..........Bob S-C...12/83/26-28 S-C Macro and GPLE.LC on the //e..................Bob Bragner... 3/84/16 Suppressing Unwanted Object Bytes in Listings...David Roberts...10/83/19 Using the PRT Command in S-C Macro................Bill Morgan... 6/84/12-14 EPROMs Burning and Erasing EPROMs............................Bob S-C... 4/84/23-24 Converting to Intellec Hex Format.....................Bob S-C... 4/84/14-18 Corrections to Intellec Hex Converter...............Bob S-C... 5/84/1 Converting to Motorola S-Format.......................Bob S-C... 6/84/22-27

GGGG Garbage Collection Correction to Fast Garbage Collector..................Bob S-C... 2/86/27 Fast Garbage Collection..........................Paul Shetler... 3/84/2-12 Graphics Bibliography on Apple Hi-Res Graphics.................Bob S-C... 9/84/23-27 Building Hi-Res Pre-Shift Tables.............Gianluca Pomponi... 2/85/26-28 Convert Lo-Res Pictures to Double Hi-Res.....David C. Johnson... 8/86/20-26 Convert Lo-Res Pictures to Hi-Res.....................Bob S-C... 1/86/2-10 Generating Tables for Faster Hi-Res...................Bob S-C...12/84/24-26 If You Like Shapes, Try Shapemaker....................Bob S-C...10/83/24 Macro Generates Quotient/Remainder Table for Hi-Res...Bob S-C... 2/84/28 Rod's Color Pattern in 6502 Code............Charles H. Putney... 3/84/21-26 Short Integer Square Root Subroutine..................Bob S-C... 6/85/13

HHHH Hardware Reviews A Whole Megabyte for Your Apple //e...................Bob S-C...11/84/18 Kablit Security System..........................................11/85/11 Minuteman 250 UPS.....................................Bob S-C... 9/86/8-9 Mitsubishi 50740 Series...............................Bob S-C... 2/86/18-19 More Memory Expansion (Ramfactor announcement).................. 4/86/1 New Hardware for Programming PALs (Dynatek)...........Bob S-C... 3/86/25 Ohio Systems Kache Card...............................Bob S-C...12/85/8 Oki 6203 Multiply/Divide Chip.........................Bob S-C... 3/85/19 QuikLoading Appleworks (announcement)............................11/85/1 Review of Applied Engineering Transwarp...............Bob S-C... 3/86/26-27,4 Review of the FCP Hard Disk (The Sider)...............Bob S-C... 4/85/27-28 Review of the M-c-T SpeedDemon........................Bob S-C... 7/85/16-22 Write Guard Disk Modification Kit............................... 2/85/19 Hardware Troubleshooting About Disk Drive Pressure Pads........................Bob S-C... 3/84/20 Finding Trouble in a Big RAM Card.....................Bob S-C...12/83/21-24 Fixing the Andromeda 16K RAM Card.................Bob Bernard... 6/84/19 Making a 65C02 Work in My Apple II Plus........William O'Ryan... 6/84/28 Quick Memory Testing..................................Bob S-C... 7/84/14 Review of "Microcomputer Design & Troubleshooting"....Bob S-C... 9/84/28-31 Speaking of Slow Chips..............................Bob Stout... 8/84/27 Hardware Reviews Amazing "quikLoader" Card.............................Bob S-C... 2/84/27 An Apple Mouse, and other news.................................. 1/84/1 Apple //c.............................................Bob S-C... 5/84/14-16 Our //c came in and we love it; however.............Bob S-C... 7/84/24 Burning and Erasing EPROMs............................Bob S-C... 4/84/23-24 More Clocks for Apple.................................Bob S-C... 4/84/10 More on the New 65802 and 65816.......................Bob S-C... 1/84/14-20 New Hardware for Programming PALs.....................Bob S-C... 3/86/25 Non-volatile RAM Chip (mention)..................Rodney Jacks...11/83/1 Qwerty 68000 Training/Development System..............Bob S-C...11/83/16-17 So That's a Macintosh!............................Bill Morgan... 2/84/11 Timemaster II from Applied Engineering................Bob S-C...12/83/19-20

IIII Interrupt Trace...............................Charles H. Putney... 6/85/16-20 Interrupts DOS Patches to Avoid Interrupt Trouble..... .......Bruce Field, Bob S-C, and Bill Morgan... 1/84/10-11 Enable/Disable IRQ from Applesoft.....................Bob S-C... 8/84/13-14 Profiler: Using 60Hz IRQ's to Profile a Program...Bill Morgan... 1/84/2-9

LLLL Language Card Finding Trouble in a Big RAM Card.....................Bob S-C...12/83/21-24 Fixing the Andromeda 16K RAM Card.................Bob Bernard... 6/84/19 Table of //e Soft Switches............................Bob S-C... 2/84/20-21 Line Number Cross Reference for Applesoft...........Bill Morgan... 8/84/15-26 Listing into Text File, Large Assembly........Robert F. O'Brien...10/83/16 More on Assembly Listing into Text Files......Tracy L. Shafer...12/83/12-14 Lower Case Titles in Version 1.1...........................Bob Matzinger...10/83/17 Titles Revisited................................Bob Matzinger...11/83/28

MMMM Macros Building Label Tables for DISASM......................Bob S-C... 7/84/12-13 Counting Lines Produced by Macro Expansion........Bill Morgan...10/83/21 Macro-calculated Spiral Screen Clear............Bruce V. Love...10/83/20 Macro Generates Quotient/Remainder Table for Hi-Res...Bob S-C... 2/84/28 Macro Information by Example..................Sandy Greenfarb...11/84/24-25 Sorting and Swapping..................................Bob S-C... 7/84/20-23 Memory Testing Finding Trouble in a Big RAM Card.....................Bob S-C...12/83/21-24 Quick Memory Testing..................................Bob S-C... 7/84/14 Message Printing 80-Column Window Utility for //e and //c............Bill Reed... 5/85/11-15 Fast Scroll for the //e 80-column.....................Bob S-C... 2/84/8-10 Fast Text Windows for Applesoft.................Michael Ching... 4/85/16-20 Listing Buried Messages...............................Bob S-C... 2/84/2-5 Put Your Messages on the Screen...............William R. Reed... 9/84/22 Spiral Screen Clear, Macro-Calculated...........Bruce V. Love...10/83/20 Text Area Erase Routine..........................Jeff Creamer... 2/84/22-25 Writing Messages in Windows...........................Bob S-C... 4/86/13-19 Monitor Enhancements Apple //e ROM Revision................................Bob S-C... 5/84/18-19 Booting ProDOS with a Modified Monitor ROM......Jan Eugenides... 6/84/18 Compilation of Monitor Modifications.............Steve Knouse...10/83/2-9 Fast Scroll for the //e 80-column.....................Bob S-C... 2/84/8-10 Two ROM Sets in One Apple //e.........................Bob S-C... 6/85/22-23 Monitor Information Erv Edge's Source of //e CxROM on Disk.......................... 2/84/1 Delays, delays, delays (especially $FCA8).............Bob S-C... 2/84/14-18 MOVE Routine, RAMWORKS Compatible Auxiliary........Harvey Brown... 1/86/27-30

NNNN New Product Announcements 6800/6801/6301 Cross Assembler Version 2.0...................... 1/85/1 6800/6801/6301 Cross Assembler ProDOS........................... 8/85/1 "Bag of Tricks 2" from Quality Software......................... 2/86/1 Blind Word Processor............................................10/84/1 ES-CAPE Version 2.0, sort of.................................... 3/86/1 Monthly Disks for AAL Readers................................... 1/86/1,11 New Cross Assemblers: Z-8, GI-1650, GI-1670.................... 8/84/1 New Products: Z-8 Cross Asm, DPFP, and Macro 1.1 Source......... 4/84/1,28 S-C Macro Assembler Version 2.0.................................11/84/14 S-C Macro Assembler Version 2.0 DOS Source Code................. 9/85/1 S-C Macro Assembler ProDOS Version.............................. 6/85/1 S-C Macro Assembler Quick Reference Booklet.....................12/85/14

PPPP Paint Yourself into a Corner (A Puzzle)..............Adam Levin...10/85/14 Patches and Modifications to Other Software Booting ProDOS with a Modified Monitor ROM......Jan Eugenides... 6/84/18 Faster Booting for Screenwriter II.................Bob Leedom...10/83/14 More on ProDOS and Non-Standard Apples.......................... 6/84/1 Orphans and Widows, Updating the S-C Word Processor...Bob S-C... 7/84/25 S-C Macro and GPLE.LC on the //e..................Bob Bragner... 3/84/16 Speaking of Locksmith 5.0...................Warren R. Johnson... 3/84/19 Using EXEC Files with Rak-Ware's DISASM............Bob Kovacs... 4/84/26-28 Will ProDOS Work on a Franklin?.....................Bob Stout... 3/84/20 Prime Number Sieve Benchmark Feedback about the Latest Sieve............Peter J. McInerney...10/85/12-14 Prime Benchmark for the 65802.........................Bob S-C... 9/85/2-9 Sieve Benchmark on the 68000...............Peter J. McInerney... 7/84/16-17 Updating the 6502 Prime Sifter........................Bob S-C... 7/84/18-19 Printer Interfaces Using the PRT Command in S-C Macro................Bill Morgan... 6/84/12-14 ProDOS Allow BSAVE to New Non-Binary Files in BASIC.SYSTEM......... ......Mark Jackson... 7/85/30-31 Booting ProDOS with a Modified Monitor ROM......Jan Eugenides... 6/84/18 Clock Drivers and ProDOS..............................Bob S-C...11/83/25-28 Commented Listings $F800-F90B, $F996-FEBD..............................Bob S-C...11/83/2-14 $F142-F1BE..........................................Bob S-C...11/83/25-28 $F90C-F995, $FD00-FE9A, $FEBE-FFFF..................Bob S-C...12/83/2-11 DATE Command for ProDOS...........................Bill Morgan... 5/85/23-32 Finding Memory Size in ProDOS.........................Bob S-C... 3/85/28 Generalized MLI System Error Handling.................Bob S-C... 6/86/24-27 MLI Calls and the Monitor "L" Command.................Bob S-C... 9/86/22-24 Modifying ProDOS for Non-Standard ROMs................Bob S-C... 3/86/2-8,29 More on ProDOS and Non-Standard Apples.......................... 6/84/1 Multi-Level ProDOS Catalog............................Bob S-C... 7/85/23-30 New ProDOS Program Selector...........................Bob S-C... 7/86/2-18 Minor Correction to Bob's New QUIT Code............Erv Edge... 8/86/1 ProDOS MLI Tracing..............................Ken Kashmarek...12/85/2-7 ProDOS Snooper........................................Bob S-C...10/85/2-6 ProDOS Version, S-C Macro Assembler............................. 6/85/1 Put DOS and ProDOS Files on the Same Disk.............Bob S-C... 9/85/11-20 Correction to DOS/ProDOS Double Init................Bob S-C... 1/86/32 Patch Bob's ProDOS Selector for Videx.......Garth O'Donnell... 9/86/19 QUIT or BYE Code An Easier QUIT from ProDOS.....................Mark Jackson...11/85/11 Commented Listing of ProDOS QUIT Code...............Bob S-C...11/85/20-27 Minor Correction to Bob's New QUIT Code............Erv Edge... 8/86/1 New ProDOS Program Selector (New QUIT Code).........Bob S-C... 7/86/2-18 Patch Bob's ProDOS Selector for Videx.......Garth O'Donnell... 9/86/19 Reading DOS 3.3 Disks with ProDOS.....................Bob S-C... 7/85/2-14 Review of "Beneath Apple ProDOS"......................Bob S-C... 9/84/28-31 Shrinking Code Inside ProDOS..........................Bob S-C... 4/85/12-14 Thoughts on the ProDOS Bit Map.....................Louis Pitz... 9/86/28 Updated Memory-vs.-File Maps for ProDOS...............Bob S-C... 8/86/11 Using Apple's Protocol Converter......................Bob S-C... 6/86/15-23 Using DP18 Under ProDOS...........................Bill Morgan... 7/86/19-20 Will ProDOS Really Fly?...............................Bob S-C... 3/84/28 Will ProDOS Work on a Franklin?.....................Bob Stout... 3/84/20 Profiler: Using 60Hz IRQ's to Profile a Program.....Bill Morgan... 1/84/2-9 Protocol Converter Booting DOS 3.3 from the UniDisk 3.5..............Bill Morgan... 7/86/21-29 DOS 3.3 for the UniDisk 3.5 (RWTS 3.5)............Bill Morgan... 5/86/2-15 Using Apple's Protocol Converter......................Bob S-C... 6/86/15-23 Puzzle Paint Yourself into a Corner.......................Adam Levin...10/85/14 Solutions to Adam's Painting Puzzle........... ......Adam Levin, Bob S-C, &David Johnson...11/85/12-18 More Puzzle Solutions.............Bruce Love & Charles Putney...12/85/10-11

QQQQ QUIT Code in ProDOS An Easier QUIT from ProDOS.......................Mark Jackson...11/85/11 Commented Listing of ProDOS QUIT Code.................Bob S-C...11/85/20-27 Minor Correction to Bob's New QUIT Code..............Erv Edge... 8/86/1 New ProDOS Program Selector (New QUIT Code)...........Bob S-C... 7/86/2-18 Patch Bob's ProDOS Selector for Videx.........Garth O'Donnell... 9/86/19

RRRR RAM Disk Little DOS RAM Disk in Language Card..................Bob S-C...11/85/2-9 Little RAM Disk Bug.............................................12/85/1 Random Number Generators Random Numbers for Applesoft..........................Bob S-C... 5/84/2-13 More Random Number Generators.........................Bob S-C... 6/84/15-18 Remembering When........................................Bob S-C...12/84/23 Reviews, see "Book Reviews", "Hardware Reviews", "Software Reviews"

SSSS S-C Macro Assembler 32-bit Values in Version 2.0 -- A Mixed Blessing......Bob S-C... 5/85/32 An Important Patch for ProDOS S-C Macro Assembler.....Bob S-C... 9/86/16-19 AUTO/MANUAL Toggle Update for Version 2.0...Robert F. O'Brien... 5/85/15-16 Automatic SETUP for ProDOS S-C Macro Assembler....Bill Morgan... 9/86/11-12 Booting into 80 Columns...........................Bill Morgan... 4/86/23 Changing Tab Stops in the 68000 Cross Assembler.......Bob S-C... 3/84/15 Compatibility with the Laser-128......................Bob S-C... 8/86 18 EXTRA DEFINITION ERROR, Avoiding..................Bill Morgan...10/83/17 Large Assembly Listing into Text File.......Robert F. O'Brien...10/83/16 Lower Case Titles in Version 1.1................Bob Matzinger...10/83/17 Lower Case Titles Revisited.....................Bob Matzinger...11/83/28 More on Assembly Listing into Text File.......Tracy L. Shafer...12/83/12-14 MOVE Routine, RAMWORKS Compatible Auxiliary......Harvey Brown... 1/86/27-30 Patches for Time/Date in Titles....................R. M. Yost... 2/85/18 Procedure for Converting S-C Source Files to Text Files without Owning an S-C Assembler..........Bob S-C...12/83/26-28 ProDOS Version, S-C Macro Assembler............................. 6/85/1 Putting S-C Macro on a QuikLoader Card..........Jan Eugenides... 4/85/2-7 Questions and Answers........................................... 2/85/16-18 Reading DOS 3.3 Disks with ProDOS.....................Bob S-C... 7/85/2-14 Recovering and Repairing Lost Programs.....Peter Bartlett, Jr... 5/86/18-19 S-C Macro and GPLE.LC on the //e..................Bob Bragner... 3/84/16 S-C Macro Assembler Version 2.0 (DOS).............Bill Morgan...11/84/14 S-C Macro Assembler Version 2.0 (ProDOS)........................ 6/85/1 Short Symbol Table Listing....................Harvey R. Brown... 9/86/2-7 Suppressing Unwanted Object Bytes in Listings...David Roberts...10/83/19 Symbol Table Source Maker......Peter McInerney and Bruce Love... 1/85/25-30 Using the Object Vector in S-C Macro Assembler....Bill Morgan...11/85/18-19 Using the PRT Command in S-C Macro................Bill Morgan... 6/84/12-14 USR Command to List Major Labels Only.................Bob S-C... 4/85/24-27 Videx UltraTerm Driver.......................................... 3/85/1 Videx VideoTerm Driver Revision................................. 7/85/1 S-C Software Corporation Clarification about our Copyrights....................Bob S-C... 2/84/8 I Think It Was a Bad Dream (Suits, Suits, Suits)......Bob S-C... 1/84/12-14 New Cross Assemblers: Z-8, GI-1650, GI-1670.................... 8/84/1 New Products: Z-8 Cross Asm, DPFP, and Macro 1.1 Source......... 4/84/1,28 Orphans and Widows, Updating the S-C Word Processor...Bob S-C... 7/84/25 Price Changes.........................................Bob S-C...10/83/13 Where To? (68000? C?)............................Bill Morgan...10/83/19 Where To? Revisited...............................Bill Morgan...12/83/28 Screen Dump, Corrections to Generic................Steve Knouse...10/83/12 Screenwriter II, Faster Booting for..................Bob Leedom...10/83/14 Searching Boyer-Morris String Search Algorithm..............Bob Bernard... 6/85/2-12 Wildcard Filename Search..............................Bob S-C... 8/85/22-28 Software Reviews Aztec C Compiler for Apple DOS....................Bill Morgan...11/83/18-20 Note on Aztec C.................................Bill Morgan...12/83/14 Barkovitch Utilities............................................ 6/84/21 Blankenship's BASIC...................................Bob S-C...12/84/26 Lancaster's OBJ.APWRT][F..............................Bob S-C... 3/84/19 Locksmith 5.0.........................................Bob S-C... 1/84/26 Speaking of Locksmith 5.0.................Warren R. Johnson... 3/84/19 Macintosh Assemblers...............................Lane Hauck...10/84/24-28 OBJ.APWRT][F Updated to AW//e Toolkit...........Don Lancaster... 6/84/10 Quick Tracy.......................................Bill Morgan... 7/86/1 Roger Wagner's Toolbox Series................................... 5/86/1 Shapemaker If You Like Shapes, Try Shapemaker..................Bob S-C...10/83/24 Shapemaker Enhancements......................Frank Belanger...11/83/24 Software Sources for the 65802 and 65816..............Bob S-C... 9/85/21-23 Source Code On Disk DPFP (Double Precision for Applesoft)........................... 4/84/1 Erv Edge's Source for //e CxROM................................. 2/84/1 ES-CAPE Version 2.0, sort of.................................... 3/86/1 Monthly AAL Source Disk Subscriptions........................... 1/86/1,11 S-C Macro Assembler Version 1.1 Source Code..................... 4/84/1,28 S-C Macro Assembler Version 2.0 DOS Source Code................. 9/85/1 Spiral Screen Clear, Macro-Calculated.............Bruce V. Love...10/83/20 String Search Algorithm, Boyer-Morris...............Bob Bernard... 6/85/2-12 Symbol Table Source Maker........Peter McInerney and Bruce Love... 1/85/25-30 Correction to Symbol Table Source Maker...............Bob S-C... 2/85/25

TTTT Techniques Boyer-Morris String Search Algorithm..............Bob Bernard... 6/85/2-12 Building Hi-Res Pre-Shift Tables.............Gianluca Pomponi... 2/85/26-28 Computing the Day of Week.............................Bob S-C...12/85/20-24 Correction to Day of Week Programs............................ 2/86/1 Cyclic Redundancy Check Subroutine....................Bob S-C... 4/84/2-10 Finding the Erroneous Bit Using CRC..............Bruce Love... 6/84/20-21 Delays, delays, delays (especially $FCA8).............Bob S-C... 2/84/14-18 Division Dividing a BCD value by 4...........................Bob S-C... 4/86/19-22 More and Better Division by 7.......................Bob S-C... 5/86/20-32 Strange Way to Divide by 7..........................Bob S-C...12/84/19-20 Enable/Disable IRQ from Applesoft.....................Bob S-C... 8/84/13-14 Even Trickier "Index to Masks"...... ......Charles Putney, Bruce Love, and David Eisler...10/84/9-10 Fast Scroll for the //e 80-column.....................Bob S-C... 2/84/8-10 Faster Cyclic Recundancy Checking.....................Bob S-C... 2/86/20-26 Fastest 6502 Multiplication Yet................Charles Putney... 3/86/19-23 Generating Tables for Faster Hi-Res...................Bob S-C...12/84/24-26 ID Bytes in Various Apples, Table of............................ 3/86/7 Listing Buried Messages...............................Bob S-C... 2/84/2-5 Making DOS-Less Disks.................................Bob S-C... 2/85/21-25 Making a Map of Differences...........................Bob S-C... 5/84/27-28 Peeking at the CATALOG................................Bob S-C... 2/84/6 Practical Application of CRC....................Don Rindsberg... 6/86/30-32 Put Your Messages on the Screen...............William R. Reed... 9/84/22 Redundancy in Tables for Faster Lookups...............Bob S-C... 3/84/17-18 Short Integer Square Root Subroutine..................Bob S-C... 6/85/13 Text Area Erase Routine..........................Jeff Creamer... 2/84/22-25 Toggling Between Two Values............Jan Eugenides, Bob S-C... 6/86/13-14 Turn an Index into a Mask.............................Bob S-C... 9/84/18-21 Sorting and Swapping..................................Bob S-C... 7/84/20-23 Speed vs. Space, faster DP18 Multiplication...........Bob S-C... 7/84/26-28 Turning Bit-Masks into Indices........................Bob S-C...11/84/26-28 Two Ways to Merge Fields in a Byte....................Bob S-C...11/85/28-31 Using Pseudo-Variables in Machine Language.........John Oakey...12/85/16-18 Using Sound to Count Machine Cycles...................Bob S-C... 7/86/30-32 Writing Messages in Windows...........................Bob S-C... 4/86/13-19 Time and Date Info Computing the Day of Week.............................Bob S-C...12/85/20-24 Correction to Day of Week Programs............................ 2/86/1 Using Pseudo-Variables (Program to read time)......John Oakey...12/85/16-18 Tips and Hints Reminder about Wrap-Around Addressing.............Bill Parker... 2/84/12 Table of //e Soft Switches............................Bob S-C... 2/84/20-21 What That Code Did....................John Broderick, Bob S-C... 5/84/26 Two ROM Sets in One Apple //e...........................Bob S-C... 6/85/22-23

UUUU Unidisk 3.5 A "Gotcha!" in new //c ROMs.................Robert H. Bernard... 4/86/32 Booting DOS 3.3 from the UniDisk 3.5..............Bill Morgan... 7/86/21-29 DOS 3.3 for the UniDisk 3.5 (RWTS 3.5)............Bill Morgan... 5/86/2-15 Utility Programs A CALL Utility for Applesoft....................David Johnson... 6/85/24-27 A Disassembler for the 65816..........................Bob S-C... 3/85/20-28 Corrections to Generic Screen Dump...............Steve Knouse...10-83/12 Converting S-C Source Files to Text Files without Owning an S-C Assembler..................Bob S-C...12/83/26-28 Interrupt Trace.............................Charles H. Putney... 6/85/16-20 Line Number Cross Reference for Applesoft.........Bill Morgan... 8/84/15-26 Making DOS-Less Disks.................................Bob S-C... 2/85/21-25 MLI Calls and the Monitor "L" Command.................Bob S-C... 9/86/22-24 Multi-Level ProDOS Catalog............................Bob S-C... 7/85/23-30 New ProDOS Program Selector...........................Bob S-C... 7/86/2-18 PROFILER: Using 60Hz IRQ's to Profile a Program...Bill Morgan... 1/84/2-9 Put DOS and ProDOS Files on the Same Disk.............Bob S-C... 9/85/11-20 Reading DOS 3.3 Disks with ProDOS.....................Bob S-C... 7/85/2-14 Still More Tinkering with VCR......................Louis Pitz...10/83/11 Symbol Table Source Maker......Peter McInerney and Bruce Love... 1/85/25-30 Tools for Restoring Lost DOS Catalogs.................Bob S-C... 4/86/2-12

VVVV VCR, Still More Tinkering with.......................Louis Pitz...10/83/11 Volume Catalog for Corvus and Sider.....................Bob S-C... 4/85/9-11

WWWW Wagner, Roger, Some Interesting News.............................. 5/84/17 Wildcard Filename Search................................Bob S-C... 8/85/22-28 Windows 80-Column Window Utility for //e and //c............Bill Reed... 5/85/11-15 Fast Text Windows for Applesoft.................Michael Ching... 4/85/16-20 Writing Messages in Windows...........................Bob S-C... 4/86/13-19 Wozniak, Steve On-Line with Steve Wozniak...................................... 1/84/27-28 Evening with Woz..................................Bill Morgan... 4/84/11-12

0123 50740 Series, Mitsubishi................................Bob S-C... 2/86/18-19 6502 An Interesting Bit of Trivia......................Bill Parker... 1/86/32 Which Processor Am I In?..........................Jim Popenoe... 3/86/32 65C02 Making 65C02 Work in Old Apples 1-Will Rockwell's 65C02 Work in an Old Apple?.....Bob Stout... 3/84/16 2-65C02 vs. the Older Apples........................Bob S-C... 5/84/19 3-Making a 65C02 Work in My Apple II Plus....William O'Ryan... 6/84/28 4-More on Using 65C02's in Old Apples........Andrew Jackson...12/84/15 5-Old Apples & 65C02s............................Jim Sather... 3/85/10-14 6-Different Patch for 65C02 & Old Apples..William O'Ryan Jr...10/85/6-8 7-Comments on O'Ryan's 65C02 Mod for Apple II....Jim Sather...11/85/32 Which Processor Am I In?..........................Jim Popenoe... 3/86/32 65802/65816 The 65802 is Here!....................................Bob S-C...10/84/12-16 65816 News........................................Bill Morgan...11/84/19 Correction re MVN and MVP in 65802....................Bob S-C...12/84/18 Disassembler for the 65816............................Bob S-C... 3/85/20-28 Add Smarts to 65816 Disassembler................Jim Popenoe... 3/86/12-15 Further Notes to 65816 Disassembler.................Bob S-C... 3/86/15-18 Division Fast 16x16 Multiply & Divide in 65802........John Butterill... 6/86/7-9 More and Better Division by 7.......................Bob S-C... 5/86/20-32 Faster Cyclic Recundancy Checking.....................Bob S-C... 2/86/20-26 How Many Bytes for Each Opcode?.......................Bob S-C... 8/85/12-16 How Many Cycles Does "BRL" Take? also BRA?............Bob S-C... 7/86/30-32 More on the New 65802 and 65816.......................Bob S-C... 1/84/14-20 Multiplication Fast 16x16 Multiply & Divide in 65802........John Butterill... 6/86/7-9 Fast 6502 & 65802 Multiply Routines.................Bob S-C... 1/86/18-26 Faster 65802 16x16 Multiply.........................Bob S-C... 3/86/9-10 Note on the TXS Instruction in the 65802..............Bob S-C... 6/85/14-15 PEA, PEI, PER Instructions in 65802/16................Bob S-C... 8/86/29-32 Powerful 65816 Board on the Horizon...................Bob S-C... 4/85/22-23 Prime Benchmark for the 65802.........................Bob S-C... 9/85/2-9 Problems with 65802's in Apple II+....................Bob S-C... 9/85/23 Short Binary-Decimal Conversion in 65802..............Bob S-C... 9/85/24-28 Shortening the DOS File Buffer Builder................Bob S-C... 3/85/2-9 Software Sources for the 65802 and 65816..............Bob S-C... 9/85/21-23 Some More Rumors (2nd Sources, Prices, etc.).................... 3/86/10,18 Using the 65816 Stack Relative Mode...................Bob S-C... 6/86/2-5 Which Processor Am I In?..........................Jim Popenoe... 3/86/32 68000 68000 Color Pattern...............................Bob Urschel... 1/84/21-24 Annotated 68000 Bibliography......................Bill Morgan... 2/84/19 Changing Tab Stops in the 68000 Cross Assembler.......Bob S-C... 3/84/15 Qwerty 68000 Training/Development System (review).....Bob S-C...11/83/16-17 Sieve Benchmark on the 68000...............Peter J. McInerney... 7/84/16-17

Apple Assembly Line is published monthly by S-C SOFTWARE CORPORATION, P.O. Box 280300, Dallas, Texas 75228. Phone (214) 324-2050. Subscription rate is $15 per year in the USA, sent Bulk Mail; add $3 for First Class postage in USA, Canada, and Mexico; add $13 postage for other countries. Back issues are available for $1.50 each (other countries add $1 per back issue for postage).

All material herein is copyrighted by S-C SOFTWARE, all rights reserved. Unless otherwise indicated, all material herein is authored by Bob Sander-Cederlof. (Apple is a registered trademark of Apple Computer, Inc.)