30-Year-Old Operating System 'PC-MOS/386' Finally Open Sourced (github.com)
PC-MOS/386 "was a multi-user, computer multitasking operating system...announced at COMDEX in November 1986," remembers Wikipedia, saying it runs many MS-DOS titles (though it's optimized for the Intel 80386 processor).
Today Slashdot user Roeland Jansen writes: After some tracking, racing and other stuff...PC-MOS/386 v5.01 is open source under GPLv3. Back in May he'd posted to a virtualization site that "I still have the source tapes. I want(ed) to make it GPL and while I got an OK on it, I haven't had time nor managed to get it legalized. E.g. lift the NDA and be able to publish."
1987 magazine ads described it as "the gateway to the latest technology...and your networking future," and 30 years later its release on GitHub includes sources and executables. "In concert with Gary Robertson and Rod Roark it has been decided to place all under GPL v3."
Today Slashdot user Roeland Jansen writes: After some tracking, racing and other stuff...PC-MOS/386 v5.01 is open source under GPLv3. Back in May he'd posted to a virtualization site that "I still have the source tapes. I want(ed) to make it GPL and while I got an OK on it, I haven't had time nor managed to get it legalized. E.g. lift the NDA and be able to publish."
1987 magazine ads described it as "the gateway to the latest technology...and your networking future," and 30 years later its release on GitHub includes sources and executables. "In concert with Gary Robertson and Rod Roark it has been decided to place all under GPL v3."
I actually tried to make that POS work (to run a multiuser dial in host) back in the late 80s.
Run away, stunk to heaven. IIRC only worked with _one_ rs232 UART (which had to do all the buffering in hardware). Didn't work well with that one. Just no. Waste of effort and money.
I should not remember those details...my brain's garbage collection is very lazy.
I'll download a copy, but only to burn it onto CDs to shoot at. Shades of '30-06 retiring' netmare 2.
John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
So, there is now a GPL operating system that will run DOS applications. That's pretty interesting.
If there were still sufficient "must have" DOS applications that could benefit from a little source code tweaking ("because I can!")
"She's furniture with a pulse"
That's great and all, but is the source code commented? Or is there going to have to be a lot of additional effort expended on what will probably turn out to be a completely obsolete OS, just to figure out what it all did before anyone can do anything meaningful with it? I.e., check it over for security vulnerabilities, fatal code execution flaws, etc.?
Okay, the summary reads:
"saying it runs many MS-DOS titles (though it's optimized for the Intel 80386 processor). "
why does it make it sound like dos and 386's were not a thing? I primarily ran MSDOS on my 386 and even my 486, but maybe I was late to the party?
Help me understand
I vaguely remember a similar operating system, written by brothers Wendes. As I recall, Microsoft quickly bought them out and employed them.
If you post it, they will read.
I loved PC-MOS/386 "back in the day" -- way back in the day. Even visited their headquarters at one point and attempted to get a dev job at one point.
My employer who sold software for trucking companies used it as the cheapest alternative for small office settings where several dispatchers shared one beefy (for the time) computer with cheap terminals attached.
It really was remarkable for the time how they made DOS multi-user.
Many years ago Apple sold a device with a custom OS called the Newton. Apple sold Newtons for about 5 years (1993-1998) but never released the OS under a free software license. Today some users still own, repair, and use Newtons but they do so with no respect for their software freedom. Whatever problems Apple built into the Newton's software (whether on-purpose or accidentally) cannot be fixed by its users no matter how technically skilled or willing those users are.
PC-MOS/386 currently requires a nonfree compiler (the Borland compiler) but now that PC-MOS/386 is free software it can be ported to systems so it will compile with free software compilers, thus avoiding the problem of free software with nonfree dependencies (what was originally known as "The Java Trap" named after free Java programs that depended on Sun's formerly nonfree Java software). We went from having no software freedom with PC-MOS/386 to being free to port and improve PC-MOS/386 as we wish! So PC-MOS/386 now that it has been released as free software treats you better than Apple treats Newton users. Thanks PC-MOS/386 developers for respecting our software freedom!
Digital Citizen
Sounds like a great candidate for a talk at FOSDEM 2018 Retrocomputing DevRoom. Call for Participation here:
https://lists.fosdem.org/piper...
"One does not simply reboot" - Boromir
Sometimes I actually miss the complexity of assembler. Or maybe I just hate the 12 layers of abstraction that encompasses so many things these days. In a way it's not complexity of assembler I miss: it's the simplicity of knowing exactly what the computer is going to do.
Whatever problems Apple built into the Newton's software (whether on-purpose or accidentally) cannot be fixed by its users no matter how technically skilled or willing those users are.
You say that, but I don't know that it's true. It's not like they did anything to prevent you from replacing components, like signing code. Long before there was a source code leak, people were replacing portions of the AmigaOS with workalikes. Major portions of the OS, too, like the graphics library. There were also patches to system libraries to change their function. So no, I think if those users were more technically skilled, they could fix the problems with the Newton OS.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
What you described doesn't grant them complete source code access to the code they already have, nor does it grant them license to share, inspect, or modify said source code. So it's not the same as having software freedom which is what we see with PC-MOS/386. What you're describing is reverse engineering and replacing software components at best, a violation of the proprietary license at worst, and not respecting the user's software freedom either way.
Digital Citizen
Like the "Prince of Persia" code release, I'm not at all sure of the point of a release of assembler-heavy code.
Pretty much, you could get that from a disassembler just run on the same programs if you desperately needed to know what it did. Sure, legality and all, but is anyone really watching out for people reverse-engineering 20-year-old OS?
As someone who was familiar with 8086 asm and things like Ralf Brown's Interrupt List, I have written any number of things using exactly this kind of code. And I couldn't even be bothered to pick through the logic of even a single file out of interest.
Nice being GPL and all but are we going to see OpenMOS? I doubt it very much. It's like someone telling you a 100 year old recipe for bread. All very nice and all, but I bet it just tastes like shit and uses ingredients you can't get / don't want to use any more.
I had it working many years ago with a multiport serial card on an IBM AT with as much RAM as it could hold and three Wyse terminals. There was a card that provided a MMU function and it was really neat seeing a single user machine support 4 people.
DOS is not done, till Lotus won't run, right?
sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
Didn't Windows386 run on top of this?
For those unaware before NT hit Microsoft experimented with a non neutered version of Windows that didn't run on top of DOS. WIndows386 could run some legacy DOS apps and Win16 apps but required an expensive 386 with up to 2 whole megs of pricey ram.
The idea and even some of the code made it to WindowsNT 3.1 and probably OS/2 as well.
http://saveie6.com/
As long as we are indulging in retro-praise...
I was really impressed with an OS named Pick. It was essentially a database, but a plain 286 with 2 megs of RAM could run 10 terminals and four printers while doing a tape backup with no lag. Mind you, all it did was ascii; no graphics or sound. But the concept was impressive: Since nobody could make a CPU as complex as they needed, under the OS was less than 100k that emulated a more complex CPU, and the OS itself was written in assembler for that virtual CPU. Pick was actually the first OS to run on the original RISC processor from IBM because that virtual CPU was so close to the real hardware 20 years later. When IBM wanted an OS for the first PC they tried to get Pick before DOS. The owner was hanging upside down in gravity boots when he laughed at them because he said it was too complex to run on their weak hardware. What can you expect from a guy named Dick Pick? True story, but I loved that stupid OS.
On the one hand you take life too seriously, and on the other, you do not take playful existence seriously enough. Seth
Right, no "software freedom," but the ability certainly existed, with enough effort (think disassembly).
It was decent.
What you're describing is reverse engineering and replacing software components at best, a violation of the proprietary license at worst,
Reverse engineering, at least in the USA, is explicitly protected when carried out for the purpose of interoperability.
and not respecting the user's software freedom either way.
Users that care about software freedom don't give money to Apple in the first place.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
PC-MOS/386 currently requires a nonfree compiler (the Borland compiler) but now that PC-MOS/386 is free software it can be ported to systems so it will compile with free software compilers [...]
Good luck with that. I tried working my way through an older how to write a compiler book that was written in Borland C. Transliterating Borland C into ANSI C to compile with gcc was a bit hairy.
Really? What problems did you run into that weren't assembly related? I recently compiled some 16bit OS code (I originally wrote it for Watcom C/C++ Compiler, with wasm assembler - I still have the CD) on gcc and the only major problems I had was getting a linker to produce flat binaries. Sure, there were other problems but they were small and easily worked-around/fixed.
If you're producing a compiler (which is just another program) there really isn't any code that compiles on Borland turbo C that would present much of a problem to gcc, unless you're attempting to produce 16-bit binaries, which you wouldn't be doing when writing a compiler anyway.
The reason I had problems was because of the need of a flat 16bit linker. What problems did you have?
I'm a minority race. Save your vitriol for white people.
The x86 task shared, the Amiga Multitask'd.
It has virtual modem support for incoming/outgoig telnet streams.
So if you have a need to keep old dialup applications running, whether for retrobbsing, or some actual dialup business app, you can, just by setting up a couple stunnels or similiar and dialing in/out through them.
Would be nice if they eventually got some sort of TLS support built in the dosbox modem module, and a similiar virtual model serial module for qemu.
At that point we could all party like it's the 1970s to mid 90s :)
Cousin! Give up your life of obesity and creamed corn!
I laughed so much reading your latest drivel on your site.
As a writer [...] The week itself became a trial from jury duty, fire smoke and a bomb threat.
As a writer, you should know the expression is trial by. Just thought you might want to learn something today.
As a writer, you should know the expression is trial by.
Trial by [fire|combat|stupidity] is the idiom.
Just thought you might want to learn something today.
I suggest you get a dictionary for the definition of trial and stop trying to be a failed literary critic.
a test of faith, patience, or stamina through subjection to suffering or temptation; broadly :a source of vexation or annoyance
https://www.merriam-webster.com/dictionary/trial
It's the idiomatic preposition, obviously. He didn't change "trial," he changed the associated preposition. You have a "trial by" not a "trial from." It's just how the English language works, although non-native speakers and the poorly educated often have a hard time with it.
Creimer troll. Mod this shit down.
"Trial by [fire|combat|stupidity] is the idiom."
Correct! So why did our lumbering cetacean fool write "trial FROM ????
" stop trying to be a failed literary critic."
I'm not criticizing your "literary" content, since there isn't any. I'm trying to get you to write at the high school level, Chris. For your own good.
"I suggest you get a dictionary for the definition of trial and stop trying to be a failed literary critic.
a test of faith, patience, or stamina through subjection to suffering or temptation; broadly :a source of vexation or annoyance"
They gave you jury duty for a test of faith? Although reading your stuff leads to a lot of suffering, this is true. I think I know what you were trying to convey, but there are better ways of saying it without tripping up the reader with your odd structure.
Chris, you've got goats on the brain. Time to grab Uncle Chuck's bucket and head to the neighbor's again.
Whew, just in time....a useless 30-year old OS that likely won't run on anything.
Now what?
Just cruising through this digital world at 33 1/3 rpm...
Correct! So why did our lumbering cetacean fool write "trial FROM ????
Your usage of "lumbering cetacean" indicates that you're more interested in attacking the person rather than caring about the language.
I'm trying to get you to write at the high school level, Chris.
The reading level for the average American is 7th to 8th grade, which happens to be the writing level of creimer's blog posts. If he wrote at the high school level, his reading audience would be significantly smaller. Just because someone graduated from high school and/or college, it doesn't mean that they have the ability to read or write at that level. Communication should be written for the broadest possible audience.
Who appointed you to talk on behalf of Slashdot? If anything, recent events have shown that Slashdot wants you to shut the hell up!
Considering that every AC is supposed to be Chris (creimer), it makes sense for creimer to represent all of Slashdot.
Chris' case is getting worse, he spends all day replying to himself as AC on /.
The tests we ran on Chris have shown that Chris has the intelligence of an ameba:
https://en.wikipedia.org/wiki/...
So, technically, he is able to conceive some kind of agenda but it will be silly or impossible to follow on a human scale.
For example, Chris had an agenda to post anything he felt like on Slashdot which did not work well because it was based on his false beliefs that he had an infinite number of karma points as he wrote here several times.
Several people here explained to Chris that karma maxed out at some level like 50 or so but Chris kept on insisting that his python script had confirmed that he had millions of karma points!
Oh well, as I wrote before: "It isn't Chris' fault if he is the way he is. We do the best we can do with him and he is partially integrated into society. We try to cure his abnormal need for attention but he is kind of stubborn and won't listen to anybody."
For the valuable /. users that might already have read the following, please note that there is an important update.
IMPORTANT UPDATE:
Special Education for the Santa Clara County Office of Education has invested money to buy Chris a new chair:
http://www.keynamics.com/image...
Information about Christopher Dale Reimer and autistic people:
Autistic people have obsessions about things normal people don't care. For example, one of our autistic patient went haywire when he realized that there was a penny missing in his pocket change.
To calm him down, one of our educator pretended to have found it on the floor and gave a penny to him.
The autistic patient condition went even worse because he realized it wasn't the same penny!
Chris has an obsession with budgeting every penny. He doesn't understand that most people do not budget to the penny and have a flexible amount they allow for miscellaneous items.
I am Nancy Guerrero and I am Director of Special Education for the Santa Clara County Office of Education. We use Chris' (a.k.a. creimer,cdreimer) picture in our document because he is the hardest case we have ever had to handle:
http://www.sccoe.org/depts/stu...
Our artists were inspired by the low carb diet that Christopher follows scrupulously for the small lunch box and by the picture linked below for the rest. I am sure that you will notice the similarities such as the bump on the side of his chest and more:
https://ibb.co/gVad65
Please be easy on Christopher although, I am aware that some of our staff handling Chris post joke comments here and obvoiusly, the Santa Clara County Office of Education disapprove that behavior vehemently:
https://school.discoveryeducat...
But it isn't Chris' fault if he is the way he is. We do the best we can do with him and he is partially integrated into society. We try to cure his abnormal need for attention but he is kind of stubborn and won't listen to anybody.
Thank You dear users,
---
Nancy Guerrero
Dircetor
Special Education
Santa Clara County Office of Education
"Your usage of "lumbering cetacean" indicates that you're more interested in attacking the person rather than caring about the language."
Cetaceans are very intelligent sea-going mammals. Lumbering indicates a creature of immense strength (think football player). And you don't think calling him a "fool" was an attack?
Thanks Nancy,
Your posts are always enlightening and right on topic! Keep up the good work over there at Special Education!
Also, I have noted that Chris uses child psychology to convince his so called trolls to give up by pretending they just give him free publicity. That's adoring.
Silvia Bunge
Psychology Department
Berkeley University
***please pay attention to the Moon update***
C.D. Reimer is a renowned Slashdot collaborator, as he puts it himself; "Because of the quality of my posts and my article submissions, I'm a highly rated commentator and moderator."
But does anybody ever wondered what "C.D." stands for? Well, it stands for Creimy Dumpty of course!
Creimy Dumpty sat on the wall,
Creimy Dumpty had a great fall.
All the king's horses
And all the king's men
Couldn't put Creimy Dumpty
Together again.
Creimy's siblings video and theme song, very realistic, especially the pants, just like Creimy's:
https://www.youtube.com/watch?...
With "Vice President Pence Vowing US Astronauts Will Return To the Moon", we are sure they will need miracle workers up there, here is what it would look like. Note that Creimy takes care of bringing a lot of food to the moon as depicted below:
https://www.youtube.com/watch?...
Creimy's real pictures:
Before the sex change:
https://ibb.co/cc7Ddw
After the sex change:
https://ibb.co/gVad65
Creimy's "enterprise-level" chair, he talks about it all the time on slashdot:
http://www.keynamics.com/image...
Creimy's head, while his supervisor was talking to him, not with him, since it is impossible to do with Creimy:
https://school.discoveryeducat...
Creimy acting in educational resource document, he actually confirmed himself on Slashdot that he was handled by Special Education for the Santa Clara County Office of Education! He is really a king Dumpty!:
http://www.sccoe.org/depts/stu...
Hey Creimy-Dumpty, while at it, you forgot to put the word "Sex" in your new blog shit post title.
Your score as the greatest marketeer just fell down, in my book!
Lillyayayko55@yahoo.jp
103.208.220.144
Lilly, please stop posting these comments. The Slashdot community is monitoring you now.
Can someone track OS/2's source code? It seems that IBM misplaced it ;)
It seems like you are not aware of who you replied to. It's Creimy-Dumpty! That explains everything!
***please pay attention to the Moon update***
C.D. Reimer is a renowned Slashdot collaborator, as he puts it himself; "Because of the quality of my posts and my article submissions, I'm a highly rated commentator and moderator."
But does anybody ever wondered what "C.D." stands for? Well, it stands for Creimy Dumpty of course!
Creimy Dumpty sat on the wall,
Creimy Dumpty had a great fall.
All the king's horses
And all the king's men
Couldn't put Creimy Dumpty
Together again.
Creimy's siblings video and theme song, very realistic, especially the pants, just like Creimy's:
https://www.youtube.com/watch?...
With "Vice President Pence Vowing US Astronauts Will Return To the Moon", we are sure they will need miracle workers up there, here is what it would look like. Note that Creimy takes care of bringing a lot of food to the moon as depicted below:
https://www.youtube.com/watch?...
Creimy's real pictures:
Before the sex change:
https://ibb.co/cc7Ddw
After the sex change:
https://ibb.co/gVad65
Creimy's "enterprise-level" chair, he talks about it all the time on slashdot:
http://www.keynamics.com/image...
Creimy's head, while his supervisor was talking to him, not with him, since it is impossible to do with Creimy:
https://school.discoveryeducat...
Creimy acting in educational resource document, he actually confirmed himself on Slashdot that he was handled by Special Education for the Santa Clara County Office of Education! He is really a king Dumpty!:
http://www.sccoe.org/depts/stu...
Chris living in his imaginary world again which most people find weird, twisted and absurd and which Chris accepts as being perfectly normal.
---
Nancy Guerrero
Dircetor
Special Education
Santa Clara County Office of Education
When creimer whistles, his trolls start humping legs. Just like Pavlov's dogs. Isn't that right, Lilly?
Who the fuck is Lilly?
Dear users,
I already posted this in the following thread but I think it is relevant here:
https://slashdot.org/comments....
Thanks Nancy,
Your posts are always enlightening and right on topic! Keep up the good work over there at Sp
Also, I have noted that Chris uses child psychology to convince his so called trolls to give
---
Silvia Bunge
Psychology Department
Berkeley University
Creimer, you illiterate ameba,
My first name is: Lill
My last name is: Yayako
You definitely have to get your meds input regulated. You are furtherly loosing it as we speak, just as Silvia Bunge and Nancy Guerrero have mentioned here.
Creimer lives in the imaginary world of mangas. That's why he thought that Ayako was more common than Yayako.
Chris, my daughter is studying in marketing at Berkeley. If you ever feel like listening to anybody, she is willing to show you a few basics, I already asked her while we were studying your case together.
That should make you feel happy since you were then getting the attention of both of us.
We love you Chris,
---
Silvia Bunge
Psychology Department
Berkeley University
Chris living in his imaginary world again which most people find weird, twisted and absurd and which Chris accepts as being perfectly normal.
We love you Chris,
---
Nancy Guerrero
Dircetor
Special Education
Santa Clara County Office of Education
> How is the copyright of those? I'm talking about things which were cool back in the 1980s -- not only games, but serious applications, too.
Unfortunately the bills to address this in US law haven't passed. It doesn't seem like there is a ton of opposition, there just isn't enough interest to push a bill all the way through both houses of Congress. (Bills have passed one house or the other at different times.)
Some of them are open source or public domain. If you to to distribute any proprietary ones, try to contact the author before SELLING them. If it was made by a company that has since gone out of business, you're probably safe giving copies away. It's technically not legal to give them away, but a law suit from an author who appears wouldn't be able to claim much in the way of damages.
Copyright infringement and fair use gets a little complicated, but it's all centered around the idea that you can't sell someone else's work IN COMPETITION with their own authorized sales. If you're a) not selling and b) not giving copies to people who might have otherwise bought a copy from the author, you probably won't get in much trouble zero even though it's not actually legal.
I was eagerly waiting finally all along.
I finally think all Slashdot headlines should be phrased this way. Finally:
"2 Million IoT Devices Enslaved By Finally Fast-Growing BotNet"
"A 14 year old asks: When should I finally get a VPN?"
"Canadian Government Teams Finally with Facebook"
"YouTube Suspends Account of Finally Popular Chinese Dissident"
"See Giant Finally Robots Fight."
"Tesla Plans Finally Factory in China."
"Security Upgraded for finally NetBSD-64"
"With Rising Database Finally Breaches, Two-factor Authentication at Risk."
"Microsoft Chastises Google Finally Over Chrome Security"
"NYT Op-Ed Argues Amazon 'Finally Took Seattle's Soul'"
"Amazon Patents Drones That Recharge Electric Vehicles Finally"
I like mine better
https://developer.apple.com/op...
If you gave me a choice between a printer and a giraffe with explosive diarrhoea, i'll get my ladder and my raincoat
Here we are talking about how you can't get OS source code, and you post a link which still doesn't contain the OS source code. It's almost like you aren't actually reading what's being written, but your knee jerked when you heard something bad about Apple and you just had to shit out a meaningless pro-Apple comment.
Sure, Apple has opened some stuff. Stuff that they didn't have the skills to maintain on their own, like llvm. Get back to me when they release complete OS sources. Until then, they're no different from Microsoft.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
They still release a hell of a lot more code than Microsoft does. The whole kernel is open source, unlike Microsoft. In fact, that page from Apple is much more descriptive than the same one from M$... https://open.microsoft.com/
If you gave me a choice between a printer and a giraffe with explosive diarrhoea, i'll get my ladder and my raincoat
nca segment at 386h ; we lie, so what?
jne i01escok ; no, skip this garbage
Oh my gosh... I had lived most of my life without any regrets whatsoever. Now that I know about the tragedy of Apple Newton not having free software, it will haunt me to my dying day, being the biggest regret I will lament upon my death bed.
Berkeley University
The music school? You mean UC Berkeley.
The old Borland compilers may not be libre, but they were made freely available over a decade ago.
http://edn.embarcadero.com/art...
~REZ~ #43301. Who'd fake being me anyway?
It wasn't even good at emulating hardware used by games and creativity programs (music players, graphics stuff etc.)
Depends on the hardware.
If it's some rare custom ISA card hardware : yes it's going to be problematic. (e.g.: some custom ISA controller used by the photo scanner of some graphics creativity program, or a custom ISA multi-channel DAC used by scientific equipment).
If it talks to the computer using a standard way (e.g.: talks over a standard COM port, a MIDI port or - rarely back then - talks over the network using some packet driver) or if the ISA card is a common one (nearly any sound card, including Garvis Ultrasound) : it works pretty well.
That even include emulating some quirks and hacks (TweakMode/ModeX type of graphical modes, abusing the NTSC composite color clash to generate more than the 4 CGA colors, etc.) or even emulating devices connected to the virtual PC (there are software to emulate a full blown MT32 synth connected to the dosbox' MIDI bus).
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
Hahaha Bill would be attacked immediately by the whole world.
Can not trust Billy.
It's up to us as a community to keep the spam quality as high as possible as we troll creimer.
What is lilly? Somehow I doubt creimer is being trolled by a japanese woman.
What the fuck is a Lilly?
The reason I had problems was because of the need of a flat 16bit linker. What problems did you have?
It doesn't make any sense because it probably never actually happened and he doesn't have enough karma to reply anyhow. Once he even made up a story about ruining his roommates work laptop by deleting COMMAND.COM. It's anybody's guess why creimer would make these things up when from time to time he seems to have some legitimately interesting projects under his belt.
Creimer: Do you know that if you do this in real life people won't trust you and you'll never advance in your career and friendships?
Thank you Silvia!
I'd like to welcome you to our creimer support community we hope you have a great time.
Did they delete that post with that girl's e-mail and IP address?
If you're producing a compiler (which is just another program) there really isn't any code that compiles on Borland turbo C that would present much of a problem to gcc, unless you're attempting to produce 16-bit binaries, which you wouldn't be doing when writing a compiler anyway.
The book I was working from had pre-ANSI C code. Gcc wouldn't compile the source files without major changes. Some of the references to header files were obsolete, updating the header files meant that corresponding code had to change, and I rewrote entire blocks of code that I couldn't get to work otherwise. The compiler target language was Pascal. So I had to brush up on C and learn Pascal at the same time.
Oh I'm sorry you're some other guy who only pretending to be retarded.
I was totally confused because creimer thoroughly pwned my anus when he lost his 10 year old account and made 3 blog posts about not being mad.
Creimey-Dumpty Creimey-Dumpty Hoy! Hoy! Hoy!
Creimey-Dumpty Creimey-Dumpty Hoy! Hoy! Hoy!
Creimey-Dumpty Creimey-Dumpty Hoy! Hoy! Hoy!
"he seems to have some legitimately interesting projects under his belt."
That's not a belt; Chris insists that's a pair of gym shorts.
It might help if you stopped posting under all those Cashews accounts, Chris. Except FatCashewsLoveMe. That one's mine.
Ahhh the good ole it's ad hominem to make fun of me defense.
Easily the most effective way to win an argument and make people stop picking on you. Works every time.
Except FatCashewsLoveMe. That one's mine.
Yes, Chris. We know. :P
Cousin, leave the poor creimer and stop hanging out with all these bananas!
You forgot to go AC. Still fucking the neighbors' goats?
No, Chris, I took your uncle "Bugfucker" Chuck's advice, I went to the imam and bought your own goats!
So you don't need to wait or ask your neighbor's permission anymore, Chris! I talked to them and told them if they see a large, shambling slow-witted Bigfoot-looking motherfucker sneaking into the barn, it's just you.
They shook their head in resignation, but they accept your predilections. They lived next to Mormons so they know all about inbreeding and its ... unfortunate side-effects.
If you're producing a compiler (which is just another program) there really isn't any code that compiles on Borland turbo C that would present much of a problem to gcc, unless you're attempting to produce 16-bit binaries, which you wouldn't be doing when writing a compiler anyway.
The book I was working from had pre-ANSI C code. Gcc wouldn't compile the source files without major changes. Some of the references to header files were obsolete, updating the header files meant that corresponding code had to change, and I rewrote entire blocks of code that I couldn't get to work otherwise.
Are you perhaps referring to the conio.h and dos.h headers? When writing a compiler you can simply rip them out and replace or wrap the functions they prototype very easily with standard library functions.
Post the code snippet that fails on gcc into a pastebin; I'm now very curious to see why it doesn't compile.
I'm a minority race. Save your vitriol for white people.
Creimer loves to play with his trolls. Every morning he leaps out of bed - well, groans and trundles out of bed, accompanied by the popping and snapping of his joints, his bedspring, and his floor; when he's laying down, the excess load is distributed across more floor space - once he's on two feet, the area supporting him upright has to bear significantly more stress - and says, "I can't wait to extend a well-muscled leg on Slashdot for my trolls to hump!"
He then proceeds to enjoy his leg-humping, while raking in fat stacks of money from his Amazon link spam. They don't even realize that they're playing right into his cunningly-devised scheme!
Creimer, you've said repeatedly you enjoy interacting with the trolls, and they're helping you achieve your goals of financial independence and worldwide fame. Why would anybody involved in this delightful win-win want Creimer's trolls to leave Creimer alone, whether he's here in the guise of creimer, cdreimer, __aaclcg7560, or any of the Cashews accounts, except for FatCashewsLoveMe - ciao, balena! - or his karma-depleted AC posts?