5
I Use This!
Inactive

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Apr 29, 2023 — Apr 29, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Remove remaining traces of comcom. More... about 20 years ago
Remove the remaining traces of comcom. More... about 20 years ago
Properly free segregs after freeing memory block (from bug #909015) More... about 20 years ago
Removed direct kernel interfaces where possible and replaced inline asm by syscall() otherwise -- the latter allows glibc to use sysenter and friends. The calls for syscall() are extended_mremap, dosemu_sigaction, vm86_old and vm86_plus. Note however that dosemu_sigaction is only called when sigaltstack is not supported. More... about 20 years ago
- Implemented extended exception stack frame (DPMI 1.0, needed by rtm32) - Allow Visible Page Faults (DPMI 1.0, needed by bug #909015 and rtm32) More... about 20 years ago
Update EMM to new mapping flag. More... about 20 years ago
eliminate libless_llseek. For hdinfo we can use _FILE_OFFSET_BITS==64 as it's standalone. For disks.c it's safer to explicitly use *64 calls. #ifdef __linux__ is a little optimistic but doesn't hurt :) More... about 20 years ago
Mapping system revamp. - Added support for lowmem region, it is now a part of SHM segment. - Moved DPMI memory away from SHM segment. - Updated HMA, DPMI and other subsystems to the new mapping features. More... about 20 years ago
Next part of bug #902742: - remaining issues with is_dos_selector() fixed. - couple of 16/32bit registers confusion fixed. dos_read/dos_write case is not yet. More... about 20 years ago
Allocate 6 realmode stacks for each DPMI client instead of 16 for all clients. Blinker extender is now supported (closes SR #855611). More... about 20 years ago
Remove mapself support. More... about 20 years ago
Adjust various minor things that showed up in a stable-devel diff. More... about 20 years ago
Update changelog for 1.3.0.0 More... about 20 years ago
Huge DPMI update (not too much user-visible though). - First step to Blinker extender support - PM API translator now uses the EMS page frame to save 64K of conventional memory. - $_pm_dos_api option introduced which allows to disable the API translator (Bart wanted to preserve the possibility of disabling EMS and getting an extra UMB space without disabling also DPMI). - First step at solving bug #902742 (most is_dos_selector() checks removed, but not all). There are lots of internal changes made, for example exec'd DPMI program is now "forked" as a separate DPMI client. Memory structures were changed to allow sharing allocations between parent and child clients. And more... Just watch out for a bugs now:) More... about 20 years ago
Shut up annoying error. More... about 20 years ago
From Pete Cervasio: - allow int 1A function 3 to set the emulated CMOS time of the day clock. More... about 20 years ago
man page clarification More... about 20 years ago
Allow fullscreen toggling using xmode. More... about 20 years ago
Make "unix -e" a hybrid of the old "unix -e" and "unix -c": if the Linux path cannot be canonicalized it will be interpreted as a DOS command. This way "dosemu -E dir" continues to work. Introduced "unix -r" to get the old behaviour of -e for the purists. More... about 20 years ago
dpmi.c, do_int31, case 0x0401: here a "break" is missing causing this function to return rubbish as vendor name More... about 20 years ago
Fix sound for Screamer game. More... about 20 years ago
Block SIGALRM instead of turning of the itimer for the MFS. Also check if one is pending before calling handle_signals(). Without this change situations that spend lots of time in the MFS effectively could have SIGALRM disabled (showed up on SMP machines in a dir loop). Should still check if the floppy code can use sigalarm_block instead of sigalarm_onoff as well. More... about 20 years ago
Dont call keyb_server_reset() before keyboard client is initialized, as this causes a NULL ptr deref in keyb_client_set_leds() with the potential of calling a realmode code (Keyboard==NULL, Keyboard->set_leds!=NULL) More... about 20 years ago
Avoid NULL ptr deref when SDA is not yet initialized (at DOS boot-up). More... about 20 years ago
Certain mouse types (namely, MOUSE_GPM) must never be closed/re-opened. This makes the gpm mouse to survive the console switch, and quite accidentally also solves the obscure lock-ups of Volkov Commander after a console switch. More... about 20 years ago
Fix compilation. More... about 20 years ago
Cleaner way to exit automatically for unix, suggested by Stas. More... about 20 years ago
Count number of times middle button is pressed even for 2 button mice (will be zero). Fixes bug #891650 More... about 20 years ago
Execute dos_post_boot() (mouse_post_boot()) not only from int28 but also from int21/ah=4b. Fixes problem with wd from unix -c & mouse. More... about 20 years ago
Repair the automatic exit for "unix -e" without -E argument. More... about 20 years ago