Archive | Gaming

Looking to Sell my ASL Collection

That would be my large collection of Advanced Squad Leader Modules. Feel free to email me at atuline@gmail.com for additional questions/offers.

I’m located just outside Vancouver, BC and you’re welcome to come over and have a look. Be prepared to hear ‘no thanks’ if you’re going to put in a lowball offer in order to get a ‘deal’.

Oh, and did you see Maps 42 and 43? Yep, those are originals.

Continue Reading →

Continue Reading

Flight Simulator Modification

The following article was submitted by myself to Compuserve circa 1983. It provided a way to get colour on an RGB screen while running FS1. At the time, MS:FS only supported colours via dithering on an NTSC monitor. As I recall, my program intercepted a disk interrupt and changed the CGA settings each time the disk was called.

I had previously written a program called ‘star3d’ in 8088 assembler which displayed an animated starfield on the CGA, similar to the Windows screensaver starfield. I also ported that over to the Amiga in about 1986.


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 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!

Continue Reading