FreeDOS plus-plus, 64bit DOS
GPL-3.0 License
This release contains ~160 commits, and is mostly targeted to resolving
the long-standing technical debts.
Published by stsp about 1 year ago
A very important release, containing ~200 patches.
Published by stsp almost 3 years ago
Resurrected built-in COUNTRY support. You can now do:
COUNTRY=07,866
without specifying the path to country.sys.
dosemu2 is using that feature now, so the new release is due.
Published by stsp almost 3 years ago
Maintenance release. Regression fixes, build changes etc.
Published by stsp about 3 years ago
Most of work went into making the kernel fully relocatable.
This required writing the new heap manager and updating the boot protocol.
Published by stsp over 3 years ago
In this release we switched to ELF format. The binary kernel format
was dropped.
Implemented run-time relinking to fix the regressions from switching
to Tiny model that happened in 1.1. Unfortunately many programs expect
the DOS internal areas (like LoL and SDA) at the fixed locations
relative to DOS DS, rather than to query the addresses of the needed
structures. So fully compatible DOS cannot use Tiny model. We found
the way to (partially) convert FreeDOS from Tiny to Compact model at
run-time.
Also the first attempt is done to make the kernel fully relocatable.
So far that was achieved with a horrible hack. In the future that may
be amended, but who cares - the horrible hack just works. :)
Other than that, quite a few developments happened:
Published by stsp almost 4 years ago
Stabilization release. Fixed many regressions and done lots more
work on file region locking. We hope the share/locking support
is now complete. Also worked around the QEMM's mft bug, so it
should work again.
Published by stsp almost 4 years ago
Major development efforts again. Look out for new bugs...
Published by stsp about 4 years ago
This is a first stable release of fdpp.
Not much to say here, because it "just works" - exactly the way
the (first) stable release should. The minimal set of features that
we needed from the first release, is also implemented.
Note that the main driving force behind this project, is dosemu2.
Which means that we only implement the features needed for dosemu2,
and currently they are all in place. So unless the scope of this
project is widened (like the use with other host kernels), no new
developments are planned, and the project will remain in a bugfixing
mode.
Published by stsp over 4 years ago
This is hopefully the last RC before 1.0 release.
Added COPR build support, the packages are here:
https://copr.fedorainfracloud.org/coprs/stsp/dosemu2/package/fdpp/
Below is the summary of few new additions:
Published by stsp over 4 years ago
Development is calming down.
We were busy with chasing the memory corruption bug
and also added a few cool new features below.
Published by stsp over 4 years ago
The first release candidate.
The code base is believed to be very stable at that point,
and hence not many development is going on here.
Published by stsp almost 5 years ago
Desperate stabilization efforts. :) Apart from overall stability,
we also added support for many games that do not work on FreeDOS.
Namely: TestDrive2, Tetris Classic, Elite Frontier, Empire Soccer,
Virtual Chess, Alone in the dark, Alpha Waves and more.
Around 70 commits with usual thanks to Andrew Bird.
Published by stsp about 5 years ago
Massive stabilization efforts. Many bugs and regressions were fixed.
Debug infrastructure improved.
Published by stsp over 5 years ago
This marks the end of the short but very intensive development cycle
with lots of changes to freedos. Over 50 commits in 3 weeks.
Lots of regressions were introduced and are hopfully all now fixed,
so the release tagging is a due.
Published by stsp over 5 years ago
This beta release got a huge amount of work in all directions.
We are steadily heading towards a stable release.
Published by stsp over 5 years ago
Published by stsp almost 6 years ago
All of the bug fixes, including regression fixes and freedos fixes.
Published by stsp almost 6 years ago
A very important milestone as we finally switched to ELF format!
Published by stsp almost 6 years ago
We have around 60 commits since previous beta, and @andrewbird joined
the development. :)