OverviewAn updated version of Erwin Veermans' excellent NwDsk (FreeDOS UBCD). This new release features bug-fixes, updates and enhancements from previous revisions (see change log for a complete list of updates/changes)

adjusted NwDsk version number (3.42=>3.40)updated UMBPCI to 3.77adjusted ramdisk:- set ramdisk XMSDSK/SHSURDRV sector size from 0(?) to 512 bytes- replaced XMSDSK with SHSURDRV v1.10replaced unzip.exe with pkunzip.exe (PKWARE 2.50 for DOS) ~20Kb smaller- adjusted autoexec.bat, runapp.bat and unpack.bat to reflect changeadjusted /level3 post-processing- adjusted cd drive detection routine (e.g. no longer dependent on ubcd.ico)- NwDsk settings can now be supplemented via an .INI file**- relative path(s) of dosapps no longer dependent on UBCD version- can now choose to launch CD dosapps as an archive or unpacked as a directory- launching CD dosapps is no longer dependent on "dosapp" root directory (NwDsk will find it)adjusted UBCD program handling- automatically finds the program archive/directory regardless of location- added archive support to include rar,7z and uha in addition to cab and zip- see development notes for a full list of features...adjusted saveset.bat in utilz.cabremoved ranish partition manager (already included on CD)fixed an error in cdrom loader for non-eltorito drives : "_devld not found"replaced stype.exe with more.exe (~18Kb smaller)added mdir.exe (consistent DIR command across FD/DR/MS platforms)fixed other tiny errors

Change Log, rev1.28

Quote:

fixed bug for USB users (should now work when booting UBCD 5b from USB)fixed a minor error in the help menu (reboot command now echoes the correct parameter)added support for uha archives; CD dosapps can now be archived as CAB, ZIP, or UHA**updated CuteMouse version 2.1beta4 to "PATCHED" jwasm versionremoved APPEND.EXE, MOVE.EXEremoved DOS32A 32-bit DOS Extender (DOS4GW does the same)some typos q;

Typing "bcd" or "ubcd" at the command prompt would loop back and execute any previously launched application if called from the root isolinux menu INSTEAD of launching the menu (put simply, I forgot to clear an environmental variable).

Change Log (rev1.2):

Quote:

Fully dynamic ubcd front-end UI for all available dosapps, system tools and commandsubcd 5.xx dosapp archives now support .cab (higher compression ratios when using LZH)ubcd 5.xx will prompt user to free-up ramdisk if running a dosapp without enough available memory presentfixed a bug from previous version for UBCD 4.1.1 (variable assignment of %UBCDDRV% now resolved from %CDDRV% - i.e. stuff works better)updated ubcd.bat in /level3/autorun3.cab

All "startup.bat" files found in /ubcd/dosapps/<appname> (UBCD 5.xx) or /dosapps/<appname> (UBCD 4.11) are automaticallyparsed and copied to /bcd in ramdrive AND renamed to their corresponding application title. access viaubcd front-end or simply browse /bcd to view. alternatively, type the name of the application fromanywhere in the command prompt:

updated "/level3/autorun3.cab"- any modboot varaible "*_NCFG" parameter is erased post-boot from "/etc/global.set"- same applies to global set (if exist)- why? so you can now freely access any required modboot if booting from option "0 Default (silent)" from config.sys (e.g. usbaspi, udma, etc)

LFN Modboot (Revision 1.2), moved "/level1/lfn.cab" to "/level2/lfn.cab"- Updated to DOSLFN to 0.40e (requires SHCUCDX for LFN cdrom support)- Included 0.34d for legacy support (non-SHCUCDX version)- Autodetects appropriate version to load- Dependent on SHCUCDX (hence, moved to "/level2")- Added memory resident check (only installs if NOT resident in memory)- Old version crashed on some machines if no UMB loaded and ldh called- Previously, if you typed "lfn -c" to access config, you couldn't exit!

Addressed a bug on some machines whereby IFSHLP would hang the boot-cycle if UMB was disabledMoved "/bin/ifshlp.cab" to "/lib/ifshlp.cab" (no longer loaded by default)Updated "/level0/msnet.cab" to version 2.71 (due to IFSHLP update)Replaced edit.com with FreeDos Edit 0.7d in "bin/utils.cab"Added pciscan.exe to "/bin/utils.cab"

Added "/level0/hex.cab" (hex editor)Added NTFSDOS back BUT in /level0 (won't pop-up during boot).- If you wish to use it simply type "ntfs" at the command prompt ("ntfs -u" to uninstall).ubcd.bat, runapp.bat, ubcdos.bat move to "/bin/ubcd.cab"Some others bits and bobs i'm sure i've forgotten.

Feedback:Would be appreciated

Last edited by as702 on Wed Aug 27, 2008 4:24 am, edited 23 times in total.

I've tested both methods on VPC2007 and VMware - seem to work fine. I've since tried it on a couple of live machines - again, no issue. Tested using both types of memory managers (UMBPCI and EMM386). Also, both methods flush cache before triggering a reset (can't be a problem there).

However, the warmboot method (calls shutDownHandler with AX=1) can crash if you're using incompatible protected mode software, since this method relies on calling the BIOS bootstrap code.

I don't use the dosapps frequently, but maybe it would be nice if dosubcd.igz can handle extra command line parameters. (ntfs, kbrd=fr, ...) so they can be added to the config files so if someone makes a custom menu, he can add all the options that he wants to the append command without being prompted for those options in the freedos bootdisk.
e.g. APPEND initrd=/images/dosubcd.igz ubcdcmd=nameofprogram ntfs

I don't know if other people like this or not. For me it isn't essential. It is just an idea.

well, the ideal set-up would be similar to v4.11 whereby the FreeDOS environment could be easily used after quitting a program launched from BCDW.

i have something similar set-up on my personal live cd whereby the freedos menu and help commands prompt users to access further programs without requiring a reboot. i'd need to speak to victor about it, but the way i manage it is by creating a set of batch files for each corresponding program in the fdubcd image or the cd.

each batch file then calls an unpack routine to extract the necessary app to ramdrive before launching; if i want to launch an app all i have to do is type the app's name at the command prompt (or maybe access it from the menu).

there are some critical apps i'd like to see on UBCD since i'd rarely frequent FD otherwise. Maintenance tools like the MFT Defragmenter for NTFS drives (NTFS4DOS), HDD Regenerator (shareware), Spinrite (Demo), NTFS checkdisk, Gdisk, and so on. I need to raise these issues to Victor at some point.

At the moment i'm concentrating on improving the core FreeDOS environment (stability/performance) before tackling the aforementioned issues (namely, improving accessibility and feature set).

I'll generate a list of programs which require this; out of the 53 programs included in 5.0b4, only a handful need have this applied (I'm still working on a fix for UBCD 4.1.1 without disabling the menu entirely).

So what else is new?

How was this made possible? The first two attempts involved recursive loop functions which proved rather slow.

@as702
Can you zip the dosubcd.igz file the next time and name it dosubcd<version>.zip? I know that the size won't decrease, but it is easier for me to know where I have downloaded the last version of dosubcd so that I don't test an old version.

There is a error in the help menu: (don't know the exact message anymore)

Change the move to a xcopy command. For the CD version this is not a problem, but I tested it on my usb thumb drive and all the startup.bat files disappeared . I think that is only the case with the ubcd5 version, not with the ubcd411 version.[url]

CuteMouse version 2.1beta4 (UPDATED)2008-07-15 18:31 -NagyD has passed the role of CuteMouse Maintainer to Eric, who has been busy working on a new release. Eric writes: "- less picky about PS/2 device detection, to support Dell Inspiron 1501 touchpad (as ctmouse 1.9 but not 2.0) which supports no int 15.c204. - new /O "enable wheel detection" and /M "enable old mousesystems mode" options (old /Y "disable old mousesystems mode" now silently ignored) - ported from TASM to JWASMD (various docs and diffs included) - versions with and without PS/2 debug messages included - docs should now be up to date, please check! - added notes about UART usage and DOS apps which support the wheel - updated more than half of the translations: Please help translating the /O and /M help text and EGA message to Spanish, Hungarian, Slovak and Latvian to complete the collection." http://www.coli.uni-saarland.de/~eric/stuff/soft/mixed/ cutemouse21b4-jwasm.zip ** Updated: Eric has released a new version of cutemouse21b4-jwasm.zip (same version label) so if you downloaded this release already, please get the new version. Also mirrored to ibiblio.

Maybe you can add the following program (no need to do it directly)SHSUCD

Quote:

SHSUCD is a suite of programs dealing with the CD-ROM. It contains:

# SHSUCDX: a replacement for MSCDEX. v3.02# SHSUCDHD: emulates a CD-ROM using an image file. v3.01# SHSUCDRD: emulates a CD-ROM using an image file in memory. v1.00# SHSUDVHD: emulates a DVD-ROM using multiple image files. v1.00# SHSUCDRI: emulates a CD-ROM using an image created in memory. v1.00# OMI: creates an image file from a CD or DVD. v1.00# ISOBAR: extracts the boot image from a bootable CD or image. v1.01

It can be used by people who have edited, updated and remastered ubcd but first want to test if the iso works in real live without burning (if it can't be tested in a virtual machine).
Then SHSUCDHD should be handy to emulate the iso on the hard disk. It only will fork for applications that work with freedos of course. This is just an idea and you don't have to spend time on it now

Change the move to a xcopy command. For the CD version this is not a problem, but I tested it on my usb thumb drive and all the startup.bat files disappeared . I think that is only the case with the ubcd5 version, not with the ubcd411 version.

Thanks. I'll fix this immediately since I haven't been able to test the release using USB (and you're right, it should only affect UBCD 5).

fixed bug for USB users (should now work when booting UBCD 5b from USB)fixed a minor error in the help menu (reboot command now echoes the correct parameter)added support for uha archives; CD dosapps can now be archived as CAB, ZIP, or UHA**updated CuteMouse version 2.1beta4 to "PATCHED" jwasm versionremoved APPEND.EXE, MOVE.EXEremoved DOS32A 32-bit DOS Extender (DOS4GW does the same)corrected some typos q;

Who is online

Users browsing this forum: No registered users and 3 guests

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot post attachments in this forum