Download the ZIP file, unpack it to any directory and start ND100e from that directory.
Program files must, by default, be placed in the file system path SINTRAN\.
These are the implemented features in this POC release:
NDe @cc This is just a comment. NDe @ |
NDe @continue LOOK-FILE-2244E Created: 16.12.1983 >>exit - EXIT LOOK-FILE - NDe @ |
NDe @desc desc DESCRIBE-COMMANDS |
NDe @exit D:\> |
NDe @goto 0 QED 4.3 *f NDe @ |
NDe @help CC [<Text>] CONTINUE DESCRIBE-COMMANDS <Command> EXIT *GOTO [<Address>] HELP LIST-CONFIGURATION LIST-FILES <File name> LIST-MON-CALLS <List option> LOAD-PROGRAM <File name> LOOK-AT <Space> <Address> PROGRAM-STATUS RECOVER <File name> RESTART RUN *SET-BREAK <Address> SET-DEPOSIT-MODE <Deposit mode> SET-MEMORY-CONTENTS <Space> <Lower address> <Upper address> <Value> SET-TERMINAL-TYPE <Terminal type> STATUS *STEP [<Address>] SUPPRESS-ERRORS <Suppress DOS errors> <Suppress MON errors> <Suppress SFS errors> TERMINAL-STATUS VERSION NDe @ |
NDe @list-configuration Config file......(C): ND100e.ini Background color....: 2 (Green) (default) Foreground color....: A (Light green) (default) Screen size.........: 110 chars x 35 lines (unchanged) CPU type............: ND-100 Floating point......: 32 bits Terminal device.....: 36 (000044B) Terminal group......: 1 Terminal type.......: 2 (120002B) Teletype ASR-33 Scratch file........: SCRATCH05:DATA Sintran version.....: N Sintran patch file..: 001100B File system path....: SINTRAN\ Default dir. name...: PACK-ONE Default user name...: FLOPPY-USER NDe @ |
NDe @list-files,,, FILE 0 : FTN:PROG FILE 1 : LOOK-FILE:PROG FILE 2 : MAC:PROG FILE 3 : NPL:PROG FILE 4 : NRL:PROG FILE 5 : QED:PROG FILE 6 : Y:PROG NDe @ |
NDe @list-mon-calls,, List of implemented MON calls: MON 000B % LEAVE MON 016B %*MGTTY MON 043B %*CLOSE MON 143B %*RSIO MON 001B %*INBT MON 032B % MSG MON 065B %*QERMS MON 312B % MOINF MON 002B %*OUTBT MON 033B % ALTON MON 113B % CLOCK MON 321B %*UEADM MON 003B % ECHOM MON 034B % ALTOFF MON 114B % TUSED MON 325B % MBECH MON 004B % BRKM MON 035B % IOUT NDe @ |
NDe @load qed NDe @ |
NDe @look-at memory 0 Look at MEMORY Ready: 1"000000: 125002 252 002 * . JMP I +002 1"000001: 125002 252 002 * . JMP I +002 1"000002: 003770 007 370 . x STZ ,X I,B -010 1"000003: 004254 010 254 . , STA -124 1"000004: 000005 000 005 . . STZ +005 REGISTERS STS: 170444 361 044 q $ SAA +044 D: 000010 000 010 . . STZ +010 P: 020145 040 145 e STD +145 B: 000033 000 033 . . STZ +033 L: 004370 010 370 . x STA -010 A: 000000 000 000 . . STZ +000 T: 000000 000 000 . . STZ +000 X: 020142 040 142 b STD +142 STS: 170444 361 044 q $ SAA +044 <ESC> NDe @ |
NDe @program-status File name (ND)......: QED:PROG File name (PC)......: SINTRAN\QED.PROG File size...........: 17468 bytes (17 KB, 9 pages) Memory model........: 1 bank Start address.......: 000000B Restart address.....: 000001B Code lower address..: 000000B Code upper address..: 020435B Data lower address..: 177777B Data upper address..: 000000B Overlay.............: 177777B NDe @ |
NDe @recover qed QED 4.3 *f NDe @ |
NDe @restart *f NDe @ |
NDe @run QED 4.3 *f NDe @ |
NDe @set-break 3770 NDe @run Break at address 003770B NDe @ |
NDe @set-deposit-mode enabled Deposit mode set to ENABLED NDe @ |
NDe @set-memory-contents memory 0 10 177777 NDe @ |
NDe @set-terminal-type 2 Terminal type set to 2 NDe @ |
NDe @status Deposit mode........: ENABLED Suppress DOS errors.: Yes Suppress MON errors.: Yes Suppress SFS errors.: Yes Break address.......: 003770B File name (ND)......: QED:PROG File name (PC)......: SINTRAN\QED.PROG NPT/APT.............: 1/1 Registers...........: STS D P B L A T X and values........: 170444B 000010B 020145B 000033B 004370B 000000B 000000B 020142B Instr. executed.....: 5193 Instr./second.......: 2676 (2 KIPS) Instr. time average.: 374 us CPU time used.......: 1.940 sec. Time used...........: 3.302 sec. NDe @ |
NDe @load qed NDe @step 170400B 000000B 000000B 000000B 000000B 000000B 000000B 000000B 1"000000B/ 125002B JMP I +002 170400B 000000B 003770B 000000B 000000B 000000B 000000B 000000B 1"003770B/ 044057B LDA +057 170400B 000000B 003771B 000000B 000000B 001312B 000000B 000000B 1"003771B/ 060057B ADD +057 170400B 000000B 003772B 000000B 000000B 001512B 000000B 000000B 1"003772B/ 146153B COPY SA DB 170400B 000000B 003773B 001512B 000000B 001512B 000000B 000000B 1"003773B/ 005056B STA I +056 <ESC> NDe @ |
NDe @suppress-errors Suppress DOS errors: no Suppress MON errors: no Suppress SFS errors: no NDe @ |
NDe @terminal-status Log.no User Mode CPU Out of Last command 36 FLOPPY-USER COMMAND 0 17 terminal-status NDe @ |
NDe @version ND100e version A02 - 2021.07.25 (ND-291100 - 1.2.1.12) - Copyright (C) 1980-2021, Sintran Data ooo ooo ooooooo This is an ND-100 CPU emulator that can run ND-100 program files. oooo ooo oooooooo SINTRAN III is not emulated except for some required MON calls. ooooo ooo ooooooooo ooooooooo ooo ooo Copyright (C) 1980-2021, Sintran Data. All rights reserved. ooooooooo ooo ooo Config file: ND100e.ini ooo ooooo ooooooooo ooo oooo oooooooo Type HELP for a list of commands. ooo ooo ooooooo Registered to: Free demo version. NDe @ |