The Complete Commodore Inner Space Anthology.pdf

(27023 KB) Pobierz
254307372 UNPDF
us
Karl J.H. HUdon
254307372.002.png
0
u
u
u
254307372.003.png
TheComplete
•e
InnerSpaceAnthology
Whatyouseebeforeyouisthecollection, culmination, and collation
ofalmost5yearsofinformationaboutCommodoreComputers. Itall
beganwithTheBestofTheTransactorVolume 2andaphotocopier
with a reduction feature. It occurred to me that if all my most
referencedfactsweretogetheron onepagethey would be infinitely
more useful. Memory maps, conversion charts, machine code
tables, and everything else went into the copier over and over until
they were small enough to paste together on one sheet. But the
photocopierhaditsdrawbacks; eachnewreduction meantadropin
qualityandthedistortionfactorofthecopierhadthetoplinesslanting
down andthebottom linesslantingup.
for every fraction. This exact science of typesetting was the perfect
answer to the question of how the next generation of compact
reference materialwouldbecreated.
After about eight months of practice I decided it was time. Four
monthslaterTheSpecialReferenceIssueofTheTransactor (Volume
4, Issue 5) was released. The brown coverearned itthe nickname,
ttTheBrown Bible"anditwasn'tlongbeforemanywerereferringtoit
as"themostphotocopiedmagazineofalltime". Everyoneseemedto
be happywithit, exceptme.
Itwasaboutsix monthslaterwhenAtticTypesettingtookdeliveryof
thefirstQuadexPreviewinCanada, afabulousdevicethatshowson
a screen exactly what the type machine will produce. Typesetting:
the Science, becameTypesetting: the Art. Itwasthen I decided the
nextgeneration was within my reach. Although the Preview simpli
fied the task by easily ten-fold, the amount of target material had
more than tripled. After eight months of organizing (in the time
between makingmagazines) andalmosttwomonthsofdoubleshifts
at the type shop, I now find myself writing this paragraph. The
Complete Commodore InnerSpaceAnthologyisfinallyfinished.
AfterI departedfrom Commodore to run The Transactor indepen
dently, Iwasthrustintotheworldofthephototypesetter, the ultimate
printer. Atfirst I was totally consumed by the superb quality of the
type, butthatdidn'tlastlong. Ibegan experimentingwith pointsizes
(character size), leading (line spacing), and the over 300 other
commands that are available including an entire text programming
language. With vertical spacing down to V576th of an inch and
horizontalaccuracyto V1296thofaninch, Ifoundmyselfaccounting
ts
SpecialthankstoRichardT EversandChrisJ.Zamara:twoveryspecialtalentsinsidetwoveryspecialindividuals. Invaluableassistancelackedatrue
definition untilyouguys.
Extra special thanks to Jim Butterfield: Jim was responsible for the memory maps of all the computers, each one a masterpiece of information
dissemination.TheoriginalideaoftheSuperChartwasalsoJim's.Yourinfluenceandinspirationareexceededonlybyyourgenerositythreequantities
I couldonlyhopemyappreciation mightonedayequal.
AtticTypesetting, namelyPhyllisFastandNateRedmon: yourpatienceand understandingareoutweighedonlybyyourtypesettingequipment.
SpecialthankstoBillMaclean: forbackingme up, alltheway.
OthersIwishtothankincludeLen LindsayforprovidingCOMALmemorymapsandothervaluabledata; JimGracelyofCommodoreforproviding
theComputerClublisting; NickSullivan, EditorofTPUGMagazine,fornecessarydatatocreatetheChordDerivatives; DavidBerezowskiforfinding
meaMOSDataCatalog; DomenicDeFrancescoforhishelpwithhardwareproblems; Jim\bst, LouisSander, andColinAmeldforsendingintheir
notesthatallowedforimprovements; andRaetoCollin Westforsettingthestandard withProgrammingthePET/CBM.
CoverDesign byJohnMostacci
PrintedinCanada
ISBN0-9692086-0-X
iTransactorPublishingIncorporated, 500SteelesAvenue, Milton, Ontario, L9T3P7 (416-876-4741).Althoughtheinformationin
:domain,thepresentationofsaidinformationmaynotbeduplicated. Photocopyingorvisualreproductionofanykindforotherthan
personal use will not be tolerated without written permission from Transactor Publishing Incorporated. Although accuracy is a major objective,
TransactorPublishingcan assume no liabilityforerrors.
DedicatedtoJohnA. Hildon,mydad.
Commodore. MOSTechnology. PET. CBM.VIC20.Commodore64. BSeries. +4. C16.4040.8050.1541. SuperExpander,andEasyScriptareregisteredtrademarksofCommodoreBusinessMachines. CalcResuhand
Superscriptareregistered trademarksofHandicSoftware. PaperClip isaregistered trademark of BatteriesIncluded. WordPro. WordPro64. and PAL are registeredtrademarksofPro-Line Software Ltd. Speedscriptisa
registeredtrademarkofCompute! Magazine. CompuServe isaregisteredtrademarkofCompuServe Inc. VisiCalcisaregistered trademark ofVisiCorp. 280isaregisteredtrademarkofZilogIncorporated.
254307372.004.png
u
TheComplete
LJ
Commodore
innerspa
ceAnthology
29
37
73
73
73
73
SuperCharts
BASIC2.0/4.0SuperChart
VIC 20/Commodore64SuperChart
TRUEASCII Conversion Chart
BinaryConversion Chart
ParityTables
BCDConversion Chart
16
16
16
16
PrinterSection
MatrixPrinterControlCharacters
MatrixPrinterFormatCharacters
LetterQualityPrinterCommands
GreekAlphabetCharacters
U
1
2
2
3
BASICSection
CommandsandStatements
StringFunctions
ArithmeticFunctions
ArithmeticOperators
17
19
20
BusinessSoftwareSection
WordprocessingReferenceGuide
SpreadsheetCommands
+4: 3+1 SoftwareCommands
Machine LanguageSection
MachineLanguageMonitorCommands
AssemblerCommands
CPUModel
PocketOp-CodesChart
6502ExtraOp-Codes
HexadecimalConversionTable
Instruction SetSummary
InstructionSetDescriptions
AddressingModes
UserCallableROMRoutines
BASIC2.0/4.0KernalRoutines
VIC20/Commodore64KernalRoutines
KeywordTokensandEntryPoints
U
3
3
3
4
4
4
4
4
4
5
5
6
7
8
9
10
HierarchyofOperations
ReservedVariables
BASIC4.0DiskCommands
BASICRAMMemoryAllocation
BASICTextLineStructure
VariableFormats
'FOR'StackEntry
'GOSUB'StackEntry
ReservedVariables: ST, DS, DS$
AdditionalBSeriesCommands
Additional +4/C16Commands
B/+4/C16EscapeKeySequences
BASIC2.0/4.0ErrorMessages
BSeries/+4/C16ErrorMessages
BASICAbbreviations
C64SuperExpanderCommands
21
21
22
22
22
22
23
25
25
26
27
27
28
LJ
MemoryMaps
BASIC2.0/4.0RAM, ROM, I/O
BASIC2.0/4.0ZeroPageContents
VIC20RAM, ROM, I/O
Commodore64RAM, ROM, I/O
VIC20/C64ZeroPage Contents
BSeriesRAM, ROM, I/O
+4/C16RAM,ROM,I/O
4040MemoryMap
8050MemoryMap
1541 MemoryMap
11
11
12
12
12
13
15
COMALSection
ReservedVariables
COMALCommands
SpriteCommands
TurtleGraphicsCommands
COMAL2.0LibraryDescriptions
COMAL2.0MemoryMap
COMAL0.14MemoryMap
31
33
35
39
41
43
45
50
54
57
254307372.005.png
n
47
47
47
48
48
49
49
49
49
49
49
49
50
54
57
DiskDrivesSection
DiskSpecifications
DirectoryHeaderFormats
DirectorySectorFormats
BlockAvailabilityMapFormats
SectorRecordingFormat
DataFileFormat
PET/CBMDiskAccessRoutines
UtilityCommandSet
UserCommandJumpTable
LEDErrorDiagnostics
Track/SectorDistributionTable
GCRCodes
4040MemoryMap
8050MemoryMap
1541 MemoryMap
75
77
78
79
84
85
90
TelecomputingSection
NetworkPhoneNumbers
CompuServeCommands
CompuServeCategoryIndex
Bulletin BoardsbyAreaCode
TimeZoneandAreaCodeMap
Bulletin BoardsinAfchabeticalOrder
ComputerClubs
97
97
97
98
98
98
98
99
99
99
99
99
100
100
101
102
103
104
104
104
105
106
107
109
HardwareSection
TapeRecordingFormat
CassettePort
IEEEStandardDefinitions
IEEE488BusSignals
IEEEByteTransferSequence
IEEECableConnectorRnouts
IEEEPortRnouts
PET/CBMUserPort
6522Registers
Commodore64UserPort
Commodore64ExpansionPort
VIC20/C64KeyboardMatrix
VIC20I/OPorts
Commodore64I/OPorts
6520PIARegisters
6522VIAControlRegisters
6526CIAControlRegisters
Commodore64BoardLayout
ResistorColourCodes
TransistorLeadAssignments
RS232andACIAControlRegisters
BSeriesI/OPorts
ChipPinouts
SemiconductorTestingGuide
60
61
61
62
62
62
62
62
MusicSection
MusicSymbols
NoteFrequencyTable
ChordNoteDerivatives
CB2NoteValues
VIC20NoteValues
Commodore64SDNoteValues
Commodore64ADSREnvelopeValues
+4/C16SOUNDValues
63
63
63
63
VideoSection
VIC20ScreenandBorderColours
6845VideoChipRegisters
ColourCodes
8032Screen ControlCharacters
SecondaryAddressTable
VIC20ScreenMemoryAddresses
VIC20CharacterBaseAddresses
Commodore64ScreenMemory
Commodore64VICIIChipAddresses
Commodore64CharacterBase
CharacterROMContents
SpriteDesign
ProgrammableCharacterDesign
PET/CBM40ColumnScreenMap
VIC20ScreenandColourTableMaps
C64ScreenandColourTableMaps
80ColumnScreenMap
BSeries80ColumnScreenMap
+4/C16ScreenandColourTableMaps
DecimalPageBoundaryAddresses
64
64
64
64
64
64
65
66
66
67
69
70
71
72
73
111
111
112
112
112
112
112
112
112
113
118
121
ArithmeticandMathematics
InchFractions
InternationalSystem OfUnits
NamesForLargeNumbers
RomanNumerals
ConstantValues
BooleanTruthTable
ForceFormulae
MathematicalFunctions
TrigonometryRules
UnittoUnitConversionTables
GeometricAreasandVolumes
PeriodicTableOfTheElements
254307372.001.png
Zgłoś jeśli naruszono regulamin