С уважением, Александр.
Scorpion ZS-256 Turbo+ GMX-2048
SID-Blaster/ZX
Музей ретрокомпьютеров в Минске!
Здесь ничего нет => http://byteman.by
И здесь тоже --->>> http://bytespace.by
Patron, а в эмуляторе VT52 псевдографика есть?
Есть частичная имитация некоторых символов псевдографики VT52 и VT100 символами шрифта Windows.
Код:if( !St_ANSI ) { if( bGraphicsMode ) { if( ch == 'f' ) { ch = '°'; } else if( ch == 'j' ) { ch = '‰'; } else if( ch == 'g' ) { ch = '±'; } else if( ch == 'i' ) { ch = '…'; } else if( ch == 0176 ) { ch = '§'; } } else if( nP_ControlCodesType == IE15 ) { if( ch == '$' ) { ch = '¤'; } } } else { bool bGraphics = false; if( St_RusLat && G1_byte == '0' ){ bGraphics = true; } else if( !St_RusLat && G0_byte == '0' ){ bGraphics = true; } if( bGraphics ) { switch( ch ) { case 0137: { ch = ' '; break; } case 0140: { ch = '®'; break; } case 'a': { ch = 0xA0; break; } case 'b': { ch = 'Њ'; break; } case 'd': { ch = 'Ђ'; break; } case 'e': { ch = 'Љ'; break; } case 'f': { ch = '°'; break; } case 'g': { ch = '±'; break; } case 'j': { ch = '+'; break; } case 'k': { ch = '+'; break; } case 'l': { ch = '+'; break; } case 'm': { ch = '+'; break; } case 'n': { ch = '|'; break; } case 'o': { ch = '~'; break; } case 'p': { ch = '~'; break; } case 'q': { ch = '—'; break; } case 'r': { ch = '—'; break; } case 's': { ch = '_'; break; } case 't': { ch = '|'; break; } case 'u': { ch = '|'; break; } case 'v': { ch = '+'; break; } case 'w': { ch = '+'; break; } case 'x': { ch = '|'; break; } case 'y': { ch = '«'; break; } case 'z': { ch = '»'; break; } case '{': { ch = 'п'; break; } case '|': { ch = '#'; break; } case '}': { ch = 'f'; break; } case '~': { ch = '•'; break; } } }
Ндя, немного...
Может, запользовать диапазон 200-237?
Просто я пробовал использовать диапазон 200-237 (Strip_8Bit_HighLimit = 0177, шрифт Courier New) но мне ничего не показывалось.. что то делаю не так?
Некоторые старые программы для VT52 посылают управляющие коды с установленным 8 битом - так этот бит можно обрезать до попадания принятого терминалом кода в обработчик управляющих кодов.
Можно запустить с устройства DK игру: Space_Invaders и посмотреть, как работает эмуляция псевдографики VT52.
Последний раз редактировалось form; 04.08.2017 в 16:38.
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)