Pack "GFA Basic Windows 16bits"
This pack easy installs the GFA Basic Windows 4.38 interpreter
+ Extention Tool 2.1 + Compiler 1.07w

Pack GFA BASIC Windows 16 Extended (v1.01)

GFA Basic Windows 16 bits works on Windows XP/Vista/Seven ! (except for 64-bit versions -x64-)
(On Vista, you have to install it using "right-click" and choose "Run as Administrator" from the shortcut menu )

If you have some pb with GFA Windows 16 bits, here are a few errors with solutions:

"System\CurrentControlSet\Control\VirtualDeviceDrivers. VDD. Virtual Device Driver format in registry is invalid. Chose 'Close' to terminate the application"

In some cases, click on "Ignore" allows the program to run properly, but the error message continues to appear when you start 16-bit programs.

Run Regedit then open the key:

In some cases this VDD key no more exist. If it exists, click to select it, then right click, choose "Delete".
Then you must then recreate it: In the "Edit" menu, point to "New" and click on "Multi-String Value." Type "VDD" in the "Value Name", then confirm with "Enter"

"Can't run 16-bits Windows Program"
If when you try to run a program, a dialog box containing the error "Can not run 16-bit Windows Program" appears on the screen, here's how to fix this problem due to non functioning of the creation of short file names:

Indeed, some programs, even recent, require the creation of short file names in order to remain compatible with the maximum of operating systems. To re-create the current filenames and correct this problem, you must modify the registry.

Run Regedit then open the key:

HKEY_LOCAL_MACHINE\ System\ CurrentControlSet\ Control\ FileSystem.

Double click the value NtfsDisable8dot3NameCreation then enter 0 in the Data text box value
Confirm with OK, close the Registry Editor and restart your computer to apply the change

If you are not familiar with the registry, you can simply run this
small file that will automatically do the modificiation above!

"C:\WINDOWS\SYSTEM32\AUTOEXEC.NT. The system file is not suitable for running MS-DOS and Microsoft Windows applications"

Find the file autoexec.nt in C:\windows\repair\ and copy it in the folder C:\windows\system32\

"The version of this file is not compatible with the version of Windows you're running. Check your computer's system information to see whether you need an x86 (32-bit) or x64 (64-bit) version of the program, and then contact the software publisher."

Windows 7 X64 and 64-bit prior systems (XP / Vista x64) does not support 16-bit applications, only applications 32 and 64 are working properly.
Pro and full version of Windows 7 for launching 16-bit programs in XP mode ...
If you have another version of Windows 7, I invite you to use
Microsoft Virtual PC 2007, which will allow you to install Windows XP on your computer and therefore to use the GFA Basic Windows on Windows 7 64-bit!
This "Virtual PC" will open in a window, like an emulator. Of course it will install the operating system you are interested to use it !

Source Code

Tutorial 1-1:
la gestion des fenêtres
Tutorial 1-2:
Affichage d'images bmp et Redraw
Tutorial 1-3:
Ecran Logique / Ecran Physique
Tutorial 1-4: bientôt !


Playing OGG music in GFAWin16

You can mail me (in French or English): goux.m (@)
(sorry fot my bad English, hope you understand what i want explain...)

20/01/13 Use GFA Windows on Windows 64 bits + infos Windows 8

You have windows 7 64 bits, you can't run GFA Basic Windows ? Look at there
Microsoft says that its est possible toi run 16 bit sotfware on Windows 8, if you use 32 bits OS

February 12 2012 Installing Pack on another drive than C:
" Vries" write me because when he try to install the pack on his drive "D:" it doesn't works !
He has an error message "Cannot run GFA-BASIC! See Readme-file for further assistance"
After some email exchange i found where is the pb: the file
"GFABASIC.INI"in"C:/WINDOWS/" contains the path for the GFA interpreter:
You have just (by using Notepad) to change "C:" in "D:" (or the letter of the drive where you have installing the pack),
then it works ! Thanks to him !