Free shipping if delivered via e-mail to your PayPal account

Note: International shipping via e-mail only

Option (USA only): Software will be delivered on 3.5" Diskette, add $5.00 for shipping & handling (request invoice before paying).

MC6809 In-Circuit-Emulator, ICE-JH 

Plans and Software included  

Laptop in photos not included.

Hardware proto-type is for illustration and is not included.

This is a low cost solution for MC6809 system development/check out.

 

   IN-CIRCUIT-EMULATOR FOR MC68009 (ICE-JH)


  Copyright 2015 by: John E. Hieber

 I. ICE-JH uses two Z80 PIO's to provide the electrical

    interface.  The control logic/software resides in an IBM

    compatible computer with a serial PORT and a bi-directional

    parallel PORT. Desktop or Laptop running DOS with 640 KB of memory.


 II. ICE-JH allows RAM memory to be written and read. It allows 

            ROM memory to be read. It allow I/O Ports to be written

     and read. It also has a disassemble memory function. Static memory. May read and write DRAM but depends on target.


 III. The ICE-JH menu of commands is as follows:


   Command field are delimited by space(s), fields are in Hex

   Invalid commands are ignored (no error displayed)

   Space bar will pause/resume, Enter will abort


          Set Breakpoint,                 B ADDR1 ... ADDRn

          Clear Breakpoint,             BC n  (n = 0, clear all)

          Display Breakpoint,          BD

          Display/Dump memory,    D ADDR1 ADDR2

          Download Hex File,          DL Filename.HEX SADDR (SADDR Optional)

          Fill memory,                      F ADDR1 ADDR2 DATA

          Go Exec Code to BKPT,  G          (Start At PC)

          Go Exec Code to BKPT,  GB ADDR    (Start At ADDR)

          Go Exec Single Step,        GS         (Start At PC)

             Show REGs at Step,         R  (displays REGS/FLAGS)

         Change REG/FLAG,       R rr DATA (rr is REG/FLAG name)

          Search memory (match),  S ADDR1 ADDR2 DATA

          Set signal delay,               T (no. of 0.025 msec ticks)

          Set R/W Watchpoint,      W ADDR1 ... ADDRn

          Clear Watchpoint,           WC n  (n = 0, clear all)

          Display Watchpoint,        WD

          Configure PORT Addr     X


 IV. The execute function includes Single step and Break points.

            Note break points are possible at ROM memory addresses.


 V. The Wiring Schematic for ICE-JH and the PC software is

    included with this Tech Note.  Both source (ICE-JH.BAS) and

    executable (ICE-JH.EXE) files are included.


 VI. Required files(included contain opcodes):


     OPC10INS.TXT  OPC11INS.TXT  OPCINS.TXT

     OPCMN$.TXT    OPRMN$.TXT    


 VII. Optional File: EMCONFIG.DAT-> SER 3F8 PAR 378 

  SER port address, PAR port address & TICK is count to

  yield 0.025 ms delay, necessary for signal timing.


  TICK - depends on the PC CPU speed. The value in the

  file is used as a starting value to detemine a final

  value, this makes startup faster. To find an initial 

  value to put in the CONFIG file, rename the file to 

  EMCONFIG.DDD and the value determined will be indicated

  at startup.