Module Set

Control
pc
ir
adr
dat
status
Interrupt
mask
req
istat
ipc
vect
MMU
mmuctl
ffff
mutpt
immutpt
0000
bdseg
0000
edseg
ffff
Reg File
R0
0000
R1
0000
R2
0000
R3
0000
R4
0000
R5
0000
R6
0000
R7
0000
R8
0000
R9
0000
R10
0000
R11
0000
R12
0000
R13
0000
R14
0000
R15
0000
Decode Instruction
Code
Fmt
Op
Args
EA
CC
Act
Act
Emulator
Initial
0 instr
0 sec
0
default
Memory
Input/Output
Input Buffer

Options

Version

  • This version: ?
  • Latest release: ?

Platform capabilities

Sigma16 can use features that are supported by some, but not all, browsers and platforms. Here are the capabilities of your current environment:

  • Local storage supported: ?
  • Workers supported: ?
  • Shared memory supported: ?
  • Cross origin isolation enabled: ?

Memory

The memory size can be changed, but only before you enter the Processor page. When you enter the processor, the memory is allocated, and after this the memory size and the buffer allocation cannot be changed.

  • Memory has been allocated: ?
  • Memory size (16-bit words) ?
  • Memory display. You can specify a region of the memory to display after each instruction step. A larger region is better for tracing data structures but takes longer to render. This option can be changed any time, even after memory is allocated.


  • Buffer allocation ?

Emulator

There are several options for running the emulator, and you can select which one to use if the browser and platform support the required features. If the preferred choice isn't supported, Main will be used.

  • Current thread selection: ?
  • Preferred thread


EcmaScript 2020 language specification
		    Solarized green
		    Solarized blue
		    Solarized red
		    Solarized cyan
		    Solarized violet
		    Solarized magenta
		    Solarized orange
		    Solarized yellow