Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

RJDOS v0.01a experimental tiny DOS shell (BETA with BIG B!) (Announce)

posted by Arjay(R), 10.12.2009, 12:52

Just to provide an example of a use for RJDOS in it's "current" form. Let's say you wanted to quickly find out what Int FEh was pointing to in memory:

------------------------------------------------------------------------------
E:\demo>rjdos
Tiny DOS shell v0.01a - (c)2009 Richard L. James
E:\DEMO>!:
0000:0000>ints
Int 00h>fe
Int FEh>dir
$FE F000:0000
Int FEh>d
F000:0000 E9 9D 00 EB 33 00 00 00 00 00 00 00 00 00 00 00 ....3..........
[dump would continue....]
Int FEh>
0000:0000>feef
FEEF:0000>d
FEEF:0000 73 74 75 66 66 20 69 6E-20 6D 65 6D 6F 72 79 00 stuff in memory.
[dump would continue....]
FEEF:0000>q
E:\DEMO>q
E:\demo>
------------------------------------------------------------------------------

Another example:
------------------------------------------------------------------------------
E:\demo>rjdos
Tiny DOS shell v0.01a - (c)2009 Richard L. James
E:\DEMO>!:
0000:0000>dir
INTS = Interrupt Vector Table
PORTS = Ports
ROMS = Roms
0000:0000>ports
0000:0400>dir
.. = Previous directory
KEYB = 20h NUM
LED = 02h NUM
Equiplst = 23h HD MATHS
COM1 = 03F8h
COM2 = 02F8h
COM3 = 03E8h
COM4 = 02E8h
LPT1 = 03BCh
LPT2 = 0378h
LPT3 = 0278h
LPT4 = 0000h
0000:0400>..
0000:0000>dir
INTS = Interrupt Vector Table
PORTS = Ports
ROMS = Roms
0000:0000>roms
C000 - Unknown ROM
0000:0000>c000
C000:0000>dir
.. = Previous directory
C000 = Unknown ROM
C000:0000>..
0000:0000>q
E:\DEMO>ver
Tiny DOS shell v0.01a - (c)2009 Richard L. James
E:\DEMO>q
Unsupported command or file not found
E:\DEMO>quit

E:\demo>
------------------------------------------------------------------------------

Note: I have a sneaky feeling I didn't finish the code for ROM scanning, thus the only ROM region that might be checked is C000 (even have the code...). I'll check this when I hopefully have some more time over the next few days.

Still I hope that this version is useful even in this limited form. I'd love to dig out my Wildcat BBS DOS shell which was similar and merge the two as that one supported both traditional directory changing and my methods etc.

Regards Richard

 

Complete thread:

Back to the forum
Board view  Mix view
15112 Postings in 1359 Threads, 247 registered users, 13 users online (0 registered, 13 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum