sdancer75 / DOS-GUI-Norton-Style

A Norton's Utilities like GUI I developed in Turbo Pascal and Assembly
Apache License 2.0
20 stars 5 forks source link

compilation issues #1

Open cocoabox opened 3 weeks ago

cocoabox commented 3 weeks ago

Hi! Very nice work! This is what I've been looking for. For the QSORT app,

Or, if you could provide a simple Hello wrold App in TP that'd be really nice

Many thanks!

sdancer75 commented 3 weeks ago

Hi, there,

The DOS-GUI-Norton-Style is a library. The QSort application is just an app that uses that library and is not a prerequisite to use it. I believe there is some test files you can begin work with this.

Unfortunately, I lost the source code of the qsort app. Maybe it is somewhere inside my hundreds of backup CDs but I haven't restored it yet (some of them are not readable anymore). This code is pretty old and I hardly remember anything of this, but yes, you can use other languages when you build a new code from the sources since it uses standard ASCII code.

The Greek letters (and any other language you desire) are positioned from position 128 and after. The standard symbols for the library also must exist for the UI. Standard English characters are always in the font set. The extension of the font file is *.SYM

Check the FONTS folder and you will find the font builder FONTEDIT.EXE. With the editor you can design the fonts for the desired language. Just replace the Greek characters with your characters.

FontEdit

Open a DOSBox terminal and write loadfont macedon.syb to load a new font set

Loadfont

or write fontedit.exe to load the editor and press F5 to load an existing font set from the file (just type the name i.e macedon)

image

The standard symbols used internally from the library are shown in the NORTON.SYB file.

image

cocoabox commented 3 weeks ago

I don't think the problem is the font editor. I have tried to build/compile your code (with minor additions)

https://github.com/cocoabox/DOS-GUI-Norton-Style/tree/master

The build script is in build.bat but

Do you still remember this code? (It looks like you did this when you were 19 years old... and you look way older in your profile pic now). Or do you think you can make it compile?

I understand it's been quite a while, and if you'd like to not spend time on this, it's absolutely fine. But please add a note mentioning this code doesn't compile, that'd save people lots of time.

Many thanks