💾 Archived View for mirrors.apple2.org.za › archive › apple.cabi.net › GS.Emulators › FBDISKS.ZIP.TX… captured on 2024-05-10 at 12:06:49.

View Raw

More Information

⬅️ Previous capture (2023-01-29)

-=-=-=-=-=-=-

Description of FERG BRAND disks.
================================

These are images of disks of DOS 3.3 programs (and some ProDOS and CP/M 
programs) I wrote for my Apple II Plus in the early 80's. Some of these 
programs were circulated among the Sydney Apple Users Group and some achieved 
a wider circulation.

Some of them (I think) are quite good. But rather than rewrite and update them, I have 
decided simply to produce this document of comments.

The (T)ext files are best viewed with my ANYTEXT70 program to be found on disk 
FB34 and some subsequent disks. (But make sure your emulator is operating in 
MONOCHROME mode!!)

Have fun. I did at the time.

Ferg Brand (brand@physics.usyd.edu.au)  September 1996

Disk: FB1
=========

A       HELLO
A       ME

Bytestring Search
	Look for a string of bytes in memory.
	Read text file first.
T       B.S/DESCRIPTION
B       BYTESTRING SEARCH

Disktranslate
	Examine tracks on disk
	Read text file first. There are better programs around.
A       DISKTRANSLATE
B       DT/BIN
T       DT/DESCRIPTION

HRCG Demo
	High-resolution character generator comes with Applesoft Tool Kit. Use this to 
look at the character sets.
T       H.D/DESCRIPTION
A       HRCG DEMO

Menu Writer
	Produces a HELLO program for launching programs but not the minor 
subprograms. Used on the later disks. (One I like)
	New version in Disk: FB6
A       MENU WRITER
T       M.W/DESCRIPTION

Musicmaker
	Use the keyboard to play tunes. Tunes can be saved. 
	Instructions are in the program. (One I like)
A       MUSICMAKER
T       MM/DESCRIPTION
B       MM/KEYBOARD
B       MM/KEYBOARD/2
B       MM/SOUND
B       SCALE
	This is the sample sound file.

Shaper
	Create hi-res shape tables. (It is supposed to draw it on thr lo-res screen as you 
create the shape but it does not seem to under AppleWin 1.1 monochrome - colour is 
OK. You can review the hi-res result befor you save it.) 
A       SHAPER 
T       SH/DESCRIPTION

Textread
	Use only in emergencies. Use ANYTEXT70 (Disk FB34 instrad).
A       TEXTREAD


Disk: FB2
=========

A       HELLO
	Prepared using Menu Writer (Disk: FB1)

Cat
	A fast catalog utility for looking at contents of one disk after another.       
A       CAT

Save Spacelab
	Spacecraft rendezvous simulation. (One I like)
	(Can�t run under AppleWin 1.1)
	Read textfile first.
	Version 1:
A       SAVE SPACELAB
T       SSL/DESCRIPTION
B       SSL/BIN
A       SSL/CALCULATE
B       SSL/SCREEN
	Version 2: fast
B       SAVE SPACELAB (FAST)
B       SSLC/MAIN
B       SSLC/SCREEN

Tool Kit to Graphpack
	Utility for converting Applesoft Tool Kit images to Grafpack
A       TOOL KIT TO GRAFPACK
T       TKGP CAT/DESCRIPTION

Dos Boot Tutorial
	A first lesson in where data on disk goes to in memory.
A       DOS BOOT TUTORIAL

T       FERG BRAND UPDATES
	Changes to programs on Disk: FB1. I think they have already been 
incorporated.

A       TEXTREAD
	See Disk: FB1 above.


Disk: FB34 
==========

A       HELLO
	Prepared using Menu Writer (Disk: FB1). This is Hello program for FB3. 
A       HELLO.
	HELLO. (with a dot) is the Hello program for FB4

Anytext and Anytext70
	Anytext is the 40 character version of my text reader.
	Anytext70 is the 70 character hi-res version. (One I like)
A       ANYTEXT
B       AT/BIN

A       ANYTEXT70
B       AT70/BIN
B       ALPHA70

	ANYTEXT70 uses ALPHA70. Here is a demo of the character set and a 
description. Reboot after running ALPHA70/DEMO
A       ALPHA70/DEMO
T       ALPHA70/DESCRIPTION

Record Sounds and Make Keyspeak
	Record sounds (I reverse-engineered AUDEX) and your Apple will repeat 
them. (One I like)
	Read text file first.
T       RS KS/DESCRIPTION

A       RECORD SOUNDS
B       RS/BIN

A       MAKE KEYSPEAK
A       KEYSPEAK DEMO
A       KEYSPEAK ARITHMETIC
B       KS/BIN
B       KS/COUNT

Save Spacelab (See Disk: FB2)
T       SSL/RENDEZVOUS CONDITIONS
	More info.

Step and Trace
	I did not have the old monitor ROM and its Step and Trace. I  got hold of the 
subroutine and ran it as a binary file.
	Run instructions first
A       ST/INSTRUCTIONS
B       STEP & TRACE

Things to try
A       TRY THIS        Prevents listing of a program.
A       TRY THIS 1      Carry parameters into a machine language program.
B       TT1/BIN
A       TRY THIS 2      Exec "Call -151"
T       CALL -151
A       TRY THIS 3      Binary subroutine in an Applesoft program.
A       TRY THIS 4      Running several binary programs
A       TRY THIS 5      Moving a block of memory partly onto itself.

These are accessible from the HELLO. program

No Frills Communication Card
	This is a communications card I designed to go with a 300 baud modem. The 
Apple Computer Terminal program was designed for it. (I liked)
	Read textfile.
T       NO FRILLS COMMUNICATION CARD

Simple Terminal
	For No Frills card.
A       SIMPLE TERMINAL
B       ST/BIN

Apple Computer Terminal
	For No Frills Card (I liked)
	Read textfile first.
A       APPLE COMPUTER TERMINAL
T       ACT/DESCRIPTION
B       ACT/BIN

Modifications of ACT program for CCS 7710 card
A       ACT MODS FOR CCS 7710 CARD
A       ACT CCS CARD

Binary File Disassembler
	Saves typing LLLL... to disassemble a binary program.
	Read text file first.
A       BINARY FILE DISASSEMBLER
T       BFD DESCRIPTION
B       BFD/BIN

Copy Some
	Changes DOS in memory to innore some checksums when copying disks with 
COPYA or DISK FIXER.
A       COPY SOME

Joystick Tester
	Designed for Apple Paddle. Worked with Mouse under AppleWin 1.1.
A       JOYSTICK TESTER

Commenter
	Put comments in directory
A       COMMENTER

Magnifying Glass
	This was inspired by the TUMBLE BUGS program. I worked out my own 
algorithms. They sort of spiral. (One I like)
	Designed for Apple Paddle. Worked with Mouse under AppleWin 1.1. Use 
Monochrome.
A       MAGNIFYING GLASS
B       MG/BIN
B       MG/DISPLAY

Sweep
	Inspired by a Bob Bishop article. Does not work in emulation. It relies on the 
hardware inside the Apple monitor.
A       SWEEP
B       SWEEP/BIN
B       SWEEP/PIC

Ghost Story
	Uses SWEEP
A       GHOST STORY

A       UPDATES
	Some updates for ANYTEXT, ANYTEXT70 and ALPHA70. I think they have 
been included.

Disk: FB5
=========

HELLO

128K Ramcard
	My Taiwanese "Expand" 128K ramcard (a Saturn ramcard clone, if I recall) did 
not work so I had to trace out the circuit diagram and devise a fix. There is some 
arcane row before column or vice-versa that I�ve forgotten. Anyway the original chips 
were the wrong ones. I added in a 74F00. This fixed it. (I was proud of this one.)
	Read textfile.
	CALL -151, BLOAD A 128K/FIGURE, C050, CO57 to view figure.
T       A 128K RAMCARD FIX
B       A 128K/FIGURE

Test Ramcard
A       TEST RAM CARD
B       TRC/BIN

Saturn Ramcard to main memory
A       RCMM SATURN
A       RCMM/CHANGES    These were incorporated in RCMM SATURN

Circuits with Grafpack
	I devised this to draw the figure above.
	Read the text file.
A       CIRCUITS WITH GRAFPACK
T       CWG/DESCRIPTION VER 2
B       CWG/BIN
B       CWG/EXAMPLES
B       CWG/GRAPHICS SET 2

AMUST 80
	My AMUST 80 printer is a very basic dot matrix printer.
A       AMUST 80 PRINTER DEMO   Try out all its control codes.
T       AMUST 80 CP/M MODS      Fix for CP/M
A       AMUST 80 MORE TIPS      80 col program listings

Examine Boot Process
	This program allows you to stop the boot process to see what is going on.
	Read Description textfile first.
A       EXAMINE BOOT VERSION 2
T       EBP/DESCRIPTION VER 2
T       EBP/EXEC

Videx 80 Column card
	This will allow you to look at the alternate character set.
A       EIGHTY COL CARD ALT CHAR DEMO

Apple Communications Interface Card
	There was an error in the manual that prevented me from transferring files at 
the fastest rate 1200 baud. It was not too hard to fix. (I liked)
A       INTERFACE CARD MANUAL ERROR
B       INTERFACE/FIGURE

Non-maskable Interrupt
	Read text file.
	See notes above for 128K ramcard for viewing figures.
T       NON MASKABLE INTERRUPT
B       NMI/FIGURE 1
B       NMI/FIGURE 2

Primary Maths
	Multiplication and division practice at primary school level.
	Read textfile first.
T       PRIMARY MATHS/DESCRIPTION
B       PM/A
B       PM/B
A       PM/DIV
A       PM/MULT

Prodos for Taiwanese Apples
	This is how to create a boot disk to use on a Taiwanese Apple clone. This was 
one of the first versions of Prodos.
T       PRODOS FOR TAIWANESE APPLES

String Entry
	A string entry subroutine.
	Run program for info.
A       STRING ENTRY

Zork Cheater
	An early preoccupation was getting into Infocom games. See Disk: FB7 below.
	Read textfile first.
A       ZORK CHEATER VERSION 2
T       ZORK TEXT COMPRESSION
B       ZC2/BIN
B       ZC2/BIN 13

A       ACT MODS CORRECTION
	Correction to ACT MODS FOR CCS 7710 CARD (Disk: FB34)


Disk: FB6
=========

A       HELLO

A       ANYTEXT70
B       AT70/BIN
B       ALPHA70

Anyprint
	Print out a text file. Based on 40 col version of ANYTEXT
A       ANYPRINT
A       ANYPRINT NOTE
B       AT/BIN

Menu Writer
A       MENU WRITER VER 2

Cheque Account Reconciler
	I used this for years to ckeck my bank statements. (One I like)
A       CHEQUE ACCOUNT RECONCILER
T       CAR/DESCRIPTION
T       CHQ.FEBDEMO
T       CHQ.MARDEMO

Digitek Ramcard to Main Memory
A       DIGITEK CARD
	Differences between Saturn and Digitek ramcards
A       RCMM DIGITEK
A       RCMMD/CHANGES
T       RCMM/EXEC
B       RCMMD/BIN

Test Digitek Ramcard
A       TEST RAM CARD DIGITEK
B       TRCD/BIN

Ramcard Test Picture Maker
A       RT/PIC MAKER

Apple Serial Interface Card
	How to use it with a modem.
	Read text file.
T       SERIAL CARD
B       SC/DRIVER

Turing Machine Simulator
	Inspired by a Scientific American article.
	Read text file first.
A       TURING MACHINE SIMULATOR
T       TURING/DESCRIPTION
B       P.SA/1
B       P.SA/2
B       P.SA/3
B       P.SA/4
B       T.SA/1
B       T.SA/2
B       T.SA/3
B       T.SA/4

Square Roots
	Uses Newton�s method.
A       SQUARE ROOTS

Fractal
	Inspired by an article in Byte. 
	Try X=1,Y=2,scale=3
A       FRACTAL**
B       FRACTAL.OBJ

Talk to Sydney Apple Users Group
	The text of the talk I gave on CP/M and the Starcard.
T       AUGTALK

Dual Dos Disk Maker
	I have forgotten about this.
B       DUAL DOS DISK MAKER

Graphic Grabber
	A Print Shop utility
	Run doc files first.
A       GRAPHIC GRABBER**
A       GRAPHIC GRABBER/DOC
A       GARPHIC GRABBER/BIN
A       TESTPIC.DOC
B       TESTPIC
B       TP
B       TPINVERSE

Print Shop Displayer
	Display pictures on Print Shop disk.
A       PRINT SHOP DISPLAYER
B       PSD/BIN

65C02 Disassembler
	Put it in ramcard.
	Read text file first.
T       MON65C02/DOC
B       MON65C03**
B       MON65C02/TEST CODE

Disk: FB7
=========

A       HELLO

Print Shop - Newsroom - Graphics Page Utility
A       GRAPHIC GRABBER
A       GRAPHIC GRABBER INSTRUCTIONS
B       GRAPHIC GRABBER/BIN
A       PRINT SHOP/NEWSROOM UTILITY
A       PART1
A       PART2
A       PART3
A       PART1S
A       PART2S
A       PART3S
B       GPTONR/BIN
B       NRTOGP/BIN
B       NRTONR/BIN
B       PSTONR/BIN

A       PRINT SHOP LIBRARY DISPLAYER
A       PRINT SHOP LIBRARY DISPLAYER S
	(S stands for single drive versions)

Infocom Cheater
	Son of Zork Cheater
A       INCH
T       INFOCOM TEXT COMPRESSION
B       INCH/BIN

Chaos
	Inspired by an article in Scientific American. (One I like)
A       CHAOS
B       CHAOS/BIN
B       CHAOS/TITLE
B       TRIANGLE

B       TRANS/BIN       ?

Compare
	Compare a range of tracks on drives 1 and 2
A       COMPARE


Disk: FB
========

Contains many of the above


Disk: VARIOUS
=============

A       ROOTS OF EQS.PAT HOWDEN**
	An equation solver

A       IGNORE PAPER OUT
	for my AMUST80 printer

A       JOYSTICK TESTER MODDED
	I forget

A       BESSEL FUNCTION CALCULATOR

A       KATAKANA
	Practise Japanese katakana characters. Type in roman version of Japanese 
word. Uses Grafpak.
	GP/KATAKANA


Disk: GETPAS
============

A       GETPAS
Pascal to textfile conversion (from Byte)
B       RWTS.OBJ0


Disk: GETDOS
============

This is an APPLE PASCAL disk
DOS 3.3 to Pascal conversion (from Byte)


Disk: GYRO
==========

A GYROTRON is a device for generating millimetre wavelength electromagnetic 
radiation. This program simulates electron orbits under the steady magnetic field and 
microwave electric field.

If you want to know more about gyrotrons go to
http://www.physics.usyd.edu.au/plasma/gyro.html

This works best under AppleWin at fastest speed.

Start with CONTENTS

A       CONTENTS

A       ONE
T       ONEDATA

A       TWO
T       TWODATA A
T       TWODATA B

A       PS
B       PS A
B       PS B
B       PS C
B       PS D
A       PS DISPLAY 


Disk: FBPRODOS
==============

This is a PRODOS disk.

EM.*** is a set of programs to let my Saturn and Digitek ramcards emulate Prodos 
disks.

ALLDIR catalogs all directories and subdirectories currently on-line.

Plus some "typed in" programs from other sources.


Disk: STARDOS
=============

I explored the STARCARD (a.k.a. APPLICARD), a Z80 card that allows the Apples 
to run CP/M. Here are my findings. I created a double-sided disk I called STARDISK. 
Side 1 was this DOS 3.3 disk. Side 2 was the CP/M disk listed below. (I liked
this a lot.)

The HELLO program says what is on this disk.

Disk: STARCPM
=============

See the separate STARDISK.TXT file