Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the board
Thread view  Mix view  Order

22.07.2012, 15:26

RJDOS v0.01f (beta) (Announce)

Currently the latest public version of my shell, RJDOS is v0.01a (beta). Sadly some of the original source to RJDOS v0.01c/0.01d was lost during a drive failure :( Last night I recompiled an "old" newer version (v0.01e) from a part recovery of the lost source and use of another older library I wrote. I am happy to do a limited release "as is" to be called v0.01f - if anyone wants a test copy to play with drop me a line (hosting issues at min).

It's nothing too special but at least the CD command was supported, RJDOS did support command aliasing to other external shells but that code was lost :-(

It will be around 10k (compressed) and should run on pretty much anything 8086 and above that allows 16 bit DOS apps. A 32bit version will come about.

The future?
Now that I have the basic shell compiling again, I plan to start to merge it with some other experimental code into something a bit more interesting than yet another shell - whilst working to reduce/keep the overall filesize small by using more asm and also using several compiler tricks I have developed.

The basic road map includes adding long filename support (high priority) and moving to a module based approach (busybox style) to include other related code, e.g. RJDUMP. Importantly I want to rip up the traditional DOS shell rule book; e.g. I will continue my !: drive approach but plan to change it to operate more like Linux's /dev directory with all the benefits that dev has.
I also don't plan to support BATCH files directly e.g. aliasing them to other shells and instead plan to provide a "smaller" faster way of the same thing.

In terms of filesize my "max" file size target is around 16k uncompressed, since I want RJDOS to continue to fit easily into silicon, small places.

I also want RJDOS to be something a bit different which provides people with an easier way of accessing the lowlevel world of PC's; e.g. I imagine a shell which allows commands such as "copy b800:0000 vidsave.bin" "jmp ffff:0000" "dir !:/dev/lpt*" "hexedit c000:0000" "outb 80 99" "pokeb b800:0001 05"
I also plan long term to reuse some code to add a basic GUI via a module.

That an insight of where I am aiming to go with rjdos or to put it another way merging various traditional commands from with debug.exe :)


27.07.2012, 06:09
(edited by Rugxulo, 28.07.2012, 19:58)

@ Arjay

RJDOS v0.01f (beta)

I would like to try it.
Please post download info on this forum or e-mail me privately.
Best regards


02.08.2012, 00:22

@ jassenna

RJDOS v0.01g (beta)

> I would like to try it.
Ok, thank you for your interest.

> Please post download info on this forum or e-mail me privately.
As per a few private email discussions - my life is a bit busy at the moment. However I am working to get a temp d/l webpage up with a verison on it shortly.

> (jassenna_at_)
Thx. I'll probably email you a version directly shortly. Currently I'm running v0.01g. The main keyboard input routines have been rewritten in assembler, so once that's finished I'll probably send out a release as v0.01h.


28.08.2012, 23:10

@ Arjay

RJDOS v0.01g (beta) - update for jassenna+ronan et al

> > I would like to try it.
Hi guys, thanks for your interest. There is an old Allen Saunders saying which is "Life is what happens to us while we are making other plans" - Progress has sadly slowed at the moment for good positive reasons which I won't go into here but in brief my life has been very busy elsewhere but I'm hoping to dust a new version before the end of the year (this year!). So thanks for your patience.

Back to the board
Thread view  Mix view  Order
15297 Postings in 1378 Threads, 254 registered users, 12 users online (0 registered, 12 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum