Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

RxDOS building - RXD_Build.txt (Announce)

posted by ecm Homepage E-mail, Düsseldorf, Germany, 03.05.2020, 17:11

> Here are the screen building output :
> https://www107.zippyshare.com/v/5r1MdlMP/file.html

> And the list of what I download to have no error (only warnings):

The following warnings are expected:

* bytes in front of IRT
* bytes in front of pre-SDA
* bytes in front of ms7_entry/ldos_entry/end/end2 (for each iniload stage)
* bytes used for depacker (for each inicomp stage)
* localvariables has x bytes (for LZMA-lzip depacker inicomp stage)

The three "word data exceeds bounds" warnings, all of which are on near call instructions, are not expected but are probably not cause for alarm. What version of NASM are you using? (Tell me the output of running the nasm -v command please.)

Text file reproduced in full here:

nico7550@Nico7550-UX533:~/rxdos-7.2x$ ./mak.sh
Creating RxDOS.BIN
ldos/entry.asm:205: warning: 199 bytes in front of IRT [-w+user]
RxDOS/biocode.asm:455: warning: word data exceeds bounds [-w+number-overflow]
RxDOS/biocode.asm:504: warning: word data exceeds bounds [-w+number-overflow]
RxDOS/doscode.asm:600: warning: word data exceeds bounds [-w+number-overflow]
RxDOS/dosdata.asm:233: warning: 374 bytes in front of pre-SDA [-w+user]
Creating RxDOSU.COM
ldosboot/iniload.asm:743: warning: 0 bytes in front of ms7_entry [-w+user]
ldosboot/iniload.asm:1138: warning: 3 bytes in front of ldos_entry [-w+user]
ldosboot/iniload.asm:1526: warning: 15 bytes in front of end [-w+user]
ldosboot/iniload.asm:1598: warning: 431 bytes in front of end2 [-w+user]
-rw-rw-rw- 1 98304 May  3 15:46 bin/RxDOSU.COM
Creating RxDOS.COM
inicomp/inicomp.asm:1128: warning: iniblz: 1344 bytes used for depacker [-w+user]
ldosboot/iniload.asm:743: warning: 0 bytes in front of ms7_entry [-w+user]
ldosboot/iniload.asm:1138: warning: 3 bytes in front of ldos_entry [-w+user]
ldosboot/iniload.asm:1526: warning: 15 bytes in front of end [-w+user]
ldosboot/iniload.asm:1598: warning: 431 bytes in front of end2 [-w+user]
Creating RxDOS.COM
Compressed 93424 bytes into 47195 bytes ==> 50.52%
inicomp/inicomp.asm:1128: warning: inilz4: 1232 bytes used for depacker [-w+user]
ldosboot/iniload.asm:743: warning: 0 bytes in front of ms7_entry [-w+user]
ldosboot/iniload.asm:1138: warning: 3 bytes in front of ldos_entry [-w+user]
ldosboot/iniload.asm:1526: warning: 15 bytes in front of end [-w+user]
ldosboot/iniload.asm:1598: warning: 431 bytes in front of end2 [-w+user]
Creating RxDOS.COM
inicomp/inicomp.asm:1128: warning: inisz: 1248 bytes used for depacker [-w+user]
ldosboot/iniload.asm:743: warning: 0 bytes in front of ms7_entry [-w+user]
ldosboot/iniload.asm:1138: warning: 3 bytes in front of ldos_entry [-w+user]
ldosboot/iniload.asm:1526: warning: 15 bytes in front of end [-w+user]
ldosboot/iniload.asm:1598: warning: 431 bytes in front of end2 [-w+user]
Creating RxDOS.COM
 Reading 93424 bytes from "tmp/RxDOS.BIN".

Phase 1: Instrumenting file
-----------------------------
 Length of indata: 93424 bytes.
 [building.directed.acyclic.graph.building.directed.acyclic.graph.]
 Instrumenting file, done.

Phase 2: Calculating encoding
-----------------------------
 pass 1: optimizing ..
 [finding.shortest.path.finding.shortest.path.finding.shortest.pat]
  size 322961.0 bits ~40371 bytes
 pass 2: optimizing ..
 [finding.shortest.path.finding.shortest.path.finding.shortest.pat]
  size 322108.0 bits ~40264 bytes
 pass 3: optimizing ..
 [finding.shortest.path.finding.shortest.path.finding.shortest.pat]
  size 321949.0 bits ~40244 bytes
 pass 4: optimizing ..
 [finding.shortest.path.finding.shortest.path.finding.shortest.pat]
  size 321948.0 bits ~40244 bytes
 pass 5: optimizing ..
 Calculating encoding, done.

Phase 3: Generating output file
------------------------------
 Enc: 100122334478270F,1112,2233445666778889,34456789ABBBCCEF
 Length of crunched data: 40272 bytes.
 Crunched data reduced 53152 bytes (56.89%)
  Literal sequences are used, length 1 sequences are used,
  length 123 mirrors are not used, max length used is 28274 and
  the safety offset is 2.
 Writing 40272 bytes to "tmp/EXO/RxDOS.EXO".
inicomp/inicomp.asm:1128: warning: iniexo: 1152 bytes used for depacker [-w+user]
ldosboot/iniload.asm:743: warning: 0 bytes in front of ms7_entry [-w+user]
ldosboot/iniload.asm:1138: warning: 3 bytes in front of ldos_entry [-w+user]
ldosboot/iniload.asm:1526: warning: 15 bytes in front of end [-w+user]
ldosboot/iniload.asm:1598: warning: 431 bytes in front of end2 [-w+user]
Creating RxDOS.COM
Compressing...
Input size: 93424 bytes
Number of layers: 2
Output size: 59540 bytes
inicomp/inicomp.asm:1128: warning: inix: 1888 bytes used for depacker [-w+user]
ldosboot/iniload.asm:743: warning: 0 bytes in front of ms7_entry [-w+user]
ldosboot/iniload.asm:1138: warning: 3 bytes in front of ldos_entry [-w+user]
ldosboot/iniload.asm:1526: warning: 15 bytes in front of end [-w+user]
ldosboot/iniload.asm:1598: warning: 431 bytes in front of end2 [-w+user]
Creating RxDOS.COM
!......!!.....!!......!!.......!!.......
tmp/RxDOS.BIN 46.69 %    93424 -> 49801 (-w 14 -l 6)
inicomp/inicomp.asm:1128: warning: inihs: 1056 bytes used for depacker [-w+user]
ldosboot/iniload.asm:743: warning: 0 bytes in front of ms7_entry [-w+user]
ldosboot/iniload.asm:1138: warning: 3 bytes in front of ldos_entry [-w+user]
ldosboot/iniload.asm:1526: warning: 15 bytes in front of end [-w+user]
ldosboot/iniload.asm:1598: warning: 431 bytes in front of end2 [-w+user]
Creating RxDOS.COM
  tmp/RxDOS.BIN:  2.505:1, 39.92% ratio, 60.08% saved, 93424 in, 37299 out.
inicomp/lzd.asm:656: warning: localvariables has 14704 bytes [-w+user]
inicomp/inicomp.asm:1128: warning: inilz: 2928 bytes used for depacker [-w+user]
ldosboot/iniload.asm:743: warning: 0 bytes in front of ms7_entry [-w+user]
ldosboot/iniload.asm:1138: warning: 3 bytes in front of ldos_entry [-w+user]
ldosboot/iniload.asm:1526: warning: 15 bytes in front of end [-w+user]
ldosboot/iniload.asm:1598: warning: 431 bytes in front of end2 [-w+user]
Creating RxDOS.COM
compressing tmp/RxDOS.BIN into tmp/LZO/RxDOS.LZO
inicomp/inicomp.asm:1128: warning: inilzo: 1872 bytes used for depacker [-w+user]
ldosboot/iniload.asm:743: warning: 0 bytes in front of ms7_entry [-w+user]
ldosboot/iniload.asm:1138: warning: 3 bytes in front of ldos_entry [-w+user]
ldosboot/iniload.asm:1526: warning: 15 bytes in front of end [-w+user]
ldosboot/iniload.asm:1598: warning: 431 bytes in front of end2 [-w+user]
Note: Method lzd selected.
-rw-rw-rw- 1 45056 May  3 15:46 bin/RxDOS.COM

---
l

 

Complete thread:

Back to the forum
Board view  Mix view
22632 Postings in 2109 Threads, 402 registered users, 355 users online (0 registered, 355 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum