Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Orange C version 4.1.19 available (Announce)

posted by Japheth Homepage, Germany (South), 11.03.2011, 05:41

9.3.2011: Orange C 4.1.19 has been released

It's the first version which is able to create a working JWasm binary.

There are still minor problems, with _makepath/_splitpath and also with 64-bit integer constants, but simple workarounds do exist to avoid them.

Of course I couldn't resist to do a first speed test - not testing compile speed, but speed of the jwasm binary which was created. The following list is a comparison of various jwasm binaries which have to assemble a very simple 400,000 lines assembly source file. All binaries were created with "Optimization enabled" (opt. for speed, if possible):


msvc:  400006 lines, 2 passes, 828 ms, 0 warnings, 0 errors
mingw: 400006 lines, 2 passes, 875 ms, 0 warnings, 0 errors
ow:    400006 lines, 2 passes, 890 ms, 0 warnings, 0 errors
pellec:400006 lines, 2 passes, 890 ms, 0 warnings, 0 errors
bcc:   400006 lines, 2 passes, 1156 ms, 0 warnings, 0 errors
occ:   400006 lines, 2 passes, 2422 ms, 0 warnings, 0 errors
cygwin:400006 lines, 2 passes, 3047 ms, 0 warnings, 0 errors

djgpp: 400006 lines, 2 passes, 80 ms, 0 warnings, 0 errors


djgpp is the only DOS binary here, and it's also put apart because the "80 ms" which it displays is cheating :-D ( it surely isn't faster than mingw ).

---
MS-DOS forever!

 

Complete thread:

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