2010-07-08 22:26:58 +00:00
|
|
|
//
|
|
|
|
// VT52.h
|
|
|
|
// 2Term
|
|
|
|
//
|
|
|
|
// Created by Kelvin Sherlock on 7/7/2010.
|
|
|
|
// Copyright 2010 __MyCompanyName__. All rights reserved.
|
|
|
|
//
|
|
|
|
|
|
|
|
#import <Cocoa/Cocoa.h>
|
|
|
|
#import "Emulator.h"
|
|
|
|
|
|
|
|
#include "iGeometry.h"
|
2017-02-25 18:29:14 +00:00
|
|
|
#include "Screen.h"
|
2010-07-08 22:26:58 +00:00
|
|
|
|
2017-02-25 18:29:14 +00:00
|
|
|
@interface VT5x : NSObject <Emulator> {
|
2010-07-08 22:26:58 +00:00
|
|
|
|
|
|
|
unsigned _model;
|
|
|
|
|
2017-02-25 18:29:14 +00:00
|
|
|
unsigned cs;
|
2010-07-08 22:26:58 +00:00
|
|
|
BOOL _altKeyPad;
|
|
|
|
BOOL _graphics;
|
2017-02-25 18:29:14 +00:00
|
|
|
BOOL _escape;
|
|
|
|
context _context;
|
2010-07-08 22:26:58 +00:00
|
|
|
}
|
|
|
|
|
2017-02-25 18:29:14 +00:00
|
|
|
@end
|
|
|
|
|
|
|
|
@interface VT52 : VT5x
|
|
|
|
@end
|
|
|
|
|
|
|
|
@interface VT50H : VT5x
|
|
|
|
@end
|
|
|
|
|
|
|
|
@interface VT50 : VT5x
|
|
|
|
@end
|
2010-07-08 22:26:58 +00:00
|
|
|
|
2017-02-25 18:29:14 +00:00
|
|
|
@interface VT55 : VT5x
|
2010-07-08 22:26:58 +00:00
|
|
|
@end
|