DOWNLOAD PAGE

Index


REVERSED STUFF

I haven't time to lose to design a good page ... so I'll put the stuff I reversed free to download, without explanations. 
You'll have to look at internal comments and, obviously,  I can't put source files (.ASM) here (except mine) ! 
Files are constantly revised (as my knowledge increase), so look at the revision date 
Feel free to do anything with this code but, if you use it, or you want to include something in your site, it's enough to credit me.


MBRs / BOOT SECTORS

Operative System Version Download Comments Revision Type
CP/M 86

=====

mbrcpm.zip (2 Kb) Master Boot Record 01/10/2005 .LST
CP/M 86 1.00 bootcpm.zip (1 Kb) FD Boot Sector 01/10/2005 .LST
CP/M 86 1.10 cpmb1.1.zip (2 Kb) FD Boot Sector 01/10/2005 .LST
PC-DOS 1.00 ibm100bs.zip (3 Kb) FD Boot Sector 01/10/2005 .LST
PC-DOS 1.10 ibm110bs.zip (4 Kb) FD Boot Sector 01/10/2005 .LST
PC-DOS 2.00 mbr200.zip (2 Kb) Master Boot Record 01/10/2005 .LST
PC-DOS 2.00 ibm200bs.zip (5 Kb) FD/HD Boot Sector 01/10/2005 .LST
PC-DOS  (1) 2.10 same as PC 2.10 FD/HD Boot Sector ======== ====
PC-DOS 3.20 Boot320.zip (5 Kb) FD/HD Boot Sector 01/11/2005 .LST
PC-DOS (7) 3.30 ibm330bs.zip (4 Kb) FD/HD Boot Sector 01/11/2005 .LST
PC-DOS (8) 3.31 ibm331bs.zip (4 Kb) FD/HD Boot Sector 01/11/2005 .LST
PC-DOS (9) 4.00 ibm400bs.zip (4 Kb) FD/HD Boot Sector 05/11/2005 .LST
PC-DOS (10) 5.00 ibm500bs.zip (5 Kb) FD/HD Boot Sector 06/11/2005 .LST
PC-DOS 6.10 same as PC 5.00 FD/HD Boot Sector ======== ====
PC-DOS 7.00 same as PC 5.00 FD/HD Boot Sector ======== ====
PC-DOS (11) 7.01 same as PC 5.00 FD/HD Boot Sector ======== ====
PC-DOS 2000 same as PC 5.00 FD/HD Boot Sector ======== ====
PC-DOS (13) 7.10 ibm710bs.zip (6 Kb) FD/HD(?) Boot Sector 08/11/2005 .LST
MS-DOS 1.19 ms119bs.zip (5 Kb) FD Boot Sector 01/10/2005 .LST
MS-DOS  (2) 2.11 ms211oli.zip (5 Kb) FD/HD Boot Sector 01/10/2005 .LST
MS-DOS  (3) 2.11 boot211.zip (3 Kb) FD Boot Sector 01/10/2005 .LST
MS-DOS  (4) 2.11 tandy.zip (4 Kb) FD/HD Boot Sector 01/10/2005 .LST
MS-DOS  (5) 3.10 ms310bs.zip (5 Kb) FD/HD Boot Sector 01/10/2005 .LST
MS-DOS  (6) 3.20 ms320oli.zip (5 Kb) FD/HD Boot Sector 01/10/2005 .LST
MS-DOS 3.21 same as MS 3.20 FD/HD Boot Sector ======== ====
MS-DOS 3.30 same as PC 3.30 FD/HD Boot Sector ======== ====
MS-DOS 4.01 same as PC 4.00 FD/HD Boot Sector ======== ====
MS-DOS 5.00 same as PC 5.00 FD/HD Boot Sector ======== ====
MS-DOS 6.00 same as PC 5.00 FD/HD Boot Sector ======== ====
MS-DOS 6.20 same as PC 5.00 FD/HD Boot Sector ======== ====
MS-DOS 6.21 same as PC 5.00 FD/HD Boot Sector ======== ====
MS-DOS 6.22 same as PC 5.00 FD/HD Boot Sector ======== ====
MS-DOS (W95A) 7.00 ms700bs.zip (5 Kb) FD/HD Boot Sector 13/11/2005 .LST
MS-DOS (W95B) 7.00 win95bfd.zip (6 Kb) FD/HD (FAT 16) Boot Sector 13/11/2005 .LST
MS-DOS (W95B) 7.00 same as W98SE HD Boot Sector (FAT32) ======== ====
MS-DOS (W95C)  (12) 7.01 same as W95B FD/HD (FAT 16) Boot Sector ======== ====
MS-DOS (W95C)  (12) 7.01 same as W98SE HD Boot Sector (FAT32) ======== ====
MS-DOS (W98) 7.10 same as W98SE FD/HD (FAT 16) Boot Sector ======== ====
MS-DOS (W98) 7.10 same as W98SE HD Boot Sector (FAT32) ======== ====
MS-DOS (W98 SE) 7.10 win98_fd.zip (6 Kb) FD/HD (FAT 16) Boot Sector  13/11/2005 .LST
MS-DOS (W98 SE) 7.10 win98_hd.zip (12 Kb) HD Boot Sector (FAT32) 13/11/2005 .LST
MS-DOS (WinME) 8.00 same as W98SE FD/HD (FAT 16) Boot Sector ======== ====
MS-DOS (WinME) 8.00 same as W98SE HD Boot Sector (FAT32) ======== ====
OS/2 1.1 os211mbr.zip (3 Kb) Master Boot Record 01/10/2005 .LST
OS/2 1.1 os211_fdbs.zip (4 Kb) FD/HD Boot Sector 01/10/2005 .LST
OS/2 SE for Win31 2.10 boot_fd_21.zip (5 Kb) FD Boot Sector 01/10/2005 .LST
SafeFormat (NU) 4.5a nu45bs.zip (2 Kb) FD Boot Sector 01/10/2005 .LST

Remember that a MBR/Boot sector is loaded at 7C0h:0 (0:7C00h). In listings, entry point may be 0
Use a text editor to view list files (e.g. EDIT.COM, with CP 437)

Notes:
(1) BS of PC-DOS 2.10 differs from 2.00 only for some values in the DPT
(2) OEM "Olivetti"
(3) OEM "MSDOS2.11", BPB is extended, loading only HD MBR
(4) OEM Tandy 557
(5) OEM "IBM 3.10", very similar to MS-DOS 2.11 "Olivetti": some procs have been rewritten
(6) OEM "Olivetti", Rev. 3.27 12/22/1986, very similar to PC-DOS 3.20, minor changes/improvements (?)
(7) Almost identical to PC-DOS 3.20. DPT change to support 1440 Kb floppy/slightly modified IBMBIO.COM loading
(8) OEM Compaq 1983-1987
(9) First boot sector which doesn't load the whole IBMBIO.COM, only first three sectors, contiguous and starting after root dir (Data Area)
(10) As DOS 4.00, it loads only three sectors, which still must be contiguous, but they can start anywhere on disk (using starting sector field in DIR entry
(11) PC-DOS 7.00 Rev 1
(12) Windows 95 OPK3. [Version 4.10.1053], [Version 4.00.1111], Microsoft(R) Memphis (C)Copyright Microsoft Corp 1981-1996
(13) PC-DOS 7.10 Rev 0, with FAT32 support (I own only sys files on a boot floppy). Boot sector merges together elements from DOS 5.00 and Win98SE, without 32bit instructions ... very interesting)


Win98 and Win95 Boot Sectors comparison

FAT 12 / FAT 16 FAT 32
FD/HD 95a 95b 95c 98a 98b

95a

= x x x x
95b x = = x x
95c x = = x x
98a x x x = =
98b x x x = =
HD 95a 95b 95c 98a 98b
95a = x x x x
95b x = = = =
95c x = = = =
98a x = = = =
98b x = = = =

Note: Win95a doesn't support FAT32


TOOLS

I've written these little tools to help my work ... may be you need them ... may be not ...

Name

Download binary file (.COM/.EXE)

Description
Conv.com Conv.zip (1 Kb)

Converts EXE files into MS *fake* COM files (DOS 3.x+) ('Converted' string embedded at offset 3)

Reconv.com Reconv.zip (1 Kb) Reconverts *fake* COM files ('Converted' string embedded at offset 3) into plain EXE files
LoadAddr.com LoadAddr.zip (1 Kb) Show actual programs load address (use with LoadFix.com)

 


SCREEN SAVERS

They have been written entirely in ASM with MASM32, and they use floating point math.
There's no timer synchronization, because no animation is involved, and I rely upon screen 
savers IDLE_PRIORITY_CLASS.
A great deal of time (two days !) has been spent optimizing floating point operations, and I 
will release source code in this site, 'cos it's a good example of coprocessor programming and 
code translating from math equations to ASM.
 
Screen saver Download binary file (.SCR) Download source code (MASM32)
Pulsar.scr Pulsar.zip (2 Kb) Pulsar_Src.zip (7 Kb)
Objects.scr Objects.zip (3 Kb) Objects_Src.zip (8 Kb)

 


SUDOKU

This is a simple but effective Sudoku Solver, written in C.
The Gui version is interesting, 'cos the solving routine is a thread, and you can inspect
the Sudoku matrix as calculation proceeds.
Both program can be run also under plain DOS (the stub is the 16 bit version).
You don't need to boot old Dos to see it ... it's enough Debug:
 
X:\...> Debug ExeFile.exe [parameters] <CR>
-g <CR>
** Sudoku - V 1.00 - DOS - Vinx Soft 2006 - Build on Aug 02 2006, 08:25:25
......
Program terminated normally
-q
X:...\>
 
EXE Type Download binary file (.EXE)
Win32/DOS Sudoku-Win32.zip (34 Kb)
WinGui/DOS Sudoku-WinGui.zip (35 Kb)

 


Back to the homepage

It's already stated above ... Back to the homepage !


2005. SuperVinx Productions. All rights reserved.
For questions or comments please email the
web M.C.
Photocopying, downloading or in any way reproducing or distributing the pictures, layout, text or
contents of this website is prohibited without the express written consent of the webmaster.