Ejemplo n.º 1
0
        private static void Normal(byte b)
        {
            if ((b >= 33 && b <= 126))
            {
                VGAText.Write(b);
                return;
            }

            switch (b)
            {
            case 0x08: VGAText.Backspace(); return;                         // ascii

            case 0x0A: VGAText.Newline(); return;                           // ascii

            case 0x0C: VGAText.Formfeed(); return;                          // ascii

            case 0x0D: VGAText.CarriageReturn(); return;                    // ascii

            case 0x1b: State = ControlState.Escape; return;                 // vt100

            case 0x9E: State = ControlState.Color; return;

            case 0x9F: State = ControlState.Background; return;

            default: return;
            }
        }