98SE

RLoew's non-XMS Ramdisk and related Software

110 posts in this topic

Quote

If you bought something from me, you did not identify your MSFN handle when you did so. PM or E-Mail me with the info.
If you are planning to do any serious testing, you will need to buy the RAMDisks.
 

No I was not buying something from you then because I was a MSFN user.  I created the MSFN account at the time looking for Windows 2000 tips to install on a Z77 at the time since there were not any SATA AHCI drivers and it seemed to be a dead end and never bothered to use the forums much again except an occasional drop in to see if any Windows 2000 progress happened.  Most dealt with BlackWingCat but his site is mainly in Japanese so it wasn't easy to translate everything he was doing and XP did pretty much what I needed Windows 2000 for so I moved on.  For Windows 2000 I ended up just using IDE mode and later just did XP with AHCI.

When I opened my MSFN account it had nothing to do with you or any of your software as you had no relation to Windows 2000 which was what I was focused on getting to run on the Z77 in AHCI mode.  I found your software from googling around that often linked to your site many years ago on other forums about breaking the 98 memory barrier BSOD problem but I was hesitant then about spending some money on some unknown site for some program that may or may not work but saw plenty of positive feedback on other sites that one day I finally decided to just buy the program and hold for storage in case say one day you disappeared or your site went dead I wouldn't be able to try it out.  I was preparing to install 98SE on a Z77 down the road when I had more time and was very busy then and because of DOSBOX and at the time I didn't really have that many 98 titles that I wanted to play but now I do thanks to some purchases on eBay and GOG years ago that I stockpiled.  I was also not in dire need of your program then but just purchased it as a backup plan in case my 512MB DDR3 test failed to work since I based my theory on the too much memory causing the install to fail.  When I finally got the memory and I was installing 98SE on a Z77 that worked successfully that your program sat unused indefinitely as a result.  So in a way you could say that purchase turned out to be a donation.

As for your Ramdisk I would consider buying it when it gets perfected and had more features I am looking for.  This is something that appears you aren't interesting in doing which is fine as it is your program and your design to do what you want.  I still think it's a viable product since you stated it's the only one capable of > 4GB and works in DOS/9X/ME for now.

18 hours ago, rloew said:

The 32-Bit and 64-Bit RAM areas ARE separate. I could only assume you wanted a single Drive Letter.
Each invocation is separate, so there is no specific limit to the number of Drives.

I haven't tested on an XHCI Port, but booting from one would probably work even better as Windows 9x would not reset it as it does with older Ports. Keyboards and Mice should work too, All would run in BIOS emulation.

The System Arena is in Virtual Memory, not Physical Memory. Space can be reserved in it even if no RAM is actually committed. It is always 1GiB regardless of the amount of Physical RAM.

Does each Ramdrive letter act as a virtual partition?  Could you format it in DOS like a normal disk?

The idea was to have an all in one Ramdisk program that could manage lower 32-bit and upper 64-bit memory that could run on 32-bit and or 64-bit CPUs and it would recognize if it was a 32-bit CPU it would only allow access to the 32-bit memory range.  But on a 64-bit CPU it would allow the option to create in either bit range or both combined.  Having three individual Ramdisk versions unless you are packaging them as one program to sell together instead of individually would only make sense so the user would have access to choose which program they needed to run since the Dual mode program can't even auto detect or function on 32-bit only CPU from what you have stated.  Also you threw in this tidbit "Also HIMEMEX uses PSE".  I assume that you cannot write an DOS executable that could run on either 32-bit or 64-bit CPU and still be able to work as an all in one Ramdisk program.  So at the minimum you will need the 32-bit and the Dual Ramdisk program as a standard package otherwise the user would be screwed if they bought the Dual Ramdisk and then needed to work on a P4 or some older machine.

Quote

Allocating on a 1GB or any other specific boundary would be riduculous.

Deallocating or reallocating requires memory tables to be maintained. This would definitely increase the footprint.
HIMEMEX currently uses progressive allocation. No deallocation allowed.
What would you do that needs to keep reallocating RAMDisks?
You could just as easily create Folders within one RAMDisk and use SUBST.

I think the simplest is a feature to uninstall all your Ramdisks then you won't have to keep track of any memory table of deallocated and allocated memory regions and it should work as if were a clean slate before adding any Ramdrive.  Problem solved.  If you premap where HIMEMEX would only use memory say starting at 4GB> End of Max Memory then there shouldn't be any worries about where the boundaries are located.  You're just wiping everything in between 4GB > End of Max Memory and no DOS programs will touch above 4GB and no 9X/ME 32-bit programs touch above 4GB either correct?  I'm glad you are explaining what's going on on your end and what the difficulties are in implementing it.  This is probably why I didn't get into it because it takes a lot of work to create an idea into code.

XXMS RLOEW /U

Quote

512 Bytes is the sector size, no useable Filesystem is going to fit in it. The theortical limit is 2K.

When you say theoretical limit is 2K of what do you mean here?  Are you talking about AUS?

Does your non XMS Ramdrive allow Allocation unit sizes of 512 bytes to 64KB to be specified for each Ramdisk or can be manually formatted as such?

Quote

Incidentally, I would not recommend the 7950GX2 because the second Controller is not initialized and won't be recognized by 9x. It costs more and takes up more MMIO than a single Controller card with no advantage.

Regarding the 7950GX2 if two of the video cards were emulated to perform a virtual Quad SLI wouldn't it be fine under your Mem Patch?

They would only use a combined max of 1GB of video RAM space basically hogging the entire 3GiB-4GiB memory region.  But this should leave the first 3GiB to 98SE.

Edited by 98SE
0

Share this post


Link to post
Share on other sites
20 hours ago, 98SE said:


 

I associate the Grub4Dos with Linux origins.  I try not to mix anything non DOS non Windows with Linux or MAC OS when it comes to the bootloader.

Well that is only *somehow* ideoology (pointless BTW) what the good Chinese guys did was to make the good GRUB (0.99) into something capable of booting *any OS* BESIDES Linux, adding an endless number of useful features, some strictly unique to it and that are missing in ALL other bootmanagers.

I guess you won't also touch (and never touched) Syslinux/Isolinux or MakebootFAT and ALL its derivatives (as they may have some Linux roots).

Don' t EVEN THINK of testing Beatzero's Winbuilder project, as it is contaminated by grub4dos.

jaclaz
 

0

Share this post


Link to post
Share on other sites
3 hours ago, jaclaz said:

Well that is only *somehow* ideoology (pointless BTW) what the good Chinese guys did was to make the good GRUB (0.99) into something capable of booting *any OS* BESIDES Linux, adding an endless number of useful features, some strictly unique to it and that are missing in ALL other bootmanagers.

I guess you won't also touch (and never touched) Syslinux/Isolinux or MakebootFAT and ALL its derivatives (as they may have some Linux roots).

Don' t EVEN THINK of testing Beatzero's Winbuilder project, as it is contaminated by grub4dos.

jaclaz
 

Not for a main system.  As a test system I don't care.  This might be good for Mac OS X and Linux mixing but I wouldn't do it for my DOS and Windows MultiBoot.

Which specific "features" are missing in ALL other boot managers that make you use it?

Can you put this on a floppy disk to boot and if your boot drive got corrupted what's the recourse in restoring just the boot manager portion without overwriting the entire partition?

Edited by 98SE
0

Share this post


Link to post
Share on other sites
11 hours ago, 98SE said:

Which specific "features" are missing in ALL other boot managers that make you use it?

You will never know until you will be blinded by your "ideology", unfortunately.

Now if I gave you all these info, you would probably see the light, but I would likely be accused of proselitism, and seeing suddenly the light after years of (self-inflicted) blindness may represent a risk for your sanity.

11 hours ago, 98SE said:

Can you put this on a floppy disk to boot and if your boot drive got corrupted what's the recourse in restoring just the boot manager portion without overwriting the entire partition?

Sure, and it can also make coffee ;) (black, strong, two of sugar for me, thanks).

I will provide you with an example (fasten your seat belt and put your sunglasses on, please ):

http://reboot.pro/topic/20674-solution-spyhunter-made-windows-7-unbootable/

(chainloading a Windows loader bypassing any MBR and PBR code on another partition and fake it is in the right one)

Also, how exactly do you think we can have Windows 2K/XP/7 in ramdisK (using Firadisk or Winvbock)? :dubbio:

jaclaz

0

Share this post


Link to post
Share on other sites
7 hours ago, jaclaz said:

You will never know until you will be blinded by your "ideology", unfortunately.

Now if I gave you all these info, you would probably see the light, but I would likely be accused of proselitism, and seeing suddenly the light after years of (self-inflicted) blindness may represent a risk for your sanity.

The Grub Floppy process takes more steps.  But I found a good tutorial for those to use it with Legacy OS.  It's best for Windows, Linux, and MAC OS X bootloader if you prefer Linux style.

http://clubweb.interbaun.com/~mward/grub.html#use

DOS/9X/ME/2K/XP/Vista/W7/W10 bootloader will be around 22MB and no problems when choosing any OS.

The DOS/9X/ME/2K/XP bootloader is smaller and can be modified all under DOS with just Edit after Attrib you can do pretty much anything necessary.

Quote

Sure, and it can also make coffee  (black, strong, two of sugar for me, thanks).

I will provide you with an example (fasten your seat belt and put your sunglasses on, please ):

http://reboot.pro/topic/20674-solution-spyhunter-made-windows-7-unbootable/

(chainloading a Windows loader bypassing any MBR and PBR code on another partition and fake it is in the right one)

Also, how exactly do you think we can have Windows 2K/XP/7 in ramdisK (using Firadisk or Winvbock)?

jaclaz

Keep shades on.

http://reboot.pro/topic/9830-universal-hdd-image-files-for-xp-and-windows-7/

http://reboot.pro/topic/20253-windows-xp-64-booting-into-ramdisk/page-3

http://reboot.pro/topic/13005-real-xp-sp3-booting-from-dvd-into-ramdisk/

98SE

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.