jeffpar / pcjs.v1

PCjs Machines 1.0 (archived)
https://github.com/jeffpar/pcjs.org
GNU General Public License v3.0
475 stars 92 forks source link

Feature: Re-importing of Hard Drive img #78

Open RetroGameDeveloper opened 5 years ago

RetroGameDeveloper commented 5 years ago

I am absolutely loving the ability to run old dos software in my browser and the ability to save the HD is a fantastic feature. However after going through and installing the version of DOS I want plus the additional software from floppy images there are times when the software freezes and I need to refresh the browser.

Unfortunately this means I need to go through the whole process of installing DOS and the software all over again.

The ability to load an HD img similar to how it loads the floppy imgs would be a fantastic feature.

I have started investigating the feasibility of this feature but thought I would post this here to get any tips/feedback before delving deeper into the code :)

jeffpar commented 5 years ago

Sounds like a potentially good idea, if there aren't any browser restrictions on the amount of data that can be uploaded. I think it would also be a good idea to revisit the disk management UI, to minimize control clutter. I recently updated the HDC (hard disk controller) component to piggy-back on the FDC's disk list/load/save controls when a CD-ROM is present, and a similar approach might also work for machines with a hard disk that wants load/save controls. See this machine for an example: https://www.pcjs.org/disks/pcx86/drives/cdrom/