ehBASIC

I managed to port ehBASIC to 68000NV board using MON68K by loading the file in upper memory from 8C000 address.

Following is  a new PLD file ..

Text Box

Name            68K ram/rom;

Partno          0001;

Revision        68KMB Monitor-extra RAM from a19;

Date            4/9/18;

Designer        mc;

Company         mcoz;

Location        oz;

Assembly        manual;

Device          g22v10;

/** Inputs **/

pin 7 = rnw;

pin 8 = nlds;

pin 9 = nuds;

pin 10 = nas;

pin 11 = sio_ndtack;

pin 13 = a0;

pin 14 = a1;

pin 15 = a2;

pin 16 = a3;

pin 2  = a19;

/** Outputs **/

pin 23 = !cs_sio;

pin 22 = !cs_ram;

pin 21 = !lwr;

pin 20 = !lrd;

pin 19 = !uwr;

pin 18 = !urd;

pin 17 = !dtack;

/** Declarations and Intermediate Variable Definitions **/

field ioaddr= [a0..3];

cs_ram_eqn   = ((ioaddr:[0..3])&rnw & !nas & !a19) # ((ioaddr:[4..B])& !nas & !a19) # (!nas & a19) ;

cs_sio_eqn   = (ioaddr:[C..D])&!nas & !nlds & !a19 ;

/** Logic Equations **/

cs_ram = cs_ram_eqn;

cs_sio = cs_sio_eqn;

dtack =!nas;

lwr = !rnw & !nlds;

lrd = rnw & !nlds;

uwr = !rnw & !nuds;

urd = rnw & !nuds;

Here is snapshot of basic running ..