not really care

Upload: ahmad-afianto-muttolib

Post on 03-Apr-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/28/2019 Not Really Care

    1/25

    0.74

    - Several small game specific fixes/hacks/support. (Offensive,

    Roadhog, GTA installer, Kingdom O' Magic soundcard detection,

    Pirate booter, Armored Fist installer)

    - Add the S3-specific 640x480 256 color mode. (fixes regression in "Wooden

    Ships and Iron Men" and "I Have No Mouth And I Must Scream")

    - Fix a stack overflow that could crash DOSBox.

    - Add fake microphone input. (fixes Talking Parrot)

    - Modify adlib turn off code, so that it doesn't turn off in

    cases where the same sound is repeated over and over again.

    - Several small fixes to the CDROM audio code. (HOMM2, Redneck

    Rampage and others)

    - Several improvements to the CDROM emulation code. (fixes Alpha

    Storm and GT Racing 97)

    - Some small CPU fixes that might fix something.

    - Handle opcode 0xff subcode 7 as invalid instruction. (fixes dif-2 & others)

    - Some hercules fixes. (Testdrive)

    - Improve support for blanked parts that wrap around to the start of

    the screen. (fixes Magic Circle demo and Sid&Al)

    - Remove old OPL cores as the new ones seem to work very nicely.

    - Modify movie recording code so that the movies aren't corrupt when

    you exit dosbox without stopping the movie.

    - Change RGB3x scaler to look more pretty.

    - Improve initial register values compatility of the GUS.

    - Added autodetection for Gameblaster. (games can find it now)

    - Change render preferences a bit to be more compatible with Windows 7.

    - Add DOS fixes to terminate program. (fixes Fortune Teller)

  • 7/28/2019 Not Really Care

    2/25

    - Add FFREEP. (fixes Trucks)

    - Improve FPU ST80 in C mode when writing zero. (fixes Antigok)

    - Add special int10 scanline function. (fixes mz700 and probably lots

    of games that mess with them)

    - Fix scrolling in rarely used video modes. (fixes Orphee)

    - Modify game specific hacks a bit so that Kick off 3 works again.

    - Lots of fixes to the INT10 video parameter table. (Seven spirits

    of ra and others)

    - Add VGA blanking in machine=vgaonly. (used by Alien Carnage)

    - CGA, PCJr, Tandy: Add video blanking, change display start latch

    timing, sync pulse width correction.

    - PCJr, Tandy: implement vertical retrace interrupt.

    - PCJr, CGA: line-by-line video emulation.

    - PCJr: support on-screen change of color modes 4medium to 16low. (used

    by Ghostbusters booter)

    - Hercules: Add green and amber monochrome support.

    - All machines: only update the video timing when needed. (Jungle Hunt,

    others that synchronize to the video screen might profit)

    - Several small DOS fixes.

    - Some UMB related fixes. (The Legacy without UMB)

    - Fix version number of DSP for SB 1.5. (fixes a few games)

    - Several VGA emulation improvements. (Allertone football manager)

    - Some Tandy fixes. (Mech Warrior)

    - Small improvements and fixes to the OPL emulation.

    - Add low level Tandy DAC emulation.

    - Some EMS fixes. (fixes Mortal Kombat and others)

    - Change SoundBlaster DSP reset mechanism, add sb irq acknowledge logic.

  • 7/28/2019 Not Really Care

    3/25

    (fixes stmik-based applications)

    - Some interrupt pointer location modifications. (fixes Tinker Tales)

    - Some fixes to the BOOT code. (fixes Last Mission)

    - Respect write-only file information. (fixes Champions of Zulala)

    - Some RTC fix. (fixes Tully Bodine and others)

    - Improve mouse emulation to work better with Water World.

    - Hopefully fix the translation of the configuration file.

    - Speed up and fixes for the recompiler core. (pitfall2 pcjr)

    - Change memory start location. (fixes 7th Guest installer)

    - Several fixes to the batch file handling. (Shift and

    use the typed first %0 instead of the parsed %0)

    - Improve file redirection and redirected line ends. (fixes

    Phantasmagoria 2 DOS installer)

    - Fix compilation with new MAC os X version.

    - Add 16C550A FIFO support to the serial port emulation.

    - Improve modem emulation to get higher speeds.

    - Change default samplerates to 44100, blocksize to 1024 and prebuffer to 20,

    so that hopefully certain soundcards produce more fluent sound playback.

    - Add some rarely used, but for some games critical flags to

    the internal commands.

    - Add -userconf flag, so that the userspecific configuration can

    easily be used together with -conf configfile.

    - Improve internal timing with repeating timers (especially with

    the dynamic core).

    0.73

    - Add two new opl2+opl3 emulators. (better speed, different implementation

  • 7/28/2019 Not Really Care

    4/25

    approach)

    - Improved DRO recording/better file structure.

    - Add EGA emulation.

    - Add special vga machine mode. Supports more of the exotic tricks like

    changing the palette during screen updates, 9x16 fonts etc.

    - Added special machine modes for the following svga cards:

    - S3

    - Paradise

    - Tseng

    - Fix problems with the vga split line feature.

    - Improve vesa emulation.

    - Add optional selection of old vesa mode for games that don't work

    with certain vesa features.

    - Improve video BIOS emulation to behave more like a real bios.

    - Fixes for emulated 4bpp graphics modes.

    - Fixes to paging system.

    - Various fixes and improvements for the recompiling core.

    - Add arm backend for the recompiling core.

    - Add some mscdex quirks when dealing with files that are exactly 8.3 long.

    - Small fixes to batch file handling.

    - Small fixes to the XMS memory handling.

    - Various fixes for aligned memory on hosts that want it.

    - Various improvements to the mouse.

    - Fixes and small speed ups to the debugger.

    - Fix and improve lot's of compilation problems. (curses detection,

    GCC 3.4 and GCC 4.X fixes)

    - Added some basic auto keyboard layout handling. (windows only currently)

  • 7/28/2019 Not Really Care

    5/25

    - Add basic support for evdev keyboard driver.

    - Various fixes to the timer. (improve mode 2 timer changes,

    implement mode 1, improve gate2 handling)

    - Add audio extraction and mci audio support. Should enable CDROM audio

    for Vista and adds volume control.

    - Improve the directory cache speed a lot, especially with mounting slow

    media like network paths.

    - Various fixes to the create temporary file call.

    - Don't keep batchfiles open during execution. Allows rewriting of the

    active batchfile. (menu programs use this trick sometimes)

    - Fix problems with filenames with 2 extensions.

    - Add some more lowlevel dos tables.

    - Fixes to hercules emulation.

    - Fix flag handling for special case of ROR.

    - Make the batchfile handling in regard to IF more flexible.

    - Fixes to scrolling/panning feature.

    - Add prefetch queue emulation.

    - Make the emulated cpu type selectable. This is mainly the

    identification commands and the way paging works.

    - Some special EMS functionality added. (OS handles, zero-page handling)

    - Improve support for EMS when booting a different OS.

    - Improve cdrom speed detection by games.

    - Improve stability of cycle guessing code, when there is background

    activity.

    - Fix various mscdex and cdrom detection schemes.

    - Added Coremidi support on Mac OS X.

    - Improve support for DOS devices when used to detect the existance

  • 7/28/2019 Not Really Care

    6/25

    of directories in various ways.

    - Add IRQ 2 emulation on VRET. (ega only)

    - Added video parameter table and video state functionality.

    - Increase default freespace to 250 MB.

    - Some fixes to the fat filesystem handling for disk images.

    - Some soundblaster fixes and command additions.

    - Fix mixer 16bit direct transfers on bigendian hosts.

    0.72

    - Fixed unitialized variable in joystick. (Fixes crashes on Vista and

    Mac OS X)

    - Some bugfixes and speedups to the 64 bit recompiling core.

    - Fixed sign flag on soundblaster dma transfers (Space Quest 6 intro)

    - Fixed a bug in keyboard layout processing code and fixed certain

    layouts.

    - Fixed Dreamweb.

    - Improved speed unlocking when running cycles=max.

    - Fixed a crash related to the tab completion in the shell.

    - Improved aspect correction code. Should now be like how a real monitor

    handles it.

    - Fixed a bug in the xms status report code. (Blake Stone 1.0 shareware)

    - Added a lot more keyboard layouts.

    - Fix crash related to changing the scaler before a screen was created.

    - Hopefully fixed compilation on *bsd.

    - Enabled auto cpu core selection for recompiling core as well.

    - Made the used joystick selectable when 4axis is specified.

    - Added some hints for inexperienced DOS users to the shell.

  • 7/28/2019 Not Really Care

    7/25

    0.71

    - Add a new recompiling cpu core, which should be easier to port.

    - Add 64 bit version of the recompiling core.

    - Add mipsel 32 bit version of the recompiling core.

    - Fix a few small problems with FCBs. (fixes Jewels of darkness and

    cyrus chess)

    - Raise some more exceptions. (fixes vbdos)

    - Fix a few problems with the dynamic core. (fixes Inner Words,

    Archmimedean Dynasty and others)

    - Improve/Fix fallback code for certain graphics cards.

    - Fix a few cd audio related bugs.

    - Add an undocumented MSCDEX feature. (Fixes Ultimate Domain)

    - Fix some pcspeaker mode. (fixes Test Drive and similar games)

    - Improve dos keyinput handling. (fixes Wing Commander 3 exit dialog)

    - Remove Exit condition on fully nested mode. (fixes some demo)

    - Add image file size detection.

    - Add/Fix some ansi codes. (fixes PC Larn and certain versions of

    infocom games)

    - Several general DOS fixes. (fixes nba95, hexit and various other games)

    - Add some valid input checks. (fixes 3d body adventure and similar

    games)

    - Fix digital joystick centering problem.

    - Reenable textmode 54 and 55.

    - Fix a pelmask problem with univbe 5.0 lite. (fixes Panzer General)

    - Fix minor mixer underflow.

    - Some general image and bios disk emulation fixes.

  • 7/28/2019 Not Really Care

    8/25

    - Hopefully fix compilation on BSD and darwin.

    - Try using ioctl cdrom access by default if possible.

    - Fix some svga detection routine. (fixes Grandest Fleet 2 and Bobby Fischer

    Teaches Chess)

    - You can now close DOSBox using the status window in win32.

    - Add support for NX enabled systems.

    - Fix a casting error which only showed with certain compilers. (fixes

    various games under mac os x and 64 bit linux)

    - Improve timer and add gate 2 support. (fixes various games and

    joystick problems)

    - Improve mouse. Add undocumented backdoor. (fixes Last half of Darkness,

    PC-BLOX and others)

    - Add/improve support for ~ and ~username in all commands.

    - Fix a font problem with the pcjr/tandy. (fixes personal deskmate 2)

    - Change dma routine a bit. (fixes ticks in sound in various games)

    - Allow read-only diskimages to be booted. (fixes various booter

    games)

    - Add basic hidden file support on cdrom images. (fixes Player

    Manager 2)

    - Add some rarely used functionality to the int10 mode setup. (fixes

    WW2 Battles of the South pacific)

    - Add ability to force scaler usage.

    - Speed up flag generation and make it more 386-like.

    - Some colourful feedback in the mapper.

    - General code cleanup.

    0.70

  • 7/28/2019 Not Really Care

    9/25

    - Improve register handling and support with XMS.

    - Fix some issues with deleting open files.(windows only issue)

    - Add dummy LPT1 class. (windows only issue)

    - Improve some of the internal dos commands. (choice, copy and shift)

    - Improve ROM area. (for games that use it for random numbers or

    overwrite it as some sort of detection thing)

    - Improve compatibility of dynamic core by making it handle certain

    pagefaults earlier.

    - Move internal dos tables around so we have more umb memory.

    - Add some dos tables.

    - Dynamic core supports io exceptions.

    - Move some interrupt handlers to XT Bios locations.

    - Add a dynamic fpu on x86.

    - Improve fpu on non-x86.

    - Trapflag gets strict priority over hardware IRQs.

    - Trapflag support for the dynamic core.

    - Add dummy TRx handling.

    - Fix a few rarely used character functions.

    - Improve auto cycle guessing code.

    - Improve and extend the joystick support.

    - Add autofire support.

    - Improve the mapper so you can map keys to the joystick and vice versa.

    - A few game specific video card fixes.

    - Fix some 64 bit cpu bugs.

    - Add support for certain cdrom detection schemes.

    - Improve HSG/Red Book support.

    - Improve MSCDEX.

  • 7/28/2019 Not Really Care

    10/25

    - Improve dynamic core support under intel macs.

    - Add basic support for clipper programs.

    - Add support for different keyboard layouts.

    - Add auto core guessing.

    - Fix a few flags bugs.

    - Fix a few small cpu bugs.

    - Improve soundblaster detection rate by various programs.

    - Improve EMS emulation. (allow mapping of non standard regions)

    - Improve keyboard input codes on various OS-es.

    - Fix problems with filenames having stackdata in them.

    - Changed a few basic operations in DOSBox so they take emulated time.

    - Improve dos ioctl functions.

    - Extend cpu core so they are capable of detecting and raising a few

    more exception types.

    - Improve DOS functions when dealing with virtual drive.

    - Improve FAT drives.

    - Better handling of volume-labels in file functions.

    - Image disk cycling capability. (prompt)

    - Try to reduce the impact of using an analog joystick.

    - Several measures to avoid code invalidation on certain types

    of self modification in the dynamic core.

    - Add dynamic core memory function inlining.

    - A few small mouse improvements. (some games are using things they

    shouldn't)

    - Add nullmodem emulation.(h-a-l-9000)

    - Some small cga and hercules fixes.

    - Add more scalers (hq2x/hq3x/sai). (Kronuz)

  • 7/28/2019 Not Really Care

    11/25

    - Change configuration file loading support. It now supports

    multiple configuration files.

    - Make dynamic core capable of running some win32s programs.

    - Fix and add some rare soundblaster modes. (Srecko)

    - Better soundblaster mixer controls. (Srecko)

    - Make soundblaster installation under windows much easier.

    - Add device control channel handling.

    - GEMMIS support (ems under windows).

    - Support more colours in win 3. (vasyl)

    - Don't show unmounted drives in windows filemanager.

    - Fix some bugs in the int13 handler.

    - Simulate some side-effects of bios interrupt handlers on flags.

    - Add IPX functions needed by netbios.

    - Make ports take emulated time.

    - Tabcompletion is now aware of the CD command.

    - Add suppport for the dac pel mask.

    - Fixes to hercules emulation, better detection and bank switching.

    - Fixes to tandy emulation, 640x200x16 mode and different sizes bank.

    - EGA/VGA memory changes detection for faster rendering.

    - Gus 16 bit fixes.

    - Many timer improvements.

    - Some pcjr fixes.

    - Some booter fixes.

    - Many small fixes.

    0.65

    - Fixed FAT writing.

  • 7/28/2019 Not Really Care

    12/25

    - Added some more missing DOS functions.

    - Improved PIC so that it actually honours irq 2/9.

    - Improved intelligent MPU-401 mode so that more games work with it.

    - Some mouse fixes.

    - Changed DMA transfers a bit so they bypass the paging tables.

    - Added S3 XGA functionality.

    - Improved paging so that read and write faults are handled differently.

    - Rewrote exception handling a bit (no exception 0x0B with dos4gw anymore).

    - Added IO exceptions in all but the dynamic core.

    - Some ems improvements.

    - Added midi-device selection code for the windows hosts.

    - Fix crashes/segfaults related to the disabling of the pcspeaker.

    - Added some more FILES=XX detection tricks.

    - Fixed some vga detection schemes.

    - Fixed screenshot corruption when using -noconsole in a read-only directory.

    - Fix wrong scaled screenshots.

    - Added some hidden file functions when using diskimages. (helps with cdrom

    detection schemes)

    - Fixed a bug in the mixer code, that muted the music in certain games.

    - Added an assembly fpu core.

    - Made the shell more flexible for batch files.

    - Check for unaligned memory acces fixes hangups on ARM processors.

    - Some 64 bit fixes.

    - Added code to change configuration at runtime.

    - Improved ADPCM emulation.

    - Fixed a few cpu instructions.

    - Always report vesa 2.0 and fix some colour issues with vesa games.

  • 7/28/2019 Not Really Care

    13/25

    - Fix video mode 0x06 and 0x0a.

    - Improvements to the joystick emulation. 4 buttons are supported as well.

    - Add VCPI emulation for Origin games.

    - Fixed a lot of things in the boot code. Most booters work now.

    - Lots of improvements to the IPX emulation.

    - Rewritten modem emulation. Should work with more games.

    - Improvements to the dos memory managment routines.

    - Add UMB (upper memory blocks) support.

    - Emulate the pause key.

    - Improve Composite CGA mode emulation.

    - Lots of vga compatibility changes.

    - Improved support for chained video modes.

    - Improved mode and palette handling in cga modes.

    - Mount accepts ~ now.

    - Added a few of the EGA RIL functions.

    - Added TandyDAC emulation.

    - OS/2 support.

    - Improved and speed up the dynamic cpu core.

    - Fix some errors in the CD-ROM emulation layer.

    - Added an automatic work-around for some graphics chipsets.

    - Add PCjr support.

    - Allow mousedriver to be replaced. Fixes a few games that come with their

    own (internal) driver.

    - Improved dynamic cpu core so it can handle pagefaults and some obscure

    types of self-modifying code.

    - Added -noautoexec switch to skip the contents of [autoexec] in the

    configuration file.

  • 7/28/2019 Not Really Care

    14/25

    - Improved v86 mode emulation (mainly for Strike Commander).

    - Improved timer behavior.

    - Improved extended keyboard support.

    - Enhanced and added several DOS tables.

    - Made core_full endian safe.

    - Made pagefaults endian safe.

    - Add support for moviecapturing

    - Add support for 15/16/32 bit videomodes.

    - Add some more VESA modi (4 bit).

    - Add 1024x768 output.

    - Changed screenrendering so it only draws changes to the screen.

    - Allow remapping of the EMS page when the dma transfer was started from

    the page frame

    - Made EMS and DMA work together when playing from a mapped memory page.

    - Renamed several configuration options, so that they are unique.

    - Merged mpu and intelligent into one option.

    - Merged fullfixed and fullresolution.

    - Extended keys should be handled better.

    - F11 and F12 work.

    - Compilation fixes for various platforms.

    - Fix a few crashes when giving bad input.

    - Removed interp2x and added few new scalers.

    - Reintroduce the lockfree mouse. (autolock=false)

    - Add a larger cache for the dynamic cpu core.

    - Improved soundblaster DSP, so it gets detected by creative tools.

    - Lots of bugfixes.

    - Even more bugfixes.

  • 7/28/2019 Not Really Care

    15/25

    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

  • 7/28/2019 Not Really Care

    16/25

  • 7/28/2019 Not Really Care

    17/25

  • 7/28/2019 Not Really Care

    18/25

    - 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)

  • 7/28/2019 Not Really Care

    19/25

    - 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)

  • 7/28/2019 Not Really Care

    20/25

    - 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

  • 7/28/2019 Not Really Care

    21/25

    - 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)

  • 7/28/2019 Not Really Care

    22/25

    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.

  • 7/28/2019 Not Really Care

    23/25

    - 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.

  • 7/28/2019 Not Really Care

    24/25

  • 7/28/2019 Not Really Care

    25/25

    - 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.