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 ..