| Ibidem 08.01.2012, 03:54 |
Old 8086 version of pcc spotted (cross-compiles to DOS) (Miscellaneous) |
I was poking around recently, and spotted this: |
| bocke 01.03.2012, 01:01 @ Ibidem |
Old 8086 version of pcc spotted (cross-compiles to DOS) |
This PCC seems to be ancesstor to modern PCC: |
| Rugxulo Usono, 01.03.2012, 06:58 (edited by Rugxulo, 01.03.2012, 07:11) @ bocke |
Old 8086 version of pcc spotted (cross-compiles to DOS) |
> This PCC seems to be ancesstor to modern PCC: |
| Rugxulo Usono, 01.03.2012, 07:26 @ Rugxulo |
Old 8086 version of pcc spotted (cross-compiles to DOS) |
Here's a quick list, corrections welcome. You probably knew some of this already, though. |
| bocke 01.03.2012, 21:33 @ Rugxulo |
Old 8086 version of pcc spotted (cross-compiles to DOS) |
Micro C is more a limited C subset for embedded applications. Something along the lines of Small C. |
| Rugxulo Usono, 01.03.2012, 21:48 @ bocke |
Old 8086 version of pcc spotted (cross-compiles to DOS) |
> Micro C is more a limited C subset for embedded applications. Something |
| bocke 03.03.2012, 23:43 @ Rugxulo |
Old 8086 version of pcc spotted (cross-compiles to DOS) |
I was writing a rather long reply, but my session expired. :( So just shortly... |
| Rugxulo Usono, 04.03.2012, 03:34 @ bocke |
Old 8086 version of pcc spotted (cross-compiles to DOS) |
> I was writing a rather long reply, but my session expired. :( So just |
| bocke 05.03.2012, 20:14 @ Rugxulo |
Old 8086 version of pcc spotted (cross-compiles to DOS) |
> But actually, I'm fairly certain you're wrong. I've seen the posts and am |
| Rugxulo Usono, 05.03.2012, 20:56 @ bocke |
Old 8086 version of pcc spotted (cross-compiles to DOS) |
> > Grab |
| bocke 06.03.2012, 03:51 @ Rugxulo |
Old 8086 version of pcc spotted (cross-compiles to DOS) |
> I'm pretty sure ACK has supported ANSI since a long time, at least since |
| bocke 06.03.2012, 04:14 (edited by bocke, 06.03.2012, 04:40) @ bocke |
Old 8086 version of pcc spotted (cross-compiles to DOS) |
I tried searching for linkers with DJGPP/COFF support |
| Rugxulo Usono, 07.03.2012, 01:38 @ bocke |
LCC-DOS.ZIP 4.2 using DJGPP libc 2.01 (28-Aug-2011) |
> Edit: props to Dietmar. :) The package is clean and easy to understand/hack |
| bocke 10.03.2012, 08:29 @ Rugxulo |
LCC-DOS.ZIP 4.2 using DJGPP libc 2.01 (28-Aug-2011) |
> > Edit: props to Dietmar. :) The package is clean and easy to |
| Rugxulo Usono, 10.03.2012, 18:51 @ bocke |
LCC-DOS.ZIP 4.2 using DJGPP libc 2.01 (28-Aug-2011) |
He actually spent a lot of time working on it, mostly due to his VESA gfx routines (with font support) and various examples and documentation (.tex). LCC by default doesn't come with a libc nor headers nor even assembler nor linker, so integrating all that also takes time and effort. I'm just saying, he's a hard worker! |
| bocke 19.03.2012, 02:17 @ Rugxulo |
LCC-DOS.ZIP 4.2 using DJGPP libc 2.01 (28-Aug-2011) |
> He actually spent a lot of time working on it, mostly due to his VESA gfx |
| Rugxulo Usono, 19.03.2012, 19:00 @ bocke |
LCC-DOS.ZIP 4.2 using DJGPP libc 2.01 (28-Aug-2011) |
> 2.7.x didn't include optimization, didn't it? But I read it was fast. And I |
| Rugxulo Usono, 06.03.2012, 06:26 @ bocke |
Old 8086 version of pcc spotted (cross-compiles to DOS) |
> Sorry my bad. I just played with Minix a bit some time ago. You seem to be |
| roytam 06.03.2012, 12:36 @ Rugxulo |
Old 8086 version of pcc spotted (cross-compiles to DOS) |
> > Sorry my bad. I just played with Minix a bit some time ago. You seem to |
| bocke 10.03.2012, 08:17 @ roytam |
Old 8086 version of pcc spotted (cross-compiles to DOS) |
> They added glib as dependency which depends on gettext and libiconv in |
| Ibidem 22.03.2012, 00:58 @ bocke |
Old 8086 version of pcc spotted (cross-compiles to DOS) |
> Limited C subset |
| Rugxulo Usono, 22.03.2012, 08:38 @ Ibidem |
Old 8086 version of pcc spotted (cross-compiles to DOS) |
> > Limited C subset |
| Ibidem 22.03.2012, 18:17 @ Rugxulo |
Old 8086 version of pcc spotted (cross-compiles to DOS) |
> > My point in mentioning the PCC-8086 compiler was: |
| Rugxulo Usono, 22.03.2012, 20:34 @ Ibidem |
Old 8086 version of pcc spotted (cross-compiles to DOS) |
> Comment made in private email: I asked about RxDOS because the fact that |
| Ibidem 23.03.2012, 07:06 (edited by Ibidem, 24.03.2012, 06:27) @ Rugxulo |
Old 8086 version of pcc spotted (cross-compiles to DOS) |
> Probably easier "in theory" to just adapt it to use Dev86DOS + NASM for the |
| Rugxulo Usono, 27.03.2012, 20:28 @ Ibidem |
Old 8086 version of pcc spotted (cross-compiles to DOS) |
> One of the unstated rules: |
| Arjay 27.03.2012, 21:35 (edited by Arjay, 27.03.2012, 23:23) @ Rugxulo |
Old 8086 version/Venksi's self-assembling assembler+runcom |
> Actually, a fair number of assemblers are written in themselves (e.g. |
| bocke 01.03.2012, 19:23 @ Rugxulo |
Old 8086 version of pcc spotted (cross-compiles to DOS) |
> bcc/Dev86 is okay but not perfect. Yes, there's an older DOS-hosted version |
| Rugxulo Usono, 01.03.2012, 21:36 @ bocke |
Old 8086 version of pcc spotted (cross-compiles to DOS) |
> I guess it was mostly meant to be a crosscompiling toolset for ELKS. |
Thread view
).
But it's weird (latest uses Lua build system, assumes GCC, doesn't support barely any targets anymore, would need a DOS libc). Even EM44 doesn't build anymore, meh. That's what you get for reviving something last touched in 1994. Yeah, old code sucks. But it's a nice compiler and has several interesting frontends.