home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / simtel / cpmug / cpmug017.ark / VOLUME17.DOC < prev    next >
Encoding:
Text File  |  1984-04-29  |  2.8 KB  |  60 lines

  1. DENVBAS.ASM -- THIS IS DENVER TINY BASIC FROM DR. DOBB'S. IT CONTAINS
  2.     NO CP/M I/O.
  3.  
  4. Z80-OPS.ASM -- THESE ARE ALL OF THE MNEMONICS RECOGNIZED BY THE ASSEMBLER
  5.     'ASMX.COM' 16.1
  6.  
  7. MINOL.ASM -- THIS IS A TINY BASIC FROM DR. DOBB'S.  IT CONTAINS
  8.     NO CP/M I/O.  NUMEROUS ERRORS IN THE ORIGINAL LISTING HAVE
  9.     BEEN CORRECTED.
  10.  
  11. SPACE.ASM, FUNCTION.ASM, DISPLAY.ASM, NUMS.ASM -- THESE ARE THE SPACE
  12.     WAR PROGRAM FROM BYTE MAGAZINE, OCTOBER 1977.  THEY ARE ALMOST
  13.     ALL MACROS, SO MUST BE ASSEMBLED WITH MACASM 16.8
  14.  
  15. CROROS.ASM -- THIS IS THE FAIRLY RECENTLY RELEASED CROMEMCO
  16.     RESIDENT OPERATING SYSTEM (ROS).  IT IS OBVIOUSLY AN EXTENSION
  17.     OF THE PROC-TECH PACKAGE NO. 1.  THEY HAVE MODIFIED THE 
  18.     ASSEMBLER IN IT TO ACCEPT Z80 MNEMONICS OF THE TYPE USED
  19.     BY ZILOG (AS CONTRASTED WITH THE TDL MNEMONICS).  THIS SOURCE
  20.     IS A DISASSEMBLY OF CROMEMCO'S HEX FILE.  IT CONTAINS NO CP/M
  21.     I/O.  THE PAPER TAPE AND THE MANUAL (WHICH YOU WILL HAVE TO 
  22.     OBTAIN ELSEWHERE) CONTAINED NO COPYRIGHT NOTICES AT ALL; I'M
  23.     NOT SURE WHAT THE IMPLICATIONS OF THAT ARE.
  24.  
  25. 3DTICTAC.ASM -- THIS IS A THREE DIMENSIONAL TIC-TAC-TOE GAME WRITTEN
  26.     BY THOMAS ROLANDER FORMERLY OF INTEL.  IT CONTAINS NO CP/M I/O.
  27.  
  28. PROCCALC.ASM -- THIS IS ANOTHER PIECE OF SOFTWARE DISTRIBUTED FREE
  29.     BY PROCESSOR TECHNOLOGY.  IT IS A 'DESK CALCULATOR' PLUS A
  30.     BCD FLOATING POINT PACKAGE.  THE SOURCE FOR THE FLOATING POINT
  31.     PACKAGE IS A DISASSEMBLY.
  32.  
  33. DISASM.COM -- THIS IS A VERY NICE DISASSEMBLER WHICH ORIGINALLY CAME 
  34.     FROM THE INTEL USER'S GROUP.  IT HAS BEEN EXTENSIVELY IMPROVED
  35.     AND Z80 MNEMONICS HAVE BEEN ADDED.  IT REQUIRES A HEX FILE AS
  36.     ITS INPUT.  AN EXAMPLE OF ITS INVOCATION IS:
  37.  
  38.         DISASM PROG.HEX [PROG.ASM]
  39.  
  40.     IF THE SECOND FILE NAME IS NOT PROVIDED, THEN THE PUNCH OUTPUT
  41.     IS SENT TO THE CONSOLE.  WHEN THE DISASSEMBLER COMES UP, IT
  42.     ASKS IF THE OUTPUT IS TO BE PUNCHED.  IF THE ANSWER IS NO, (N)
  43.     THEN THE OUTPUT IS SENT TO THE CONSOLE AND THE OBJECT CODE IS
  44.     LISTED AS WELL AS THE DISASSEMBLED SOURCE, SO THE OUTPUT LOOKS
  45.     AS IF IT WERE COMING FROM AN ASSEMBLY.  IF THE ANSWER TO THE 
  46.     FIRST QUESTION IS YES, (Y) THEN NO OBJECT CODE IS LISTED,
  47.     AND A FURTHER QUESTION, 'WANT TABS?', IS ASKED.  IF THIS
  48.     QUESTION IS ANSWERED YES, (Y) THEN TABS ARE INSERTED IN THE 
  49.     OUTPUT SOURCE IN THE USUAL MANNER; OTHERWISE SPACES ARE USED.
  50.     IF, WHEN THE DISASSEMBLER WAS INVOKED, A SECOND FILE WAS NOT
  51.     SPECIFIED (THE FILE PROG.ASM IN THE EXAMPLE ABOVE), THEN THE 
  52.     SOURCE OUTPUT (WITHOUT THE OBJECT IN THIS CASE) WILL BE SENT
  53.     TO THE CONSOLE.  THE TYPE OF THE SECOND FILE IN THE EXAMPLE
  54.     ABOVE WILL ALWAYS BE FORCED TO TYPE 'ASM'.
  55.     IF THE HEX FILE BEING DISASSEMBLED HAS CODE WHICH
  56.     DISASSEMBLES AS THOUGH IT REFERENCES ADDRESSES OUTSIDE THE
  57.     REGION INCLUDED IN THE HEX FILE, THOSE ADDRESSES WILL BE
  58.     ABSOLUTE QUANTITIES; OTHERWISE, THEY WILL BE SYMBOLIC LABELS.
  59.  
  60.