>> Uh, why are you doing that? Don't do that, you don't need to bootstrap
>> (and it probably won't work like you want).
>> 
>> Are you trying to use the Win32-hosted cross-compiler in actual DOS?

Not sure why it shouldn't work if compiled from source. My ideal is to
be able to actually change my software on the host system since it has
enough disk space.

My primary OS is Debian Sid, so I'm not using any Win32 compilers. I'm
downloading the msdos cross-compiler for it, and I'll test the outputs
on my VM, since it will be a few days until I have the hardware to
transfer files to my FreeDOS computer without burning a CD.

>> Read the docs.

That's what I'd been doing for hours before ever sending my initial
message. Seems to me the problem is that the go32v2 compiler doesn't
count as "DOS", so it refuses to allow far pointers like all the other
ones except i8086. That's why I would like to have the i8086 version on
my DOS box so that it will actually compile programs that are
distributed for FreeDOS.


Happy Hacking,

David E. McMackins II
Associate Member, Free Software Foundation (#12889)

www.mcmackins.org www.delwink.com
www.gnu.org www.fsf.org

On 07/29/2016 11:04 PM, Rugxulo wrote:
> Hi,
> 
> On Fri, Jul 29, 2016 at 10:45 PM, David McMackins <cont...@mcmackins.org> 
> wrote:
>>
>> Indeed, the msdos target exists, but it's not in the distribution on the
>> FreeDOS host.
> 
> Go32v2 (32-bit DPMI, COFF) is the main DOS target (since the '90s!).
> The i8086-msdos (OMF) target is new to 3.0.0.
> 
>> I've changed to using the TP compatibility mode, and that has resolved
>> most of the problems. Now, my biggest problem is getting far pointers to
>> work, since they're only enabled for msdos.
> 
> Read the docs.
> 
>> I'm attempting to compile the msdos compiler, but fpcmake is failing due
>> to a missing Makefile.fpc in the utils directory in the source tree.
> 
> Uh, why are you doing that? Don't do that, you don't need to bootstrap
> (and it probably won't work like you want).
> 
> Are you trying to use the Win32-hosted cross-compiler in actual DOS?
> Snapshots for 3.1.1 are found on the FTP here:
> 
> ftp://ftp.freepascal.org/pub/fpc/snapshot/v31/i8086-msdos/
> 
> ------------------------------------------------------------------------------
> _______________________________________________
> Freedos-devel mailing list
> Freedos-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-devel
> 

------------------------------------------------------------------------------
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to