Pack "GFA Basic Windows 16bits"

The package installs the GFA Basic Windows 4.38 + GFA Extention Tool 2.1 + GFA Compiler 1.07w
to contact me: (replace -at- by @)


Pack GFA BASIC Windows 16 Extended (v1.01)
GFA Basic Windows 16 bits works on Windows XP/Vista/Seven ! (only x86)


I use now Oracle VM VirtualBox and Windows XP and it's fast now, dont know why it don't work in 2019...

Oracle VM virtualbox is too much sloooowwwww and can't really be used. I upgrade by Windows 10 Home to Pro so i can install Hyper-V (dont forget to enable Virtualization in your BIOS !). It's great and faster !

Unfornutatly Microsoft Virtual PC 2007 don't work on windows 10 x64. So if you want use GFA Windows i'll recommand you to use Oracle VM Virtualbox
Add source code for Vectorballs (zip)

Tutorial 2: Playing OGG music in GFAWin16

Add source code for Tiny Basic 1.00a (add LOAD / SAVE / REM)

Add source code for 2D Road Engine 1.00

Tutorial 1-3: Ecran Logique / Ecran Physique (french)

Tutorial 1-2: Affichage d'images bmp et Redraw (french)

Tutorial 1-1: la gestion des fenètres (french)

If you have Windows 7 x64 and if you can't run GFA Basic Windows ? Look at this

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

Add 2 sources code (3D Dot Ball, Tiny Basic 1.00)

Add 5 sources code (3D Bouncing Balls, 3D Cube, Chaos Dungeon, Wave, Worms)

Add file "GFARUN10.DLL" patched for XP in "C:/Windows/"
- Modification of the GFABASIC.INI file (incorrect path): clearly version 1.00 of the pack was not working...


"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 (32bit) or x64 (64bit) version of the program, and then contact the software publisher."

Windows 7 X64 et les systèmes antérieur 64 bits (XP/Vista X64) ne prennet pas en charge les applications 16 bits, seules les applications 32 bits et 64 fonctionnent correctement.
Les version Pro et intégrale de windows 7 permettent de lancer les programmes 16 bits, en mode XP...
Si vous avez une autre version de Windows 7, je vous invite à utiliser Microsoft Virtual PC 2007, qui vous permettra d'installer Windows XP sur votre ordinateur et donc d'utiliser le GFA Basic Windows sur Windows 7 64 bits !
Ce "PC Virtuel" s'ouvrira dans une fenètre, à la manière d'un émulateur. Bien entendu il faudra installer le système d'exploitation qui vous interesse pour l'utiliser !

GFW Sample Source Code !

Must be compiled for better speed

3D Bouncing Balls
3D Cube
Chaos Dungeon
3D Dot ball
Tiny Basic v1.00
2D Road Engine
Vectorballs NEW !