home *** CD-ROM | disk | FTP | other *** search
- 0.63
- - Fixed crash with keymapper (ctrl-f1) and output=surface.
- - Added unmounting.
- - Fixed multiple issues with drive labels.
- - Fixed most if not all FILES=XX problems.
- - Added redirection in the shell.
- - Fixed crashes with subst.
- - Fixed multiple crashes with the drive images support.
- - Added a missing fpu instruction.
- - Fixed some cpu and fpu instructions.
- - Fixed a small bug related to font loading.
- - Rewrote the devices support.
- - Added capslock/numlock checks on startup.
- - Fixed wave writing.
- - A few internal DOS fixes.
- - Timer fixes for the hybrid loader.
- - Some small soundblaster fixes.
- - The drive cache can now be cleared by a keycombo. (CTRL-F4)
- - A few keyboard fixes.
- - Compilation fixes on various platforms.
- - Quite some debugger improvements.
- - Fixed dir only showing files after the first run on cdrom drives.
- - Added some cdrom detection checks.
- - Enabled insert in the shell. (Easier editing of commands)
- - Changed order in which executables appear with tab-completion.
- - Fixed some issues with raw opl recording and using a slightly different
- format
-
- 0.62
- - Added blinking support in the shell and some color fixes.
- - Fixed commandline parsing when .bat files involved (fixes -exit)
- - Fixed issues with tabs in commandline not being processed correctly.
- - Cleaned/improved shutdown sequence.
- - Added some more bios functions (wait and delay functions).
- - Made our XMS driver conform the specs better. (c2woody)
- - Added support for some more ems functions.
- - Added intelligent mpu401 emulation. (Srecko)
- - Added soundblaster 16 emulation.
- - Rewrote GUS emulation to sound more authentic.
- - Improved pc speaker emulation.
- - Added an internal (programmable) mixer.
- - Added support a few soundblaster/adlib detection routines.
- - Fixed lot's of bugs related to DMA transfers.
- - Added interpolating prebuffering mixer routines.
- - Added recording of OPL commands and raw midi.
- - Fixed some bugs with the wave recording.
- - Changed sensitivity settings of the mouse.
- - Added ps2 mouse-emulation in bios interrupts (c2woody).
- - Fixed some bugs with mouse emulation limits.
- - Fixed a bug with an unterminated string in the drivelabel.
- - Changed file search routines a bit to be more compatible.
- - Added support for attribute-searching with fcb's.
- - Added basic SDA.
- - Added TPA and DIB.
- - Added Lot's of missing dos tables (c2woody).
- - Changed psp and dta functions to use dta.
- - Returned filename in ds:dx in create-random-file (c2woody).
- - Fixed a bug with date and time used on open files.
- - Some mscdex fixes.
- - Added the -version switch, which makes dosbox report its version.
- - Added a keymapper.
- - Added basic IPX emulation.
- - Added cdrom iso support and floppy images support.
- - Added the possibity to boot another dos version.
- - Added Serial passthrough support (win32 only).
- - Added the possibility to pause dosbox.
- - Changed OpenGL so that it is initialized only when used.
- - Make dosbox run at higher priority when active and lower when inactive.
- - Added direct draw output support (win32 only).
- - Added current running program to title bar.
- - Rewrote video emulation to support new scalers.
- - Added new graphics scalers like advmame3x,tv2x.
- - Added a support for a few anti-debugger tricks.
- - Improved the handling of the tab-key.
- - Improved support for the numeric keyboard.
- - Fixed a few cpu opcodes.
- - Added cpu core simple (for lowerend machines)
- - Fixed some nasty bugs in the dynamic cpu core.
- - Added a few (rarely used) fpu opcodes.
- - Fixed various issues with GCC 3.4.
- - Many internal timer improvements (PIT and PIC).
- - Added some more PIC commands (c2woody).
- - Added BCD counting to the timers.
- - Fix some vesa functions.
- - Add some basic support for 132x25 and 132x45 textmodes.
- - Improved Tandy emulation a lot.
- - Lowered cpu usage when dosbox is idle.
- - Allow virtualisation of some basic IO-ports (c2woody).
-
- 0.61
- - Added a beta dynamic cpu for x86 hosts (very unstable)
- - Added opengl and hardware overlay display output
- - Rewrote the vga screen updates to go in lines
- - Added paging and v86 support to cpu emulation
- - Added a config option to simulate a certain type of machine
- - Added hercules graphics emulation
- - Made CGA/TANDY modes more compatible
- - Updated textmode drawing routines to support blinking colors
- - Fixed VESA set page function that was documented wrong
- - Fixed some wrongly emulated cpu opcodes.
- - improved exception handling
- - debugger: fixes; logging of gdt,lgt,idt, new commands(Fizzban)
- - fixed some mscdex issues (drive letter header error, added get directory entry)
- - added/fixed some bios funcs
- - added some rarely used xms functions (thanks c2woody!)
- - implemented GUS emulation
- - Added 16-bit DMA support (for GUS and eventually SB16)
- - Fixed many small bugs in filehandling routines
- - Many small FPU fixes (c2woody/Fizzban)
- - Some keyboard improvements (pharlab games)
- - Some Timer and cmos/rtc fixes (Mirek/Srecko/Others)
- - Lot's of mouse fixes (Help from various people)
- - Enabled internal modem
- - Made the DOS parsing routines a bit more flexible
- - Added Subst (Srecko)
- - Added cdrom ioctl support for linux (prompt)
- - Many internal DOS fixes: memory/files/datastructures.
- - Got some help from c2woody in allowing more than 1 irq being served
- - Disabled DPMI (not needed anymore. DOSBox handles almost every extender)
- - Search configfile in $HOME directory if none present in current directory
- - Added another way to switch to protected mode. (Thanks Morten Eriksen!)
- - Fixed some odd badly documented behaviour with PSP/DTA
- - Added some warnings on opening of readonly files in writemode(DOS default).
- - Many shell enhanchements
- - Fixed a win32 specific bug dealing with filenames starting with a "."
- - Fixed some bugs with the directory structure: not found/can't save errors
-
- 0.60
- - rewrote memory system for future paging support
- - fixed several EMS and XMS bugs and rewrite for new memory system
- - added some support for tandy video modes
- - added MAME Tandy 3 voice emulation
- - added MAME CMS/GameBlaster emulation
- - added serial port emulation with virtual tcp/ip modem (somewhat buggy)
- - sound blaster emulation is now sb pro 2.0 compatible
- - added basic support for 32-bit protected mode
- - VGA now tries to emulate an S3 Trio 64 card with 2 MB
- - VESA 2.0 support for some 256 color modes
- - rewrote large piece of video bios code for better compatibility
- - added support for the not inheritance flags.
- - created functions for creating child psp.
- - updated errorcodes of findfirst (thanks Mirek!)
- - rewrote loggingsystem to generate less warnings
- - added dos protected mode interface (dpmi)
- - added cdrom label support
- - improved cdrom audio playing
- - fixed and improved directory cache
- - debugger shows selector- and cpu mode info
- - added SELINFO (selector information) command to debugger
- - added reference counting for dos files
- - added tab-completion
- - added basic fpu support.
- - fixed several bugs with case sensitive filesystems.
- - added more shell commands and improved their behaviour.
- - mouse improvements.
- - real time clock improvements.
- - DMA fixes.
- - Improved .BAT file support.
-
- 0.58
- - fixed date and time issues with fcbs
- - added more commands to the internal Shell
- - corrected config system when a old configfile was used
- - fixed cga put and get pixel
- - fixed some vga register getting reset to wrong values
- - improved support for foreign keyboards
- - improved joystick support
- - made dosbox multithreaded again
- - lot's of soundblaster fixes
- - dma fixes
- - cdrom support
- - midi support
- - added scale2x
- - reenabled screenshot support
- - joystick support fixes
- - mouse improvements
- - support for writing wavefiles
- - added directory cache and longfilename support (longfilenames will be mangled)
- - mouse fixes
-
-
- 0.57
- - added support for command /C
- - fixed all fcb-write functions
- - fixed fcb-parseline
- - added debugger under linux/freebsd
- - added debugger memory breakpoints and autolog function (heavy debug)
- - added loadfix.com program that eats up memory (default 64kb)
- Usage : loadfix [-option] [programname] [parameters]...
- Example: loadfix mm2 (Allocates 64kb and starts executable mm2)
- loadfix -32 mm2 (Allocates 32kb and starts executable mm2)
- loadfix -128 (Allocates 128kb)
- loadfix -f (frees all previous allocated memory)
- - added echoing of characters for input function
- - added support for backspace for input function
- - added partial support for int10:01 set cursortype
- - fixed most of the problems/bugs with character input.
- - fixed allocationinfo call.(darksun series)
- - improved dos support for non-existant functions
- - Split screen support
- - prefix 66 67 support
- - rewrote timingscheme so 1000 hz timers don't cause problems anymore
- - update adlib emulation
- - fixed some isues with the mouse (double clicks and visible when it shouldn't be)
- - improved mouse behaviour (mickey/pixel rate) and detection routines.
- - basic ansi.sys support
- - Disney sound system emulation
- - rewrote upcase/lowcase functions so they work fine with gcc3.2
- - SHELL: added rename and delete
- - added support for command /C. Fixed crashes in the shell
- - fixed various bugs when exiting dosbox
- - fixed a bug in XMS
- - fixed a bug with the joystick when pressing a button
- - create nicer configfiles.
- - bios_disk function improved.
- - trapflag support
- - improved vertical retrace timing.
- - PIT Timer improvements and many bug fixes
- - Many many bug fixes to the DOS subsystem
- - Support for memory allocation strategy
- - rewrote cpu mainloop to act more like a real cpu
-
- 0.56
- - added support for a configclass/configfile
- - added support for writing out the configclass into a configfile
- - removed the language file and made it internal
- - added support for writing the language file (will override the internal one)
- - improved mousesupport
- - updated readme
- - support for screenshots
- - some cpu-bug fixes
- - dma changes
- - Real Sound support
- - EMM fixes and new functions.
- - VGA fixes
- - new wildcompare
- - support for size and disktype at mount.
- - added new debugger functionalities: start/trace into INTs, write processor status log,
- step over rep and loop instructions, breakpoint support without using INT 03 (heavy debugging switch)
- - Added more cpu instructions and changed the string operations.
- - Added classes for most of the internal dos structures.
- - Rewrote most of the fcb calls to use normal dos calls.
-
- 0.55
- - fixed the errors/warnings in prefix_66.h and prefix_66_of.h (decimal too large becomming unsigned).
- - fixed compilation error on FreeBSD when #disable_joystick was defined
- - int10_writechar has been updated to move the cursor position.
- - changed the basedir routines to use the current working dir instead of argv[0]. This will fix and brake things :)
- - illegal command, now displays the command
- - wildcmp updated to be case insensitive
- - added fcb:open,close,findfirst, findnext.
- - fixed rename in drive_local
- - added new features to the debugger: breakpoint support / data view / command line
- - partial support of list of lists (dos info block)
- - full emm 3.2 support
- - partial emm 4.0 support
- - fixes to graphics core fonts (text in sierra games is now correct)
- - improved support for user mousehandlers
- - fixed EGA graphics
- - fixed VGA graphics
- - fixed write with size 0
- - changed memory management.
- - fixed and cleaned up the cpu flags.
- - changed interrupt handler.
- - speeded up the graphics.
- - speeded up the cpu-core
- - changed dma
- - improved dma streams from emm memory
- - added some cga videomodes
- - added more funtions to the keyboard handler
-
- 0.50:
- -added F3 to repeat the last typed command.
- -made it possible to change the shellmessages(dosshell). so
- you can costumize it.(dosbox.lang)
- -changed cpu core.
- -Fixed a lot of errors with the keyboard: shift-f1 and
- alt-f1 now works.
- -Fixed some division errors.
- -made a plugin system.
- -added a lot of real 386 mode instructions.
- -made it possible to resize the screen.
- -Mayor source cleanup/reorganisation.
- -Complete rewrite of the graphics routines. Should make it
- possible to implement more fancy things like 2xsai,interpolation.
- -changed the sound playback.
- -Changed the vga drawing to only draw on memory changes, instead
- of drawing an entire frame.
- -fixes to the soundblaster/dma code should be able to play 4-bit
- adpcm compressed sounds.
- -added the correct time to dir.
- -bugfixes to batch-file handling.
- -Lot's of small bugfixes.(Dune1&2,wolf3d, many more).
- -Released the source.
-