DataMuseum.dk

Presents historical artifacts from the history of:

Jet Computer Jet80

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Jet Computer Jet80

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦eeb69aa9b⟧ TextFile

    Length: 1920 (0x780)
    Types: TextFile
    Names: »TRACER.DOC«

Derivation

└─⟦dd59903ef⟧ Bits:30005887 Klub diskette for udveksling af software
    └─ ⟦this⟧ »TRACER.DOC« 

TextFile

	****************************
	*** TRACER DOCUMENTATION ***
	****************************


	THE TRACER PROGRAM IS A UTILITY TO TRACE THE EXECUTION
OF AN 8080 OR Z80 PROGRAM. IT IS WRITTEN USING Z80 OP-CODES SO
IT MUST BE EXECUTED ON A Z80 SYSTEM. AS WRITTEN IT CAN BE
ASSEMBLED TO RUN ANYWHERE IN MEMORY BUT MUST BE IN R/W MEMORY
BECAUSE IT USES SOME SELF MODIFYING CODE. THE TARGET PROGRAM
MUST ALSO BE IN R/W MEMORY BECAUSE THE TRACER USES RESTARTS
(RST6) WHICH IT MOVES THROUGH THE TARGET PROGRAM.
	THE TRACER AND TARGET PROGRAM MUST BE LOADED INTO
MEMORY, THEN ENTER THE TRACER 'INIT' ROUTINE. THE FIRST PROMPT
ASKS FOR THE ADDRESS WHERE YOU WANT TO START DISPLAYING TRACER
INFORMATION. IT MUST BE AN ADDRESS CONTAINING THE FIRST BYTE
OF AN OPCODE. THE SECOND PROMPT ASKS FOR THE ADDRESS WHERE YOU
WISH TO START EXECUTING THE TARGET PROGRAM. THE INPUT ADRESSES
SHOULD BE IN HEX FOLLOWED BY A CARRIAGE RETURN. IF A MISTAKE IS
MADE IN ENTERING, JUST TYPE THE CORRECT ADDRESS AFTER THE
MISTAKE. TRACER TAKE THE LAST FOUR CHARACTERS TYPED. AFTER THE
SECOND ADDRESS IS TYPED TRACER JUMPS TO THE TARGET PROGRAM AT
THE SPECIFIED ADDRESS AND BEGINS EXCUTING. OPON ENCOUNTERING
THE RESTART (RST6) IT WILL:
	1.DISPLAY THE CONTENTS OF THE REGISTERS
	2.REPLACE THE BYTE DISPLACED BY THE BREAKPOINT
	3.CALCULATE THE NEXT OPCODE TO BE EXECUTED
	4.INSTALL A RESTART AT THE NEXT LOCATION
	5.REENTER TARGET PROGRAM AT THE LAST BREAKPOINT

	TO PAUSE THE TRACER WHILE IT IS RUNNING YOU PRESS
THE 'ESCAPE' (1BH) KEY. A 'TRACER>' PROMPT SHOULD APPEAR.
A SECOND 'ESCAPE' CONTINUES ON WITH THE TRACE. TO STOP THE
TRACE IN PROGRESS FIRST GET THE TRACE PROMPT BY PRESSING THE
'ESCAPE KEY. THEN PRESS THE 'X' KEY. TRACER WILL RESTORE THE
DISPLACED OPCODE THEN ENTER THE INPUT MODE AGAIN.«eof»