Assist09 MONITOR

Following is an example of running ASSIST09 MONITOR on the 6809 Max board. This is modified monitor code by Y.Yamamoto where he uses the monitor, flex files and windows PC application to be able to run FLEX type programs on 6809 boards.

Following example only shows  running of the MONITOR. Memory map is as follows:

PLD code for MONITOR

ame            6809 max board;

Partno          0001;

Revision        Ver 1;

Date            7/10/17;

Designer        mc;

Company         mcoz;

Location        oz;

Assembly        manual;

Device          g22v10;

/** Inputs **/

pin [3..11] = [a7..15] ;

pin 14 = a6;

pin 15 = a5;

pin 16 = a4;

pin 1 = eout;

pin 2 = rnw;

pin 17= naIRQ;

/** Outputs **/

pin 22 = !rd;

pin 23 = !wr;

pin 19 = !piaCS;

pin 21 = !acaCS;

pin 20 = !memCS;

pin 13 = !exCS;

pin 18 = sRTS;

/** Declarations and Intermediate Variable Definitions **/

field ioaddr= [a15..4];

acaCS_eqn    = ioaddr:[F0AX..F0BX];  

/**piaCS_eqn   = ioaddr:[B0XX..BFXX]; **/

/**sRTS_eqn     = !naIRQ;**/

memCS_eqn    = (ioaddr:[00XX..EFFX])#((ioaddr:[F00X..F07X])& rnw & eout)# ((ioaddr:[F10X..FFFX])& rnw & eout);

/** Logic Equations **/

rd     = eout & rnw ;

wr     = !rnw & eout ;

/**viaCS2 = piaCS_eqn ; **/

acaCS  = acaCS_eqn;

memCS  = memCS_eqn;

/**sRTS   = sRTS_eqn;**/

The hex file for the monitor - download.

The LIST file of the monitor - download.

Here is snapshot of monitor running ...  ?    ...gives you command set  and so on ..