Aeon Emulator Blog

March 15, 2010

Aeon Version 0.58

Filed under: Aeon, New Version — Greg Divis @ 8:20 pm

Hey, I’m still working on this! Who knew? Unfortunately, there’s not much improvement with overall compatibility in this release. I got sick of staring at and debugging disassembled programs, so I started adding things to the user interface and refactoring my code instead. The usual disclaimers apply: this hasn’t been tested much and may not work on your system at all. Use at your own risk.

  • Fixed memory leak when launching more than one program without restarting Aeon in between
  • Minor performance improvements
  • Lots of DOS process management fixes
  • Command interpreter is now less of a kludge and uses interrupt-driven I/O like everything else
  • Added configuration support and configuration editor – not complete yet
  • Can now change drive mountings while emulator is running (with sometimes disastrous results – use only for disk swapping!)
  • Integer divide-by-zero CPU exceptions now handled more efficiently
  • Added command prompt change current drive command
  • Added some primitive MSCDEX support – a _few_ CD-based programs may work now
  • Fixed bug in LMSW instruction
  • Fixed bug in DOS get file attributes function
  • Added support for launching DOS programs/configuration files via command line
  • Fixed intermittent crashing due to bug in mouse driver callback
  • Fixed some issues with how Aeon handles invalid MS-DOS file names
  • Lots of internal code cleanup and refactoring

Download here.

Blog at WordPress.com.