0
I Use This!
Inactive

Commits : Listings

Analyzed about 10 hours ago. based on code collected about 14 hours ago.
May 02, 2023 — May 02, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
* Export BIOS data area `bios_da' in the syscalls table, which could be used while including dr-env/bios.h * Keybdrv layout support update More... over 18 years ago
Use archive-file when linking the sub-parts of the kernel because the latest DJGPP and binutils will generate duplicated internal symbols if doing multiple ld. Moreover, this method is more correct, I think. More... over 18 years ago
Clear-up More... over 18 years ago
Dynalink improvement, loading modules and call entry-point name with suffix `_init' and any symbol with prefix `_'exported in the module will be internal and hidden More... over 18 years ago
Reset getopt (for kernel modules) in fd32_unget_argv (a bug-fix) Maybe should do the reset somewhere else More... over 18 years ago
Keybdrv's country/region layout support *near complete* More... over 18 years ago
VGA and INT10 update More... over 18 years ago
Remove strcase.c from fd32/kernel, it's in the oslib/ll/i386/string.h More... over 18 years ago
Keybdrv's country/region layout support, *incomplete* More... over 18 years ago
Specifying ISRs at runtime (command line/config file). Unfinished. More... over 18 years ago
Lea allocator and buddy. Some work remains (interface code, more init code, mem_get_region etc). More... over 18 years ago
Improve arguments process More... over 18 years ago
Use the getopt in DPMI and update some related code More... over 18 years ago
Update the keyboard driver and *prepare* to have country/region layout support NOTE: The layouts are from FD-KEYB: http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/keyb/kblayout/kpdos21x.zip , load a KEYBOARD.SYS and select a layout ID More... over 18 years ago
Put the fd32_kernel_open, fd32_kernel_read, fd32_kernel_seek and fd32_kernel_close into the syscalls table, they are used by the DPMI and wrapper. More... over 18 years ago
Synchronize with the kernel process mgr update More... over 18 years ago
Synchronize with the kernel process mgr update More... over 18 years ago
* Implement relocation to DOS MZ file * Use the FD32 LDT management services in the dos_exec.c instead of the OSlib's gdt_* More... over 18 years ago
Reserve the dos memory for module structure information because it will still be used in the end More... over 18 years ago
Remove the disabled syscalls 'cause they are defined in modules, TODO: maybe organize a better syscalls and their header files with dependency relationship More... over 18 years ago
* Move the stubinfo_init to dpmi/src/dos_exec.c, the stubinfo_init and restore_psp in DPMI module will be exported to the system calls table * Simplify the kernel/process.c, all the functions in kernel will use the process_info to attach per-process needed data (like these in the Jft) * Synchronize the changes in cdrom and wrapper, the ones in apps are to be fixed * Remove the stubinfo.h ... More... over 18 years ago
Use iret technique, back to the program (formerly vm86) and stay in the protected mode More... over 18 years ago
* mem_get() the system/interrupt stack for vm86 execution (formerly static) * code clear-up More... over 18 years ago
Fix bug 1256676. It is still possible to enter the wrongly-named directory if it already exists, this will be fixed soon. More... over 18 years ago
Fix bug 1256621. More... over 18 years ago
Forgot a line in the last commit... More... over 18 years ago
Fix bug 1256661. Doing the check in the DPMI driver instead of the FAT driver, since read-only "open" failing on directories is a DOS thing. More... over 18 years ago
VM86 changes, remove comment info in vga.c More... over 18 years ago
The FAT driver 2.0 is now fully functional, although some optimizations are still possible and there are a few details to fix up. Version 1.0 is discontinued. The current version has some debugging output enabled to let you check if there are files/channels/dentries leaks. The path resolution stuff will be in the file system manager, but it is currently included in the FAT driver 2.0 for compatibility with the current file system interface. More... over 18 years ago
Print out the module filename More... almost 19 years ago