home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / progm / pseudo1.zip / A685 / BROCH.PC < prev    next >
Text File  |  1990-02-05  |  28KB  |  601 lines

  1.                                            Development Tools
  2.  
  3.                           Products for Microprocessor Development including:
  4.  
  5.                                       PseudoSam Cross-assemblers
  6.                                            as low as $50.00
  7.                                       PseudoMax Cross-simulators
  8.                                            as low as $100.00
  9.                                      PseudoSid Cross-disassemblers
  10.                                            as low as $100.00
  11.                             PseudoPack Developer's Package ($50.00 Savings)
  12.                                     all three for as low as $200.00
  13.  
  14.  
  15. POWERFUL
  16.  
  17. PseudoCorp has developed an extensive line of PC based professional cross-development tools.  Tools
  18. that speed development of microprocessor based products.  Fast, sophisticated macro assemblers to
  19. generate your program code.  Versatile simulators that allow testing and debugging of the program
  20. even before the hardware exists.  Easy to use disassemblers to help you recover lost source programs.
  21.  
  22.  
  23. AFFORDABLE
  24.  
  25. Until now, powerful tools like these have been priced from 5 to 10 times PseudoCorp's price. Putting
  26. these time saving tools out of reach of all but large corporate engineering departments.
  27.  
  28.  
  29. PseudoSam Cross-assemblers                     Suggested list price starting at $50.00
  30.  
  31.         See enclosed product data sheet for a description of these inexpensive yet fast and versatile
  32. assemblers.
  33.  
  34. PseudoMax Cross-simulators                     Suggested list price starting at $100
  35.  
  36.         See enclosed product data sheet for an example of our unique machine windows that let you
  37. see the operation of the microprocessor at work.
  38.  
  39. PseudoSid Cross-disassemblers                  Suggested list price starting at $100
  40.  
  41.         See enclosed product data sheet to see how our easy to use disassemblers let you create a
  42. complete assembler source program from an object module (ROM), including comments!
  43.  
  44.  
  45. Developer's Package                            Suggested List Price starting at $200
  46.                                                Save $50.00 off the regular separate price.
  47.  
  48.         Each pack contains a PseudoSam assembler, a PseudoMax simulator, and a PseudoSid
  49.         disassembler for a specific processor. Requires 512k IBM mono, cga, ega, Hercules mono
  50.         display or compatible and MS-DOS 2.1 or greater.
  51.  
  52.                                                 (over)
  53. Technical Support
  54.  
  55. We believe (we hear this from our customers also) that our products are easy to use, very powerful,
  56. and efficient, making them a pleasure to use.  Nevertheless, should you have any questions, problems,
  57. or suggestions, give us a call.  Our technical staff is available between 8:00 a.m. and 5:00 p.m. ET.
  58.  
  59. BROAD RANGE OF SUPPORT
  60.  
  61. PseudoCorp currently has products for the following microprocessor families (with more in
  62. development):
  63.  
  64. Intel 8048 family
  65. RCA 1802, and 1805 families
  66. Intel, AMD, Signetics, Siemens... 8051 based microcontrollers
  67. Intel 8096, 8098, and 80c196 families
  68. Motorola 6800, 6802, and 6808 families
  69. Motorola 6801, and 6803 families
  70. Motorola 68hc11 family
  71. Motorola 6805 family
  72. Hitachi 6301, and 6303 families
  73. Motorola 6809 family
  74. MOS Technology 6502 family
  75. WDC 65C02 family
  76. Rockwell 65C02 family
  77. Intel 8080, and 8085 families
  78. Zilog Z80,and NSC 800 families
  79. Hitachi and Zilog HD64180 family
  80. Motorola 68000, 68008, 68010 families
  81.  
  82. Each processor family will generally contain several variations, all of which have common object
  83. code. i.e. the Intel 8051 family consists of the 8051,52,53, the 8031, 8751, etc., all having the same
  84. instruction set and thus being supported by the same PseudoCorp product.
  85.  
  86. Method of Shipment:
  87.  
  88. We ship UPS 2nd day air whenever possible within the United States.  We ship air parcel post to
  89. Canada and Overseas.  Overnight shipping is available at an additional charge.
  90.  
  91. How To Order:
  92.  
  93. We accept VISA and MasterCard.  You may also choose to pre-pay by using the order form enclosed
  94. or have us ship your order COD.  Purchase orders will be accepted from companies and educational
  95. institutions only.  Non-US orders must be either paid in US funds drawn on an US Bank, or credit
  96. card.
  97.  
  98. If you choose to purchase by PO, credit card or COD, call us or fax the completed (and signed) order
  99. form before 2:00 p.m. and your order will be shipped the same day.
  100.  
  101.  
  102.  
  103.         PseudoCorp
  104.         Professional Development Products Group
  105.         716 Thimble Shoals Blvd, Suite E
  106.         Newport News, VA 23606
  107.         USA
  108.  
  109. Call (804) 873-1947             FAX Number : (804) 873-2154                          PseudoSam Cross-Assemblers
  110.  
  111.  
  112. Suggested list price as low as $50.00
  113.  
  114. PseudoCorp produces an extensive line of cross-assemblers. Fast, sophisticated macro assemblers to
  115. translate your source program into machine code.
  116.  
  117. Extensive arithmetic and logical operations
  118.  
  119. Logical bitwise not
  120. Logical bitwise or
  121. Logical bitwise exclusive or
  122. Addition
  123. Subtraction
  124. Multiplication
  125. Division
  126. Logical bitwise and
  127. Logical shift right
  128. Logical shift left
  129. Negation(2's complement)
  130. Unlimited levels of parentheses
  131.  
  132. Plus very powerful Macro substitution capability including:
  133.  
  134. Unlimited nesting of macros
  135. Unlimited nesting of conditionals
  136. Unlimited levels of include files
  137. Text string pattern matching
  138. Substring manipulation
  139.  
  140. Commonality among all cross-assemblers
  141.  
  142. All PseudoSam(Pseudo brand Symbolic AsseMbler) cross-assemblers conform to a common syntax
  143. based  on the UNIX V assembler syntax. The opcode and addressing syntax is, however, compatible
  144. with the processor manufacturer's. Label, assembler directive, and expression operator syntax may
  145. differ. Commonality makes the transition to different processors easy and fast. The macro processor
  146. is based on the Unix V M4 macro preprocessor. The result is a more flexible and powerful macro
  147. processor than generally associated with assembly language.
  148.  
  149. Compatibility
  150.  
  151. Special features in addition to the regular UNIX syntax have been added to accomodate the more
  152. popular manufacturer's syntax. For example, the use of the Intel and Motorola form of hexadecimal
  153. specification (trailing h and leading $) are accepted. All Pseudo-ops names are redefinable, so you
  154. can customize the assembler to the form you desire. We include a special Intel.asm file with the most
  155. popular customizations already performed for you.
  156.  
  157. Example assembler output listing:
  158. 000001 0000                  ;
  159. 000002 0000                  ;        Simulator Demonstration Program
  160. 000003 0000                  ;
  161. 000004 0000                  ;        8051 version.
  162. 000005 0000                  ;
  163. 000006 0000                  ;        Copyright(c) 1990 PseudoCorp
  164. 000007 0000                  ;        All rights reserved!
  165. 000008 0000                  ;
  166. 000009 0000                  ;
  167. 000010 0000                  ;
  168. 000011 0000
  169. 000012 0000                  ;sfr usage definitions
  170. 000013 0000
  171. 000014 0000                           .org 00h
  172. 000015 0000
  173. 000016 0000                  portctl: .rs 1             ;port control flag(0=a,1=b)
  174. 000017 0001
  175. 000018 0001
  176. 000019 0001                  ;I/O definitions
  177. 000020 0090                           .equ porta,p1   ;input / output port a
  178. 000021 00A0                  portb    .cequ p2        ;input / output port b
  179. 000022 0001
  180. 000023 0001
  181. 000024 0001                  ;Power on and Interrupts
  182. 000025 0001
  183. 000026 0000                           .org 0000h
  184. 000027 0000
  185. 000028 0000 80FE                      sjmp poweroon       ;go to power on routine
  186.                                            ^
  187.   *****  Warning  ***** undefined symbol on second pass
  188.  
  189. Clear Error Messages--Where the Error was Discovered!
  190.  
  191. 000029 0002
  192. 000030 0003                           .org 0003h
  193. 000031 0003
  194. 000032 0003 B200             nmirqtst:cpl portctl     ;toggle the port select bit
  195. 000033 0005 32                        reti
  196. 000034 0006
  197. 000035 0006
  198. 000036 0006                  ;Program Start
  199. 000037 0040                           .org 0040h 
  200. 000038 0040                   
  201. 000039 0040 7581FF           poweron: mov sp,#0ffh     ;top of hidden ram 
  202. 000040 0043 8500B8                    mov ip,0         ; all same priority 
  203. 000041 0046 D2B2                      setb int0        ;enable external interrupt in 0 
  204. 000042 0048 D2A8                      setb ie.0        ;enable external interrupt 0 
  205.       ...
  206. 000068 0069 22                        ret 
  207. 000069 006A                   
  208. 000070 006A 436F707972696768 copyrite:.db "Copyright (c) 1990\n" 
  209.        0072 7420286329203139 
  210.        007A 39300A           
  211. 000071 007D 50736575646F436F          .db "PseudoCorp\n" 
  212.        0085 72700A
  213. 000072 0088 416C6C2072696768          .db "All rights reserved!\n" 
  214.        0090 7473207265736572 
  215.       ...
  216. 000077 0100                            .page 
  217. 000078 0100                   
  218. 000079 0100 008040C020A060E0 rtable:  .db 0x00,0x80,0x40,0xc0,0x20,0xa0,0x60,0xe0 
  219. 000080 0108 109050D030B070F0          .db 0x10,0x90,0x50,0xd0,0x30,0xb0,0x70,0xf0 
  220.       ...
  221. 000110 01F8 1F9F5FDF3FBF7FFF          .db 0x1f,0x9f,0x5f,0xdf,0x3f,0xbf,0x7f,0xff 
  222. 000111 0200                           .end 
  223.  
  224. Create direct hex code (Intel or Motorola) for easy downloading. A special segmentation feature
  225. performs automatic separation of object files by ROM.
  226.  
  227. Available for most processors, these assemblers provide the sophistication and performance expected
  228. of a much higher priced package. 
  229.  
  230. PseudoCorp
  231. Professional Development Products Group
  232. 716 Thimble Shoals Blvd., Suite E
  233. Newport News, VA 23606
  234.  
  235. Telephone: (804)873-1947
  236. FAX: (804)873-2154
  237.  
  238.  
  239.  
  240.                            PseudoMax Cross-Simulators
  241.  
  242. Suggested List Price as low as $100 
  243.  
  244. PseudoCorp is pleased to announce the release of an extensive line of cross-simulators. Simulators
  245. that allow testing of the program even before the hardware exists. Check out the features:
  246.  
  247. Screens
  248.  
  249.        -- 10 user defined screens to display machine windows when and where they are needed.
  250.       Change instantly from screen to screen ( <alt function key> ).
  251.  
  252. Windows
  253.  
  254.       -- The 8051 simulator has 40 machine windows to display all aspects of the processor as the
  255.       program executes.
  256.  
  257. Screen: 1 Trace:  ON            Update                           SINGLE STEP
  258. ╔════════════════════════════╗                                                   
  259. ║Internal Ram Window 1       ║                                                   
  260. ║                            ║                                                   
  261. ║Addr    Value Addr    Value ║                                                   
  262. ║R0       = 00 0008     = 00 ║                                                   
  263. ║R1       = 00 0009     = 00 ║╔════╗╔════╗╔════╗╔════╗╔════╗╔════╗╔══════════╗
  264. ║R2       = 00 000A     = 00 ║║ P0 ║║ P1 ║║ P2 ║║ P3 ║║ IP ║║ IE ║║ SP  Stack║   
  265. ║R3       = 00 000B     = 00 ║║ FF ║║ FF ║║ FF ║║ FF ║║ 00 ║║ 01 ║║ 002D  00 ║   
  266. ║R4       = 00 000C     = 00 ║║ FF ║║ FF ║║ FF ║║ FF ║║ 00 ║║ 81 ║║ 002E  00 ║   
  267. ║R5       = 00 000D     = 00 ║║ FF ║║ FF ║║ FF ║║ FF ║║ 00 ║║ 81 ║║ 002F  00 ║   
  268. ║R6       = 00 000E     = 00 ║║ FF ║║ FF ║║ FF ║║ FF ║║ 00 ║║ 81 ║║ 0030  00 ║   
  269. ║R7       = 00 000F     = 00 ║║ FF ║║ FF ║║ FF ║║ FF ║║ 00 ║║ 81 ║║ 0031  00 ║   
  270. ╚════════════════════════════╝╚════╝╚════╝╚════╝╚════╝╚════╝╚════╝╚══════════╝   
  271. ╔═══════════════════════╗╔════╗╔═══════════════════════╗╔══════╗╔════╗╔════╗     
  272. ║ Loc  Inst Addr        ║║ A  ║║CY AC F0 RS1 RS0 OV - P║║ DPTR ║║SCON║║TCON║     
  273. ║0048 SETB  EX0         ║║ 00 ║║ 0  0  0  0   0   0 0 1║║ 0000 ║║ 00 ║║ 00 ║     
  274. ║004A SETB  EA          ║║ 00 ║║ 0  0  0  0   0   0 0 1║║ 0000 ║║ 00 ║║ 00 ║
  275. ║004C MOV   R0,#00      ║║ 00 ║║ 0  0  0  0   0   0 0 1║║ 0000 ║║ 00 ║║ 00 ║     
  276. ║004F JB    00,005A     ║║ 00 ║║ 0  0  0  0   0   0 0 1║║ 0000 ║║ 00 ║║ 00 ║     
  277. ║0052 MOV   A,P0        ║║ 00 ║║ 0  0  0  0   0   0 0 1║║ 0000 ║║ 00 ║║ 00 ║     
  278. ╚═══════════════════════╝╚════╝╚═══════════════════════╝╚══════╝╚════╝╚════╝     
  279. ╔══════════════════════════════════════════════════════════════════════════════╗ 
  280. ║Input: 0080=FF                                                                ║
  281. ╚══════════════════════════════════════════════════════════════════════════════╝  
  282.  
  283. Memory Attributes
  284.  
  285.       -- Each memory byte has it's own attribute byte to control such functions as memory mapped
  286.       i/o, writeability, and breakpoints.
  287.  
  288. Screen: 1 Trace:  ON            Update                           SINGLE STEP     
  289. ╔════════════════════════════╗                                                   
  290. ║Internal Ram Window 1       ║                                                   
  291. ║                  ╔═════════════════════════════════════════╗
  292. ║Addr    Value Addr║               Memory Attributes         ║                   
  293. ║R0       = 00 0008║Start ..  Stop          Attributes       ║                   
  294. ║R1       = 00 0009║                                         ║═══╗╔══════════╗   
  295. ║R2       = 00 000A║                                         ║IE ║║ SP  Stack║   
  296. ║R3       = 00 000B║                                         ║01 ║║ 002D  00 ║   
  297. ║R4       = 00 000C║                                         ║81 ║║ 002E  00 ║
  298. ║R5       = 00 000D║                                         ║81 ║║ 002F  00 ║   
  299. ║R6       = 00 000E║                                         ║81 ║║ 0030  00 ║   
  300. ║R7       = 00 000F║                                         ║81 ║║ 0031  00 ║   
  301. ╚══════════════════║ 0000..0054    +r  +e  +w  -io -b  -n    ║═══╝╚══════════╝   
  302. ╔══════════════════║ 0055..0055    +r  +e  +w  -io +b  -n    ║═╗╔════╗╔════╗     
  303. ║ Loc  Inst Addr   ║ 0056..FFFF    +r  +e  +w  -io -b  -n    ║ ║║SCON║║TCON║     
  304. ║0048 SETB  EX0    ║                                         ║ ║║ 00 ║║ 00 ║     
  305. ║004A SETB  EA     ║                                         ║ ║║ 00 ║║ 00 ║     
  306.  
  307.  
  308.  
  309. Trace File
  310.  
  311.       -- Sometimes an interactive simulation is not enough. The trace file allows recording all or
  312.       part of a simulation session. Save the session for futher analysis, documentation, or for
  313.       historical records. 
  314.  
  315.  
  316. Reset Processor 
  317.  PC  Inst Addr           A  CY AC F 1 0 O - P B  DPTR SP R0 R1 R2 R3 R4 R5 R6 R7 
  318.                          Execute              Read           Write 
  319.  
  320. 0000 SJMP  0040          00 0  0  0 0 0 0 0 1 00 0000 00 00 00 00 00 00 00 00 00 
  321.                          0000 80 3E                                      ss 
  322. 0040 MOV   SP,#2F        00 0  0  0 0 0 0 0 1 00 0000 2F 00 00 00 00 00 00 00 00 
  323.                          0040 75 81 2F                     I0081 2F       ss 
  324. 0043 MOV   IP,#00        00 0  0  0 0 0 0 0 1 00 0000 2F 00 00 00 00 00 00 00 00 
  325.                          0043 75 B8 00                     I00B8 00       ss
  326. 0046 SETB  INT0          00 0  0  0 0 0 0 0 1 00 0000 2F 00 00 00 00 00 00 00 00 
  327.                          0046 D2 B2          I00B0 FF       I00B0 FF       ss 
  328. 0048 SETB  EX0           00 0  0  0 0 0 0 0 1 00 0000 2F 00 00 00 00 00 00 00 00 
  329.                          0048 D2 A8          I00A8 00       I00A8 01       ss 
  330. 004A SETB  EA            00 0  0  0 0 0 0 0 1 00 0000 2F 00 00 00 00 00 00 00 00 
  331.                          004A D2 AF          I00A8 01       I00A8 81       ss
  332. 004C MOV   R0,#00        00 0  0  0 0 0 0 0 1 00 0000 2F 00 00 00 00 00 00 00 00 
  333.                          004C 75 00 00                     I0000 00       ss 
  334. 004F JB    00,005A       00 0  0  0 0 0 0 0 1 00 0000 2F 00 00 00 00 00 00 00 00 
  335.                          004F 20 00 08       I0020 00                     ss 
  336. 0052 MOV   A,P0          55 0  0  0 0 0 0 0 1 00 0000 2F 00 00 00 00 00 00 00 00 
  337.                          0052 E5 80          I0080 55                     ss 
  338.  
  339. FAST
  340.  
  341. Speed up development projects. PseudoMax simulators allow you to test processor instruction
  342. execution, interrupts, and input/output even before the hardware is built.
  343.  
  344. POWERFUL
  345.  
  346. Ten user definable simulation screens each containing any of up to 40 specialized windows (each
  347. processor has a different set of windows). Windows that let you see into the machine. At a glance see
  348. what is happening in each register, the stack, i/o ports and blocks of memory. Unlimited breakpoints
  349. and memory trapping. Map memory to enable or disable read, write, execute or input/output. Trace
  350. file feature--selectively record your simulator session for later analysis or reference. You can stop
  351. simulation at any time, save an image of the machine state, and restart the simulation at any future
  352. time, just as if you had never left. 
  353.  
  354. Requirements
  355.  
  356. Requires 512k IBM mono, cga, ega, Hercules mono display or compatible and MS-DOS 2.1 or greater.
  357.  
  358.  
  359. PseudoCorp
  360. Professional Development Products
  361. 716 Thimble Shoals Blvd., Suite E
  362. Newport News, VA 23606
  363.  
  364. Telephone: (804)873-1947
  365. FAX: (804)873-2154
  366.  
  367. * Prices and availability subject to change without notice.
  368.  
  369.  
  370.  
  371.  
  372.                           PseudoSid Cross-Disassemblers
  373.  
  374. Suggested List Price as low as $100
  375.  
  376. PseudoCorp is pleased to announce the release of an extensive line of cross-disassemblers. Easy to
  377. use disassemblers to help you recover lost source programs. 
  378.  
  379. Quick look feature
  380.  
  381.       -- No need for definition file, PseudoSid defaults to code dis-assembly. Just give it an object
  382.       file.
  383.  
  384. Total recreation of the source, using a definition file:
  385.  
  386.       -- Automatic substitution of defined label names for all jumps or branches.
  387.  
  388.       -- Automatic insertion of supplied comments in recreated source.
  389.  
  390.       -- Automatic substitution of user supplied expressions for hex operands.
  391.  
  392.       -- Multiple object or source files.
  393.  
  394.       -- Automatic code, data, or ascii text generation according to defined memory map.
  395.  
  396. Example definition file:
  397.  
  398. include(simex.obj) 
  399. <50>
  400. .equ porta,h'90  ; i/o port a (p1) 
  401. .equ portb,h'a0  ; i/o port b (p2) 
  402. top: [h'0] ; jump to start of code 
  403. inthndl: [h'3] ; interrupt handler 
  404. start: [h'40] ; start of code 
  405. loop: [h'4f] ; top of code 
  406. polla: [h'52] ; poll port a 
  407. .expr "porta" [h'53] 
  408. .expr "portb" [h'57] 
  409. pollb: [h'5a] ; poll port b 
  410. .expr "portb" [h'5b] 
  411. .expr "porta" [h'57] 
  412. reverse: [h'62] ; bit reversal subroutine 
  413. .expr "bitable >> 8"   [h'64] 
  414. .expr "bitable & h'ff" [h'67] 
  415. copyrite: .string [h'6a..h'7c]  ; copyright message 
  416. company:  .string [h'7d..h'87]  ; company name
  417. rights:   .string [h'88..h'9c]  ; rights statement 
  418. bitable:  .db [h'100..h'1ff]    ; lookup table 
  419. disassemble 
  420.  
  421.  
  422. Resultant source after re-assembly 
  423.  
  424. 000001 0090                           .EQU    PORTA,h'0090                    ; i/o port a (p1) 
  425. 000002 00A0                           .EQU    PORTB,h'00A0                    ; i/o port b (p2) 
  426. 000003 0000                   
  427. 000004 0000                   
  428. 000005 0000                           .ORG    h'0000 
  429. 000006 0000                   
  430. 000007 0000 803E             TOP:     SJMP    START                           ; jump to start of code 
  431. 000008 0002                   
  432. 000009 0003                           .ORG    h'0003 
  433. 000010 0003
  434. 000011 0003 B200             INTHNDL: CPL     h'00                            ; interrupt handler 
  435. 000012 0005 32                        RETI 
  436. 000013 0006                   
  437. 000014 0040                           .ORG    h'0040 
  438. 000015 0040                   
  439. 000016 0040 75812F           START:   MOV     SP,#h'2F                        ; start of code 
  440. 000017 0043 75B800                    MOV     IP,#h'00 
  441. 000018 0046 D2B2                      SETB    INT0 
  442. 000019 0048 D2A8                      SETB    IE.0 
  443. 000020 004A D2AF                      SETB    EA 
  444. 000021 004C 750000                    MOV     h'00,#h'00 
  445. 000022 004F 200000           LOOP:    JB      h'00,POLLA                      ; top of code 
  446. 000023 0052 E590             POLLA:   MOV     A,porta                         ; poll port a 
  447. 000024 0054 1162                      ACALL   REVERSE 
  448. 000025 0056 F5A0                      MOV     portb,A 
  449. 000026 0058 80F5                      SJMP    LOOP 
  450. 000027 005A E5A0             POLLB:   MOV     A,portb                         ; poll port b
  451. 000028 005C 1162                      ACALL   REVERSE 
  452. 000029 005E F580                      MOV     P0,A 
  453. 000030 0060 80ED                      SJMP    LOOP 
  454. 000031 0062 758301           REVERSE: MOV     DPH,#bitable >> 8               ; bit reversal subroutine 
  455. 000032 0065 758200                    MOV     DPL,#bitable & h'ff 
  456. 000033 0068 93                        MOVC    A,@A + DPTR 
  457. 000034 0069 22                        RET 
  458. 000035 006A                  COPYRITE:  
  459. 000036 006A 436F707972696768          .DB     "Copyright (c) 1988\n"          ; copyright message 
  460.        0072 7420286329203139 
  461.        007A 38380A           
  462. 000037 007D 50736575646F436F COMPANY: .DB     "Pseudo Corp\n"                  ; company name 
  463.        0085 64650A           
  464. 000038 0088 416C6C2072696768 RIGHTS:  .DB     "All rights reserved!\n"        ; rights statement 
  465.        0090 7473207265736572 
  466.        0098 766564210A       
  467. 000039 009D
  468. 000040 0100                           .ORG    h'0100 
  469. 000041 0100                   
  470. 000042 0100 008040C020A060E0 BITABLE: .DB     h'00,h'80,h'40,h'C0,h'20,h'A0,h'60,h'E0 ; lookup table 
  471.       .
  472.       .
  473.       .
  474. 000073 01F8 1F9F5FDF3FBF7FFF          .DB     h'1F,h'9F,h'5F,h'DF,h'3F,h'BF,h'7F,h'FF 
  475. 000074 0200 00                        .DB      
  476. 000075 0201 00                        NOP 
  477. 000076 0202                   
  478. 000077 0202                           .END 
  479.  
  480.  
  481. Use PseudoSid "the un-assembler" to recreate lost or un-copyrighted source code from an object file.
  482. Automatically substitutes defined labels for all jump targets. Definition file allows user to associate
  483. labels, constant data, memory locations(variables), and comment text with specific object code.
  484. Define the memory(object code) map as code, data, or text. Unlimited number of object and
  485. definition files. 
  486.  
  487.  
  488. Requires 256k and MS-DOS 2.1 or greater and we suggest the appropriate PseudoSam
  489. cross-assembler.
  490.  
  491.  
  492. PseudoCorp
  493. Professional Development Products
  494. 716 Thimble Shoals Blvd., Suite E
  495. Newport News, VA   23606
  496.  
  497. Telephone: (804)873-1947
  498. FAX: (804)873-2154
  499.  
  500. * Prices and availability subject to change without notice.
  501.  
  502.  
  503.  
  504.                                            PRICE LIST
  505.  
  506. Professional Series:
  507.  
  508.  Assemblers      Simulators     Disassemblers   Developer Packs    Target Processors
  509.  
  510. PseudoSam 48    PseudoMax 48    PseudoSid 48    PseudoPack 48    Intel 8048 family
  511. PseudoSam 18    PseudoMax 18    PseudoSid 18    PseudoPack 18    RCA 1802, and 05 families
  512. PseudoSam 51    PseudoMax 51    PseudoSid 51    PseudoPack 51    Intel 8051 family
  513. PseudoSam 96    PseudoMax 96    PseudoSid 96    PseudoPack 96    Intel 8096, 98, and 196 families
  514. PseudoSam 68    PseudoMax 68    PseudoSid 68    PseudoPack 68    Motorola 6800, 02, and 08 families
  515. PseudoSam 681   PseudoMax 681   PseudoSid 681   PseudoPack 681   Motorola 6801, and 03 families
  516. PseudoSam 6811  PseudoMax 6811  PseudoSid 6811  PseudoPack 6811  Motorola 6811 family
  517. PseudoSam 685   PseudoMax 685   PseudoSid 685   PseudoPack 685   Motorola 6805 family
  518. PseudoSam 631   PseudoMax 631   PseudoSid 631   PseudoPack 631   Hitachi 6301, and 03 families
  519. PseudoSam 689   PseudoMax 689   PseudoSid 689   PseudoPack 689   Motorola 6809 family
  520. PseudoSam 65    PseudoMax 65    PseudoSid 65    PseudoPack 65    MOS Technology 6502 family
  521. PseudoSam 65c   PseudoMax 65c   PseudoSid 65c   PseudoPack 65c   WDC 65C02 family
  522. PseudoSam 65rc  PseudoMax 65rc  PseudoSid 65rc  PseudoPack 65rc  Rockwell 65C02 family
  523. PseudoSam 85    PseudoMax 85    PseudoSid 85    PseudoPack 85    Intel 8080, and 85 families
  524. PseudoSam 80z   PseudoMax 80z   PseudoSid 80z   PseudoPack 80z   Zilog Z80, NSC 800 families
  525. PseudoSam 180z  PseudoMax 180z  PseudoSid 180z  PseudoPack 180z  Hitachi HD64180 family
  526. PseudoSam 68k   PseudoMax 68k   PseudoSid 68k   PseudoPack 68k   Motorola 68000, 8, and 10 families
  527.  
  528.    ($50.00)       ($100.00)       (100.00)        ($200.00)      All listed above
  529.  
  530.  
  531.  
  532. * Price and availability subject to change without notice.
  533.  
  534.  
  535.  
  536.                                                PseudoCorp Direct Order Form
  537.  
  538.  
  539. Ship to: _______________________________       Billing:           _______________________________
  540.  
  541.          _______________________________                          _______________________________
  542.  
  543.          _______________________________                          _______________________________
  544.  
  545.          _______________________________                          _______________________________
  546.  
  547.          _______________________________                          _______________________________
  548.  
  549.          _______________________________                          _______________________________
  550.  
  551.  
  552. For credit card orders:
  553.  
  554. Name, as shown on card:____________________________________________________
  555.  
  556. Please indicate:  Visa____ MasterCard____
  557.  
  558. Number:_________________________________________  Expiration Date:_______________________
  559.  
  560. Phone Number:_____________________ Signature:____________________________________________
  561.  
  562. ┌───────────────────────────────────────────────┬───┬──────────╥──────────┐
  563. │Product Name (including target processor)      │Qty│ Price ea.║ Total    │
  564. ├───────────────────────────────────────────────┼───┼──────────╫──────────┤
  565. │                                               │   │          ║          │
  566. ├───────────────────────────────────────────────┼───┼──────────╫──────────┤
  567. │                                               │   │          ║          │
  568. ├───────────────────────────────────────────────┼───┼──────────╫──────────┤
  569. │                                               │   │          ║          │
  570. ├───────────────────────────────────────────────┼───┼──────────╫──────────┤
  571. │                                               │   │          ║          │
  572. ├───────────────────────────────────────────────┼───┼──────────╫──────────┤
  573. │                                               │   │          ║          │
  574. ├───────────────────────────────────────────────┼───┼──────────╫──────────┤
  575. │                                               │   │          ║          │
  576. ├───────────────────────────────────────────────┼───┼──────────╫──────────┤
  577. │                                               │   │          ║          │
  578. ╞═══════════════════════════════════════════════╧═══╧══════════╬══════════╡
  579. │Virginia residents add 4.5% sales tax (or tax #             ).║          │
  580. ╞══════════════════════════════════════════════════════════════╬══════════╡
  581. │Shipping and handling $5.00 USA, $10.00 Canada, $20.00        ║          │
  582. │elsewhere.                                                    ║          │
  583. │                                                              ║          │
  584. ╞══════════════════════════════════════════════════════════════╬══════════╡
  585. │                                                   TOTAL      ║          │
  586. └──────────────────────────────────────────────────────────────╨──────────┘
  587.  
  588. Enclose your check, or money order payable to PseudoCorp, drawn in US funds, on a US Bank.
  589.  
  590. Send form to:
  591.  
  592.           PseudoCorp
  593.           Professional Development Products Group
  594.           716 Thimble Shoals Blvd, Suite E
  595.           Newport News, VA 23606
  596.           USA
  597.  
  598. or phone: (804) 873-1947  8:00am to 5:00pm ET Monday thru Friday.
  599. FAX: (804) 873-2154
  600.  
  601. P.S. All credit card orders must be signed!