home *** CD-ROM | disk | FTP | other *** search
/ PC World 2004 December (Special) / PCWorld_2004-12_Special_cd.bin / Windows / neznametipy / neznametipy.exe / DOSBox0.62-win32-installer.exe / NEWS.txt < prev    next >
Text File  |  2004-09-29  |  12KB  |  267 lines

  1. 0.62
  2.   - Added blinking support in the shell and some color fixes.
  3.   - Fixed commandline parsing when .bat files involved (fixes -exit)
  4.   - Fixed issues with tabs in commandline not being processed correctly.
  5.   - Cleaned/improved shutdown sequence.
  6.   - Added some more bios functions (wait and delay functions).
  7.   - Made our XMS driver conform the specs better. (c2woody)
  8.   - Added support for some more ems functions.
  9.   - Added intelligent mpu401 emulation. (Srecko)
  10.   - Added soundblaster 16 emulation.
  11.   - Rewrote GUS emulation to sound more authentic.
  12.   - Improved pc speaker emulation.
  13.   - Added an internal (programmable) mixer.
  14.   - Added support a few soundblaster/adlib detection routines.
  15.   - Fixed lot's of bugs related to DMA transfers.
  16.   - Added interpolating prebuffering mixer routines.
  17.   - Added recording of OPL commands and raw midi.
  18.   - Fixed some bugs with the wave recording.
  19.   - Changed sensitivity settings of the mouse.
  20.   - Added ps2 mouse-emulation in bios interrupts (c2woody).
  21.   - Fixed some bugs with mouse emulation limits.
  22.   - Fixed a bug with an unterminated string in the drivelabel.
  23.   - Changed file search routines a bit to be more compatible.
  24.   - Added support for attribute-searching with fcb's.
  25.   - Added basic SDA.
  26.   - Added TPA and DIB.
  27.   - Added Lot's of missing dos tables (c2woody).
  28.   - Changed psp and dta functions to use dta.
  29.   - Returned filename in ds:dx in create-random-file (c2woody).
  30.   - Fixed a bug with date and time used on open files.
  31.   - Some mscdex fixes.
  32.   - Added the -version switch, which makes dosbox report its version.
  33.   - Added a keymapper.
  34.   - Added basic IPX emulation.
  35.   - Added cdrom iso support and floppy images support.
  36.   - Added the possibity to boot another dos version.
  37.   - Added Serial passthrough support (win32 only).
  38.   - Added the possibility to pause dosbox.
  39.   - Changed OpenGL so that it is initialized only when used.
  40.   - Make dosbox run at higher priority when active and lower when inactive.
  41.   - Added direct draw output support (win32 only).
  42.   - Added current running program to title bar.
  43.   - Rewrote video emulation to support new scalers.
  44.   - Added new graphics scalers like advmame3x,tv2x.
  45.   - Added a support for a few anti-debugger tricks.
  46.   - Improved the handling of the tab-key.
  47.   - Improved support for the numeric keyboard.
  48.   - Fixed a few cpu opcodes.
  49.   - Added cpu core simple (for lowerend machines)
  50.   - Fixed some nasty bugs in the dynamic cpu core.
  51.   - Added a few (rarely used) fpu opcodes.
  52.   - Fixed various issues with GCC 3.4.
  53.   - Many internal timer improvements (PIT and PIC).
  54.   - Added some more PIC commands (c2woody).
  55.   - Added BCD counting to the timers.
  56.   - Fix some vesa functions.
  57.   - Add some basic support for 132x25 and 132x45 textmodes.
  58.   - Improved Tandy emulation a lot.
  59.   - Lowered cpu usage when dosbox is idle.
  60.   - Allow virtualisation of some basic IO-ports (c2woody).
  61.  
  62. 0.61
  63.   - Added a beta dynamic cpu for x86 hosts (very unstable)
  64.   - Added opengl and hardware overlay display output
  65.   - Rewrote the vga screen updates to go in lines
  66.   - Added paging and v86 support to cpu emulation
  67.   - Added a config option to simulate a certain type of machine
  68.   - Added hercules graphics emulation
  69.   - Made CGA/TANDY modes more compatible
  70.   - Updated textmode drawing routines to support blinking colors
  71.   - Fixed VESA set page function that was documented wrong
  72.   - Fixed some wrongly emulated cpu opcodes.
  73.   - improved exception handling
  74.   - debugger: fixes; logging of gdt,lgt,idt, new commands(Fizzban)
  75.   - fixed some mscdex issues (drive letter header error, added get directory entry)
  76.   - added/fixed some bios funcs
  77.   - added some rarely used xms functions (thanks c2woody!)
  78.   - implemented GUS emulation
  79.   - Added 16-bit DMA support (for GUS and eventually SB16)
  80.   - Fixed many small bugs in filehandling routines
  81.   - Many small FPU fixes (c2woody/Fizzban)
  82.   - Some keyboard improvements (pharlab games)
  83.   - Some Timer and cmos/rtc fixes (Mirek/Srecko/Others)
  84.   - Lot's of mouse fixes (Help from various people)
  85.   - Enabled internal modem
  86.   - Made the DOS parsing routines a bit more flexible
  87.   - Added Subst (Srecko)
  88.   - Added cdrom ioctl support for linux (prompt)
  89.   - Many internal DOS fixes: memory/files/datastructures.
  90.   - Got some help from c2woody in allowing more than 1 irq being served
  91.   - Disabled DPMI (not needed anymore. DOSBox handles almost every extender)
  92.   - Search configfile in $HOME directory if none present in current directory
  93.   - Added another way to switch to protected mode. (Thanks Morten Eriksen!)
  94.   - Fixed some odd badly documented behaviour with PSP/DTA
  95.   - Added some warnings on opening of readonly files in writemode(DOS default).
  96.   - Many shell enhanchements
  97.   - Fixed a win32 specific bug dealing with filenames starting with a "."
  98.   - Fixed some bugs with the directory structure: not found/can't save errors
  99.  
  100. 0.60
  101.   - rewrote memory system for future paging support
  102.   - fixed several EMS and XMS bugs and rewrite for new memory system
  103.   - added some support for tandy video modes
  104.   - added MAME Tandy 3 voice emulation
  105.   - added MAME CMS/GameBlaster emulation
  106.   - added serial port emulation with virtual tcp/ip modem (somewhat buggy)
  107.   - sound blaster emulation is now sb pro 2.0 compatible
  108.   - added basic support for 32-bit protected mode
  109.   - VGA now tries to emulate an S3 Trio 64 card with 2 MB
  110.   - VESA 2.0 support for some 256 color modes
  111.   - rewrote large piece of video bios code for better compatibility
  112.   - added support for the not inheritance flags.
  113.   - created functions for creating child psp.
  114.   - updated errorcodes of findfirst (thanks Mirek!)
  115.   - rewrote loggingsystem to generate less warnings
  116.   - added dos protected mode interface (dpmi)
  117.   - added cdrom label support
  118.   - improved cdrom audio playing
  119.   - fixed and improved directory cache
  120.   - debugger shows selector- and cpu mode info
  121.   - added SELINFO (selector information) command to debugger
  122.   - added reference counting for dos files
  123.   - added tab-completion
  124.   - added basic fpu support.
  125.   - fixed several bugs with case sensitive filesystems.
  126.   - added more shell commands and improved their behaviour.
  127.   - mouse improvements.
  128.   - real time clock improvements.
  129.   - DMA fixes.
  130.   - Improved .BAT file support.
  131.  
  132. 0.58
  133.   - fixed date and time issues with fcbs
  134.   - added more commands to the internal Shell
  135.   - corrected config system when a old configfile was used
  136.   - fixed cga put and get pixel
  137.   - fixed some vga register getting reset to wrong values
  138.   - improved support for foreign keyboards
  139.   - improved joystick support
  140.   - made dosbox multithreaded again
  141.   - lot's of soundblaster fixes
  142.   - dma fixes
  143.   - cdrom support
  144.   - midi support
  145.   - added scale2x
  146.   - reenabled screenshot support
  147.   - joystick support fixes
  148.   - mouse improvements
  149.   - support for writing wavefiles
  150.   - added directory cache and longfilename support (longfilenames will be mangled)
  151.   - mouse fixes
  152.   
  153.   
  154. 0.57
  155.   - added support for command /C
  156.   - fixed all fcb-write functions
  157.   - fixed fcb-parseline
  158.   - added debugger under linux/freebsd 
  159.   - added debugger memory breakpoints and autolog function (heavy debug)
  160.   - added loadfix.com program that eats up memory (default 64kb)
  161.     Usage  : loadfix [-option] [programname] [parameters]...
  162.     Example: loadfix mm2      (Allocates 64kb and starts executable mm2)
  163.              loadfix -32 mm2  (Allocates 32kb and starts executable mm2)
  164.              loadfix -128     (Allocates 128kb)
  165.              loadfix -f       (frees all previous allocated memory)
  166.   - added echoing of characters for input function
  167.   - added support for backspace for input function
  168.   - added partial support for int10:01 set cursortype
  169.   - fixed most of the problems/bugs with character input.
  170.   - fixed allocationinfo call.(darksun series)
  171.   - improved dos support for non-existant functions
  172.   - Split screen support
  173.   - prefix 66 67 support
  174.   - rewrote timingscheme so 1000 hz timers don't cause problems anymore
  175.   - update adlib emulation
  176.   - fixed some isues with the mouse (double clicks and visible when it shouldn't be)
  177.   - improved mouse behaviour (mickey/pixel rate) and detection routines.
  178.   - basic ansi.sys support
  179.   - Disney sound system emulation 
  180.   - rewrote upcase/lowcase functions so they work fine with gcc3.2
  181.   - SHELL: added rename and delete
  182.   - added support for command /C. Fixed crashes in the shell
  183.   - fixed various bugs when exiting dosbox
  184.   - fixed a bug in XMS
  185.   - fixed a bug with the joystick when pressing a button
  186.   - create nicer configfiles.
  187.   - bios_disk function improved. 
  188.   - trapflag support
  189.   - improved vertical retrace timing.
  190.   - PIT Timer improvements and many bug fixes
  191.   - Many many bug fixes to the DOS subsystem
  192.   - Support for memory allocation strategy
  193.   - rewrote cpu mainloop to act more like a real cpu
  194.   
  195. 0.56
  196.   - added support for a configclass/configfile
  197.   - added support for writing out the configclass into a configfile
  198.   - removed the language file and made it internal
  199.   - added support for writing the language file (will override the internal one)
  200.   - improved mousesupport
  201.   - updated readme
  202.   - support for screenshots
  203.   - some cpu-bug fixes
  204.   - dma changes
  205.   - Real Sound support
  206.   - EMM fixes and new functions.
  207.   - VGA fixes
  208.   - new wildcompare
  209.   - support for size and disktype at mount.
  210.   - added new debugger functionalities: start/trace into INTs, write processor status log, 
  211.     step over rep and loop instructions, breakpoint support without using INT 03 (heavy debugging switch)
  212.   - Added more cpu instructions and changed the string operations.
  213.   - Added classes for most of the internal dos structures.
  214.   - Rewrote most of the fcb calls to use normal dos calls.
  215.   
  216. 0.55
  217.   - fixed the errors/warnings in prefix_66.h and prefix_66_of.h (decimal too large becomming unsigned).
  218.   - fixed compilation error on FreeBSD when #disable_joystick was defined
  219.   - int10_writechar has been updated to move the cursor position.
  220.   - changed the basedir routines to use the current working dir instead of argv[0]. This will fix and brake things :)
  221.   - illegal command, now displays the command
  222.   - wildcmp updated to be case insensitive
  223.   - added fcb:open,close,findfirst, findnext.
  224.   - fixed rename in drive_local
  225.   - added new features to the debugger: breakpoint support / data view / command line
  226.   - partial support of list of lists (dos info block)
  227.   - full emm 3.2 support  
  228.   - partial emm 4.0 support
  229.   - fixes to graphics core fonts (text in sierra games is now correct)
  230.   - improved support for user mousehandlers
  231.   - fixed EGA graphics
  232.   - fixed VGA graphics
  233.   - fixed write with size 0
  234.   - changed memory management.
  235.   - fixed and cleaned up the cpu flags.
  236.   - changed interrupt handler.
  237.   - speeded up the graphics.
  238.   - speeded up the cpu-core
  239.   - changed dma 
  240.   - improved dma streams from emm memory
  241.   - added some cga videomodes
  242.   - added more funtions to the keyboard handler
  243.  
  244. 0.50: 
  245.       -added F3 to repeat the last typed command.
  246.       -made it possible to change the shellmessages(dosshell). so 
  247.       you can costumize it.(dosbox.lang)
  248.       -changed cpu core.
  249.       -Fixed a lot of errors with the keyboard: shift-f1 and 
  250.       alt-f1 now works.
  251.       -Fixed some division errors.
  252.       -made a plugin system.
  253.       -added a lot of real 386 mode instructions.
  254.       -made it possible to resize the screen.
  255.       -Mayor source cleanup/reorganisation.
  256.       -Complete rewrite of the graphics routines. Should make it
  257.       possible to implement more fancy things like 2xsai,interpolation.
  258.       -changed the sound playback.
  259.       -Changed the vga drawing to only draw on memory changes, instead
  260.       of drawing an entire frame. 
  261.       -fixes to the soundblaster/dma code should be able to play 4-bit
  262.       adpcm compressed sounds.
  263.       -added the correct time to dir.
  264.       -bugfixes to batch-file handling.
  265.       -Lot's of small bugfixes.(Dune1&2,wolf3d, many more).
  266.       -Released the source.
  267.