## Beispiel 19.Oktober 2018 
#
#  Uebersetzt auf Linux Rechner im CP/M Emulator (ngc224)
#  
#  (cpmsim aus z80pack-1.26)
##  

NS405.txt
=========

NS405 Firmware neu compilieren

http://oldcomputers-ddns.org/public/pub/rechner/conitec/ct-term/index.html


linux-d6dl:/home/josef/oldcomputers/z80pack-1.26/cpmsim # cd ns405
linux-d6dl:/home/josef/oldcomputers/z80pack-1.26/cpmsim/ns405 # ls
equates.asm  gen.sub  setup.asm  tbase.asm  tlink.sub  tv950.asm  xasm455.com
linux-d6dl:/home/josef/oldcomputers/z80pack-1.26/cpmsim/ns405 # cpmcp -f4mb-hd ../disks/drivei.cpm * 0:
linux-d6dl:/home/josef/oldcomputers/z80pack-1.26/cpmsim/ns405 # cd ..
linux-d6dl:/home/josef/oldcomputers/z80pack-1.26/cpmsim # ./cpm2

#######  #####    ###            #####    ###   #     #
     #  #     #  #   #          #     #    #    ##   ##
    #   #     # #     #         #          #    # # # #
   #     #####  #     #  #####   #####     #    #  #  #
  #     #     # #     #               #    #    #     #
 #      #     #  #   #          #     #    #    #     #
#######  #####    ###            #####    ###   #     #

Release 1.26, Copyright (C) 1987-2015 by Udo Munk

CPU speed is unlimited

Booting...

64K CP/M Vers. 2.2 (Z80 CBIOS V1.2 for Z80SIM, Copyright 1988-2007 by Udo Munk)

A>i:

I>type gen.sub
XASM455 TBASE OCN
XASM455 SETUP OCN
XASM455 TV950 OCN
PIP TERM$1.HEX=TBASE.HEX[HI],SETUP.HEX[HI],TV950.HEX[H]

I>XASM455 TBASE OCN


REH NS455 CROSS-ASSEMBLER,  VERSION 1.2

LAST ADDRESS USED IN THIS ASSEMBLY IS: 05FD
NEXT SYMBOL ADDRESS IS: 3618

NS455 ASSEMBLY COMPLETE


I>XASM455 SETUP OCN


REH NS455 CROSS-ASSEMBLER,  VERSION 1.2

LAST ADDRESS USED IN THIS ASSEMBLY IS: 0FFF
NEXT SYMBOL ADDRESS IS: 385D

NS455 ASSEMBLY COMPLETE


I>XASM455 TV950 OCN


REH NS455 CROSS-ASSEMBLER,  VERSION 1.2

LAST ADDRESS USED IN THIS ASSEMBLY IS: 1646
NEXT SYMBOL ADDRESS IS: 390A

NS455 ASSEMBLY COMPLETE


I>I>a:pip TERM$1.HEX=TBASE.HEX[HI],SETUP.HEX[HI],TV950.HEX[H]

I>dir term*.hex
I: TERM$1   HEX
I>type tlink.sub
PIP TERM$1.HEX=TBASE.HEX[HI],SETUP.HEX[HI],TV950.HEX[H]

I>a:stat *.hex

 Recs  Bytes  Ext Acc
   35     6k    1 R/W I:SETUP.HEX
   34     6k    1 R/W I:TBASE.HEX
  102    14k    1 R/W I:TERM$1.HEX
   37     6k    1 R/W I:TV950.HEX
Bytes Remaining On I: 3228k

I>

Achtung: term$1.hex kann mit cpmcp nicht kopiert werden !!!

I>a:pip ns405.hex=TBASE.HEX[HI],SETUP.HEX[HI],TV950.HEX[H]

I>dir ns*.*
I: NS405    HEX
I>a:bye
INT disabled and HALT Op-Code reached at 0101
linux-d6dl:/home/josef/oldcomputers/z80pack-1.26/cpmsim # cd ns405
linux-d6dl:/home/josef/oldcomputers/z80pack-1.26/cpmsim/ns405 # cpmcp -f4mb-hd ../disks/drivei.cpm 0:ns405.hex ns405.hex
linux-d6dl:/home/josef/oldcomputers/z80pack-1.26/cpmsim/ns405 # ls
equates.asm  gen.sub  ns405.hex  setup.asm  tbase.asm  tlink.sub  tv950.asm  xasm455.com
linux-d6dl:/home/josef/oldcomputers/z80pack-1.26/cpmsim/ns405 # 
