User:RHansen

From NDWiki
Revision as of 09:00, 24 September 2022 by RHansen (talk | contribs) (Created page with "A long time a go, in another universe it seems, I was using Sintran on an ND-100 at our electronics/computer school. We configured and ran the machine after we inherited it from some one. These days I am a Cloud Architect, Developer and Geek - spending an unhealty amount of time writing emulators. I have successfully created an ND-100 emulator with peripherals such as TeleType, Floppy and HardDrive. I have successfully dumped and booted SINTRAN version H, although ther...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

A long time a go, in another universe it seems, I was using Sintran on an ND-100 at our electronics/computer school. We configured and ran the machine after we inherited it from some one.

These days I am a Cloud Architect, Developer and Geek - spending an unhealty amount of time writing emulators.

I have successfully created an ND-100 emulator with peripherals such as TeleType, Floppy and HardDrive. I have successfully dumped and booted SINTRAN version H, although there are still some bugs to iron out.

OCTAL NO. OF PAGES THE SYSTEM WILL USE ON THE SEGMENT FILE(S):   2414
FIRST SYSTEM SEGMENT STARTS ON PAGE (OCT.):    551
NUMBER OF BACKGROUND PROCESSES (DEC.)     :      7
EACH BACKGROUND PROCESS NEEDS (OCT. PAGES):    205
00.00.08      0 JANUARY      0
SINTRAN III - VS H REVISION:        0
CPU (SYSTEM NUMBER):     9102
GENERATED:   09.04.00     12 SEPTEMBER   1985
SINTRAN III RUNNING -
PAGES FOR SWAPPING(OCT.):    616
00.00.57      0 JANUARY      0
SINTRAN III - VS H
ENTER system
PASSWORD:
NO MAIN DIRECTORY
OK
@


I have tried booting SINTRAN L. Dumping to HDD works great, but I havent successfully managed to boot the os from HD. Maybe because I am missing some opcodes ?

I am looking for the following

  • SINTRAN J to boot - because the source code that has been scanned is SINTRAN J - And it would help me immensely in debugging the emulator.
  • Documentation on Memory Management version 2. (MMS-2)
  • Other binary images (Tape, PaperTape, HDD, Floppy,+++)


Things I am working on

  • I am focusing on getting the ND-10/ND-100 opcodes working 100%
  • Test programs that validates the opcodes so far
    • ONE—CHECK, TWO—CHECK, THREE—CHECK, FOUR—CHECK (some bugs here still)
    • INSTRUCTION-B.BPUN (PROGRAM NUMBER: 204384B DATE ISSUED  : 83.11.01)
    • PAGING-B.BPUN (PROGRAM NUMBER: 203098B 1982)
    • FLOPPY-FU-1986F (All tests work except Test 2 "Format Decoder Test" on my PIO floppy driver)
  • Implementing the (semi)missing opcodes
    • Floating point 48 bits (doing 32 bits "somewhat correct with bugs" now)
    • «Commercial Extended» (CE) option
    • ND-110 Specific opcodes (Stack, Segment,)