Hi Daniel3D
fine for getting your feedbacks...
1. About using interrupt in DOS mode:
I prefer to use SHELL command because it is speeder than getting files of folder using 16 bit interrupts
(as you already know using interrupt we must use some DOS services in a specific order for getting the list of files = much code for reaching the same point)
moreover there is FILES keyword in QBasic (see here
https://wiki.qb64.org/wiki/FILES) that it uses to print on the screen the result of its calling.
2. arrays too huge
1000 is a generic target. The original files are about 120 plus mod files = (about) 400 ?! In other words 400 files are a good upper limit about the amount of files that can be in the main folder of the game ?
3. using 4 groups for the scrollListbox
Game Files are in the list that you have posted before
getting files list in the folder we can extract the 3 different lists: Tracks, Cars and Mods
please think about this and gimme a confirm to let me go on.