Flight Simulator RGB Modifications By: Andrew Tuline CIS: 70465,1223 The modifications included herein will allow an RGB monitor to show some colours using the Flight Simulator program. This modification is not perfect, nor is is very well tested. The user should make a copy of their Flight Simulator program using their favourite technique. As we know even the most obvious methods may elude us. Anyways, one of the bugs is, when the user enters the slew mode, the modifications are nullified. Basically, the technique is to intercept the disk vector and setup a port for the colour display adapter for the needed values. I certainly hope, that by disclosing this technique, Microsoft doesn't skin my hide. Anyways to modify your extra spare disk, boot up debug in DOS 2.0 and type the following: Note: you need a system with at least 96K to use this modification as is. L CS:0 0 0 1 (FLIGHT SIMULATOR DISK IN DRIVE A) A 0 mov ax,201 mov dx,0 mov CL,2 mov ch,27 mov bx,1000 mov es,bx xor bx,bx int 13 jmp 1000:0 W CS:0 0 0 1 L CS:0 0 139 1 (FLIGHT SIMULATOR DISK IN DRIVE A) A 0 push cs pop ds mov ax,0 mov es,ax es: mov ax,[4c] mov [70],ax es: mov ax,[4e] mov [72],ax mov ax,48 es: mov [4c],ax es: mov [4e],cs cli xor ax,ax mov ds,ax mov es,ax mov ss,ax mov sp,c0b0 mov cx,200 mov SI,7c00 mov DI,500 sti repz movsb jmp 0:7c18 a 48 pushf push cs cs: mov [74],ax mov ax,5b push ax cs: mov ax,[74] jmp F000:EC59 <- this is also saved at 1000:0070 pushf push ax push dx mov dx,3d8 mov AL,0a out dx,AL inc dx mov AL,20 out dx,AL pop dx pop ax popf iret W CS:0 0 139 1 The value 20 a couple of lines up sets up the colours for low intensity cyan/magenta/white. Good luck, and may the colours be with you!