So I made changes to the following files
config.b
* Added recognition of new CPU arch's
* Keep from clobbering arguments when using buildall.bat
build.bat
* Added recognition of new CPU arch's
buildall.bat
* Added new CPU arch's as build targets
mkfiles/generic.mak
* Added recognition of new CPU arch's and translation to wcc options
mkfiles/watcom.mak
* Added new CPU arch's to fallback arch test
These are the kernels that get compiled out of buildall.bat
KWC18616 MAP 84,748 05-02-2013 7:55p
KWC18616 SYS 63,028 05-02-2013 7:55p
KWC18632 MAP 84,977 05-02-2013 7:55p
KWC18632 SYS 67,180 05-02-2013 7:55p
KWC28616 MAP 84,748 05-02-2013 7:55p
KWC28616 SYS 63,028 05-02-2013 7:55p
KWC28632 MAP 84,977 05-02-2013 7:55p
KWC28632 SYS 67,180 05-02-2013 7:55p
KWC38616 MAP 87,053 05-02-2013 7:54p
KWC38616 SYS 62,164 05-02-2013 7:54p
KWC38632 MAP 87,282 05-02-2013 7:54p
KWC38632 SYS 66,044 05-02-2013 7:54p
KWC48616 MAP 84,748 05-02-2013 7:54p
KWC48616 SYS 62,068 05-02-2013 7:54p
KWC48632 MAP 84,977 05-02-2013 7:54p
KWC48632 SYS 65,948 05-02-2013 7:54p
KWC58616 MAP 84,748 05-02-2013 7:54p
KWC58616 SYS 62,068 05-02-2013 7:54p
KWC58632 MAP 84,977 05-02-2013 7:54p
KWC58632 SYS 65,948 05-02-2013 7:54p
KWC68616 MAP 84,748 05-02-2013 7:53p
KWC68616 SYS 62,068 05-02-2013 7:53p
KWC68632 MAP 84,977 05-02-2013 7:53p
KWC68632 SYS 65,948 05-02-2013 7:53p
KWC8616 MAP 84,748 05-02-2013 7:56p
KWC8616 SYS 64,158 05-02-2013 7:56p
KWC8632 MAP 84,977 05-02-2013 7:55p
KWC8632 SYS 68,358 05-02-2013 7:55p
-L
-L
On Thu, May 2, 2013 at 11:48 PM, Eric Auer <e.a...@jpberlin.de> wrote:
>
> Hoi Louis,
>
> please explain the hack / patch: Is the only thing that
> you changed that the kernel is compiled for those CPUs?
> Are there actually any differences between them? I can
> imagine that OpenWatcom makes 186 and 286 the same and
> everything above 386 the same. Unless the kernel would
> contain heavy mathematical processing for which it is
> obvious that above-386 optimizes better ;-) You could
> tell the compiler to produce Assembly output (instead
> of binary) and compare the text. Or you could use some
> debug, disassembler (ndisasm?) or hex editor to compare
> before you UPX things, but of course that is more work.
>
> Thanks for comparing :-) Maybe this is more a topic for
> the kernel list. Note that if "a few" bytes are really
> only 10 or so, all this is probably more an "academic"
> exercise. Things get more exciting once you can save at
> least a cluster of disk space or a paragraph of RAM :-)
>
> Regards, Eric
>
> > I hacked the 2041 kernel batch and make files included on the FD 1.1 iso
> to
> > allow the kernel to be built by OpenWatcom as 8086, 186, 286, 386, 486,
> > 586, or 686. The resulting 686 kernel boots fine in VirtualBox 4.2.12 in
> > OSX 10.8.3 on my 2012 Mac Book Air 13" 4GB. The resulting kernel is a
> few
> > bytes smaller compressed by upx than kernel installed by the FD 1.1 iso.
> > I'm going to continue testing. No source changes were made. Not sure
> how
> > the changes affect the nasm built files.
>
>
>
>
>
> ------------------------------------------------------------------------------
> Get 100% visibility into Java/.NET code with AppDynamics Lite
> It's a free troubleshooting tool designed for production
> Get down to code-level detail for bottlenecks, with <2% overhead.
> Download for free and get started troubleshooting in minutes.
> http://p.sf.net/sfu/appdyn_d2d_ap2
> _______________________________________________
> Freedos-user mailing list
> freedos-u...@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-user
>
------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2
_______________________________________________
Freedos-kernel mailing list
Freedos-kernel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-kernel