Solving Ben Lunt FYSOS GUI Book (6)
Posted: Sun Aug 14, 2016 1:43 pm
I finally got the book about GUIs that Ben Lunt wrote.
The first thing I figure a book about programming should have nowadays is an URL to the toolchain installation/configuration and compilation process.
In this way we can start playing with the code immediately, knowing exactly the structure of its development environment and exactly how to use (even in a YouTube video link with the full process leaving no detail out).
NOTE: The intention I have here is to fully understand how each trick works, and then implement a formal GUI (graphical, textual...) for pure DOS, which should support Long File Name drivers, NTFS drivers, USB and HID storage drivers, serial mouse drivers, etc., (I talk about using existing DOS drivers under this GUI) and also create, cut, copy, paste, search text and binary strings, rename, delete, and in the end run MS-DOS programs inside of it (implementing and linking into the GUI or any graphical application a few WinAPI and HTML4/HTML5 functions of several kinds to give it more power). A stand-alone GUI for pure MS-DOS/FreeDOS will help it become much more usable in modern terms again, specially when it reaches the point where it can display several image and document file types with helper viewer and editor programs.
So right now I am trying to understand how to compile each example and the full GUI program so I can put it here or YouTube...
I'm taking note of it because this is the "saved state of the process" to solve this book, so I need to keep it as if it was the task from a CPU and OS, so I don't forget that this is the first thing I need to do about this book while doing other unrelated and equally complex programming tasks.
So:
- What tools to use exactly and how to configure them (make for DJGPP?)?
- How to compile exactly each example, mainly the full GUI one.
I'll post whatever I learn in a while...
The first thing I figure a book about programming should have nowadays is an URL to the toolchain installation/configuration and compilation process.
In this way we can start playing with the code immediately, knowing exactly the structure of its development environment and exactly how to use (even in a YouTube video link with the full process leaving no detail out).
NOTE: The intention I have here is to fully understand how each trick works, and then implement a formal GUI (graphical, textual...) for pure DOS, which should support Long File Name drivers, NTFS drivers, USB and HID storage drivers, serial mouse drivers, etc., (I talk about using existing DOS drivers under this GUI) and also create, cut, copy, paste, search text and binary strings, rename, delete, and in the end run MS-DOS programs inside of it (implementing and linking into the GUI or any graphical application a few WinAPI and HTML4/HTML5 functions of several kinds to give it more power). A stand-alone GUI for pure MS-DOS/FreeDOS will help it become much more usable in modern terms again, specially when it reaches the point where it can display several image and document file types with helper viewer and editor programs.
So right now I am trying to understand how to compile each example and the full GUI program so I can put it here or YouTube...
I'm taking note of it because this is the "saved state of the process" to solve this book, so I need to keep it as if it was the task from a CPU and OS, so I don't forget that this is the first thing I need to do about this book while doing other unrelated and equally complex programming tasks.
So:
- What tools to use exactly and how to configure them (make for DJGPP?)?
- How to compile exactly each example, mainly the full GUI one.
I'll post whatever I learn in a while...