Skip to content

Sources incomplete #1

@jmalak

Description

@jmalak

I want to fix FreeDos Keyboard Layouts for Czech/Slovak Keyboards which is defined incorrectly.

The sources here on GitHub are incomplete. Following is missing:

  • Key definition compiler KC and KLIB for KEYBOARD.SYS creation from layout definition files
  • Keyboard layout definitions for KEYBOARD.SYS creation
  • build scripts/makefiles/batch files

The necessary sources are fragmented between FreeDos 1.1 CD (some missing in newer FD version), GitHub and GitLab.
What is proper location for them?

I will try to complete source code here, but I am not sure if it is right position.
I would like to migrate KEYB from Pascal to C or ASM language, but I don't know if in-line assembly code is it preferred method or should be separated from high-language source to separate ASM source file?
I suppose prefered C compiler is Open Watcom and prefered Assembler is NASM.
What is prefered build platform?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions