Author Topic: New Computer  (Read 5134 times)

Gunther

  • Member
  • *****
  • Posts: 4198
  • Forgive your enemies, but never forget their names
New Computer
« on: October 06, 2012, 08:25:22 AM »
I have now a new laptop with Intel's Ivy Bridge microarchitecture. The main reason for that step was the AVX instruction set. I've enough RAM (16 GB) and enough disk space (1 TByte). So, 4 different operating systems should run on the new machine: Win7 (32 and 64 bit) and Linux (32 and 64 bit).

The installation of Windows 7 (32 bit) is nearly finished. The graphics and network driver are installed, the Assemblers are running and the gcc is running, too. But what is a good C compiler for Windows 7 (64 bit)? Any suggestions?

Gunther 
You have to know the facts before you can distort them.

hutch--

  • Administrator
  • Member
  • ******
  • Posts: 10583
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
Re: New Computer
« Reply #1 on: October 06, 2012, 08:46:30 AM »
Gunther, sounds like a great toy, 16 gig of ram makes good sense, shame a laptop cannot give you more storage, 1tb is a bit small by modern desktop standards. I guess you can use an external of much larger size if you need it and on a late machine you should have either SATA3 or USB3 to get the speed.
hutch at movsd dot com
http://www.masm32.com    :biggrin:  :skrewy:

Gunther

  • Member
  • *****
  • Posts: 4198
  • Forgive your enemies, but never forget their names
Re: New Computer
« Reply #2 on: October 06, 2012, 09:13:56 AM »
Steve, yes it's a great toy. It has SATA3 and USB3 + 128 GB Ultra Highspeed SSD. In the meantime the external disks are so cheap that the 1000 GB HDD shouldn't be a real question.

But a large mess was the installation of the graphics card (NVIDIA GeForce GTX 670M). One has to install the Intel card driver first (187 MB); after that you can install th NVIDIA driver (287 MB). The entire thing works only in that order. But what the heck, it's done. The CPU is an Intel i7-3610QM (quad core, 3rd. generation), not so bad.

Gunther
You have to know the facts before you can distort them.

hutch--

  • Administrator
  • Member
  • ******
  • Posts: 10583
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
Re: New Computer
« Reply #3 on: October 06, 2012, 09:32:18 AM »
A question, how are you doing the multiple OS versions, trick boot loader or VMs ?
hutch at movsd dot com
http://www.masm32.com    :biggrin:  :skrewy:

Gunther

  • Member
  • *****
  • Posts: 4198
  • Forgive your enemies, but never forget their names
Re: New Computer
« Reply #4 on: October 06, 2012, 10:32:14 AM »
Steve,

A question, how are you doing the multiple OS versions, trick boot loader or VMs ?

I think that grub will do the job, because a native OS on a native file system is a native OS, you know. Virtual Machines are good enough for such exotic things like MacOS or Android. And if all fals, I can start a good old DOS via USB stick.  8)

Gunther
You have to know the facts before you can distort them.

Vortex

  • Member
  • *****
  • Posts: 2794
Re: New Computer
« Reply #5 on: October 06, 2012, 08:40:25 PM »
But what is a good C compiler for Windows 7 (64 bit)? Any suggestions?

Hi Gunther,

I would recommend the 64-bit version of Pelles C :

http://www.smorgasbordet.com/pellesc/download.htm

You got a very capable computer and I am glad for you. 16 Gb of RAM is impressive and you can use a portion of this memory to create RAM disks boosting performance.

Gunther

  • Member
  • *****
  • Posts: 4198
  • Forgive your enemies, but never forget their names
Re: New Computer
« Reply #6 on: October 06, 2012, 09:16:17 PM »
Hi Vortex,

I would recommend the 64-bit version of Pelles C :

http://www.smorgasbordet.com/pellesc/download.htm

thank you for the recommendation. The download site looks impressive. Has it an inline assembler?

You got a very capable computer and I am glad for you. 16 Gb of RAM is impressive and you can use a portion of this memory to create RAM disks boosting performance.

yes, that's the plan.

Furthermore I can write now a few assembly language tools for the Win64 line. My only experiences in the new 64 bit world are Unix based. Things will become more complicated, because the ABI for 64 bit Windows is very different. But before hat all, I've to manage the different installation steps, including the RAM disks.

Gunther
You have to know the facts before you can distort them.