Pete Batard
bf2cb0bd88
[ui] add advanced mode
...
* Adds "bare" Syslinux, Rufus MBR and disabling of fake USB detection options
2012-05-17 22:56:19 +01:00
Pete Batard
d87f069963
[mbr] various fixes and improvements
...
* Adds USB masquerading according to disk ID in USB part table
* Adds debug feature
* Closes #74 - was due to flags not being properly saved/restored
* Closes #71
* Fixes reentrant INT_13h for some platforms (eg. IBM t43p reenters
INT_13h to issue an SCSI passthrough, AH=0x50)
* Embed MBR as a resource rather than an ms-sys header
2012-03-25 21:35:38 +01:00
Pete Batard
7874f5ea5d
[mbr] added USB selection MBR support in Rufus
...
* added mbr_rufus.h to ms-sys, and MBR selection to UI
* also simplified int 13 override, fixing potential breakage on concurrent ints
2012-03-21 01:59:03 +00:00
Pete Batard
1b7f88eb99
[mbr] add LBA sector readout, as required by some BIOSes
...
* I'm looking at you, Dell Optiplex!
* also fix boot in case no secondary bootable drive exists
* also adds a readme
2012-03-20 20:31:54 +00:00
Pete Batard
0f57ed1684
[mbr] "Press any key to boot from USB..."
...
* Adds an MBR to prompt the use about USB or HDD boot
* If USB boot is not selected, an INT13h override is added to
make the second bootable drive think it is first (0x81 -> 0x80)
* USB drive BIOS index is left unmodified
2012-03-20 02:56:34 +00:00
Pete Batard
1fce90dc7c
[freedos] update FreeDOS resources to latest version
...
* also update version to rufus-next
2012-02-27 17:17:50 +00:00
Pete Batard
3e51ed7160
[syslinux] reverted Syslinux resources to vanilla 4.0.5
...
* also added the full usb.ico from PC Unleashed for future reference
2012-02-20 22:44:34 +00:00
Pete Batard
ce499c95d7
[ui] remember last selected device
...
* Closes #35
* Also update syslinux resources
2012-02-16 23:43:03 +00:00
Pete Batard
36be65ed23
[iso] add support for isolinux/syslinux ISO images
...
* use a modified syslinux that can use isolinux config files
* update syslinux to git version
* remove embedding of chain.c32 for the time being
2012-02-14 01:23:42 +00:00
Pete Batard
9d2f9faa70
[sl] add chain.c32 module for embedding
...
* also minor updates
2012-01-12 18:55:30 +00:00
Pete Batard
b6252a913a
[sl] syslinux support (MinGW)
...
* also fixes memory leak in syslinux.c
* closes #31
2012-01-12 11:05:09 +00:00
Pete Batard
acf7d072b0
[sl] syslinux support (EXPERIMENTAL)
...
* MS platforms only (*BREAKS* MinGW)
2012-01-12 02:52:40 +00:00
Pete Batard
e49549d26a
[misc] moved binary resources to /res subdirectory
2012-01-11 00:25:15 +00:00