Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

OMF records (Developers)

posted by Japheth Homepage, Germany (South), 18.02.2012, 17:55

> No, that's not expected. I thought you would've had 1.01. I also thought it
> wouldn't majorly bork in newer versions (sigh).

Ok, it "works". The information that one has to provide a cmdline argument for newbef93.exe helped. It works with valx (needs a patched newbef93.obj) and also with MS link v5.1 from 1990 (doesn't need patching).

jwlink and wlink won't work. There are 2 errors

1. they both ignore the STACK combine type of a segment and instead rely on the stack segment to have class "STACK". This is a known issue, it was discussed a few years ago in the OW contributors newsgroup. I just fixed this issue for jwlink.

2. wrong DOS segment fixups are created. I guess this is because all segments have the same class name (in fact it is "", that is, no segment has a class name, but (j)wlink has no special handling for empty class names). Probably not too hard to fix for jwlink. It's a quite common experience with the OW tools: they work quite well as long as you stay in the OW world, but tend to fail immediately if something is done slightly "unusual".

---
MS-DOS forever!

 

Complete thread:

Back to the forum
Board view  Mix view
22761 Postings in 2121 Threads, 402 registered users (3 online)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum