Discussion:
Building for Windows
SteveB
2013-01-04 09:22:44 UTC
Permalink
I'm glad to see at least one other "Crimson Fielder" !
I was beginning to think CF had been 'abandoned' like it's Battle Isle 'ancestor'

For the Windows users amongst you, I've been playing with it quite a bit .. see :-
http://questions4steveb.co.uk/Wargames/0.%20Wargames%20index.html
(you will see from my 'trials & tribulations' that I'm not a programmer :-) )
Kind regards & a Happy New Year, Steve
Gregg Eshelman
2013-01-04 09:50:20 UTC
Permalink
Post by SteveB
For the Windows users amongst you, I've been playing with it
quite a bit .. see :-
http://questions4steveb.co.uk/Wargames/0.%20Wargames%20index.html
(you will see from my 'trials & tribulations' that I'm
not a programmer :-) )
"Note that the map source (.src) files contain UNIX style line breaks (line feed = 0x0A) which need to be replaced with Windows style (carriage return + line feed = 0x0D0A) before they can be processed using QBasic scripts"

That's easy to do. Simply open them in Wordpad and save as text files. It replaces the line endings with the DOS/Win style CR/LF.
SteveB
2013-01-04 10:22:56 UTC
Permalink
Post by Gregg Eshelman
"Note that the map source (.src) files contain UNIX style line breaks (line feed = 0x0A) which need to be replaced with Windows style (carriage return + line feed = 0x0D0A) before they can be processed using QBasic scripts"
That's easy to do. Simply open them in Wordpad and save as text files. It replaces the line endings with the DOS/Win style CR/LF.
Noted, thanks !
Gregg Eshelman
2013-01-04 11:17:25 UTC
Permalink
I've been reading your pages on building a NAS and home theater PC. Very good info.

One very big benefit with using a PCI or PCIe SATA card with hardware RAID5 is that the card and drives can be moved to any other PC and Windows won't have a problem with it because as far as Windows knows it's one single large drive.

More than one device can be connected to a SATA port by using a port multiplier. They're pretty much like a network switch for SATA. The controller has to support port multipliers. I don't know how they affect throughput or if they can enable a RAID controller to put more than 4 drives into an array.

My HTPC is a Compaq EVO 300 Small Form Factor desktop with the slim case and a custom flat black paint job to not look so much like a computer. 3.something Ghz socket 478 Pentium 4 with a 300 gig hard drive, DVD burner, forget how much RAM, XP Pro, nVidia 5800 low profile AGP card with HDMI (that was a hard item to find). There are low profile AGP cards with HDMI, at prices for which I could assemble a complete new quad core box! Vendors who have those cards must really looooove them so much they never want to see them leave.

Circa 2005 was my last major upgrade on my big box, "Megatower 2000". Back in 2000 I was totally fed up with cramped mini and mid tower cases so I bought the largest full tower case I could find, with 12 drive bays. I had a 300 Mhz Slot 1 Pentium 3 in it and a 1x DVD drive, amongst other goodies.

13 years(!) later the case is the only part of the original left. A couple of years ago I had to retire "old putty", the very first (and only brand new) 1.44M floppy drive I ever owned. It went through so many different PCs in its lifetime... that floppy drive and MT2K are the only bits of computer kit I've ever named.

Currently it has a Fujitsu-Seimens OEM version of an MSI K8N-Neo4 (MSI-7125) motherboard, 2 gig RAM, a single core Athlon XP 3500+ Socket 939, one IDE drive for XP, one for data and a RAID5 array made of four 200 gig SATA2 white label OEM Seagate drives connected to a PCI card. (total storage capacity of 0.75TB) It was quite difficult to find a PCI SATA card with hardware RAID5 *and* all four ports internal. I snagged the card on eBay and the drives through some online vendor, all for under $200. Video is some ATi PCIe x16 with 512meg and I have a PCI firewire card, a PCIe x1 eSATA card, a PCI Leadtek Winfast 2000 TV tuner (NTSC obsolete) with S-Video in for recording old tapes (bought specifically because Leadtek told the industry where they could stick macrovision), and two IDE DVD burne
rs. I'm not using the 4 integrated SATA ports.

To mount the 4 RAID drives I used floppy drive 5.25" adapter brackets. The holes in the front allow lots of air to be drawn in by the pair of Antec fans in the top rear of the case. I looked into one of those boxes for stuffing four 3.5" hard drives into the space of three 5.25" half height bays but yikes! the price, and I'd have to do some bending or cutting of the little support ledges on the case.

I already did cutting for the bottom front fan by cutting out the restrictive circular hole grid and opening the hole to the full square with rounded corners to eliminate any airflow restriction. I also trimmed away the whole bottom under edge of the case front and a 1/4x4" slot up each side. I used to have a powerful AC fan in there, switched on by a relay. That old PIII and other CPUs I had in there ran HOT. That AC fan would vacuum up any little bit of paper that got too close. Now I have a Silenx fan there, should get some to replace the ones in the top.

Right now I'm waiting for a dual core Athlon 64x2 3800+ CPU to arrive by slow boat from China. WTH makes people think 5 years gone obsolete Socket 939 x2 CPUs are worth so dang much? Snagged this one off Amazon for $17. Typical prices on the dual cores are way higher. (RAM and CPU were actually free. I used $5 Amazon gift codes I got using Swagbucks.)

Old it may be, but it's still quite fast, holds its own against any current single core box and processes video faster than realtime (after the painfully slow realtime recording from VHS tape). The dual core CPU will help a lot with video work.

Upgrading to 2 gig RAM and the faster, dual core CPU was far cheaper than a new motherboard, CPU and RAM, especially since boards with 3 PCI slots seem to be getting quite rare. I NEED those 3 PCI slots, though could probably do without the firewire card.
Jens Granseuer
2013-01-04 17:49:13 UTC
Permalink
Hey!
Post by SteveB
I'm glad to see at least one other "Crimson Fielder" !
I was beginning to think CF had been 'abandoned' like it's Battle Isle
'ancestor'

I'd say it has been on hiatus for a while now, and I don't really have
any plans to do much development on it at this time, but I'd hope that
it is in a state where you can actually build some useful stuff with it
without needing a code monkey.

I'm happy to lend support, fix things and even add minor new features if
there's demand for it, though.
Post by SteveB
For the Windows users amongst you, I've been playing with it quite a
bit .. see :-
Post by SteveB
http://questions4steveb.co.uk/Wargames/0.%20Wargames%20index.html
(you will see from my 'trials & tribulations' that I'm not a
programmer :-) )

There's some impressive stuff there, and some that could have been
solved in easier ways. :-)

Happy New Year!
Jens
Юрий
2013-01-04 18:06:40 UTC
Permalink
I am less than a person, I'm a living disaster.
It's after me popping in with all the "get a forum" things... and my awkward Yandex greeting card... that CF list has been quiet.
Building for WinBLOWS gotta be even more tedious than for NIXes! So what about Native Client? Would reduce the amount of Desktop versions of the game.
--
<a href="http://www.facebook.com/?id=100000766354868">Yuri Constantinoff</a>
Jens Granseuer
2013-01-04 18:43:09 UTC
Permalink
Post by Юрий
It's after me popping in with all the "get a forum" things... and my awkward Yandex greeting card... that CF list has been quiet.
Building for WinBLOWS gotta be even more tedious than for NIXes! So what about Native Client? Would reduce the amount of Desktop versions of the game.
Native Client? I don't consider a rewrite a "minor feature request." :)
Юрий
2013-01-04 21:35:59 UTC
Permalink
Well, _maybe_ someone _might_ be willing to convert the game to Native Client
--
<a href="http://www.facebook.com/?id=100000766354868">Yuri Constantinoff</a>
Dave Fancella
2013-01-06 01:27:48 UTC
Permalink
Um, how is "Native Client" different than what's there? Just curious...

Dave
Post by Юрий
Well, _maybe_ someone _might_ be willing to convert the game to Native Client
--
<a href="http://www.facebook.com/?id=100000766354868">Yuri
Constantinoff</a>
Юрий
2013-01-06 10:54:05 UTC
Permalink
A bagload of new APIs such as Google login API have to be plucked in, that's the big bum with recompiling for NaCl! (._.)
--
<a href="http://www.facebook.com/?id=100000766354868">Yuri Constantinoff</a>
Dave Fancella
2013-01-06 20:43:10 UTC
Permalink
Last time I checked, Google login API wasn't part of any native libraries
on any platform (except Android, possibly). :)

What others? What platform are you wanting a native client for, anyway?

Dave
Post by Юрий
A bagload of new APIs such as Google login API have to be plucked in,
that's the big bum with recompiling for NaCl! (._.)
--
<a href="http://www.facebook.com/?id=100000766354868">Yuri
Constantinoff</a>
Юрий
2013-01-06 23:32:36 UTC
Permalink
Chrome Native Client (in-browser sandbox)
See NaClBox, a DOS emulator for Google Chrome that can play original BI games.
For many (if not all) apps built for Google Native Client, there is a cloud-save feature and/or Full Version using Google login (apparently with a kind of API)
--
<a href="http://www.facebook.com/?id=100000766354868">Yuri Constantinoff</a>
Юрий
2013-01-06 23:40:56 UTC
Permalink
Follow up: There's this article: https://developers.google.com/native-client/community/porting/SDLgames
--
<a href="http://www.facebook.com/?id=100000766354868">Yuri Constantinoff</a>
Dave Fancella
2013-01-07 07:01:32 UTC
Permalink
Dude, a Chrome client is not "native", it's a piece of software made to run
under Google Chrome, which is just a freakin' web browser that runs on
Linux, Windows, and Mac OS X.

So you're asking for a Chrome client, not a native client, because you
obviously already have a native client.

Dave
Post by Юрий
https://developers.google.com/native-client/community/porting/SDLgames
--
<a href="http://www.facebook.com/?id=100000766354868">Yuri
Constantinoff</a>
Юрий
2013-01-11 10:37:27 UTC
Permalink
Yes I'm asking for Chrome version, which Chrome itself calls Native Client.
It is "native" for the CPU, as it is a "sandbox" running within Chrome.
--
<a href="http://www.facebook.com/?id=100000766354868">Yuri Constantinoff</a>
Gregg Eshelman
2013-01-11 22:58:31 UTC
Permalink
Subject: Re: Building for Windows
Date: Friday, January 11, 2013, 3:37 AM
Yes I'm asking for Chrome version,
which Chrome itself calls Native Client.
It is "native" for the CPU, as it is a "sandbox" running
within Chrome.
In other words yet another virtual machine like Flash and JAVA, but for only one browser.
Dave Fancella
2013-01-04 18:03:15 UTC
Permalink
I'm kind of in the mood to fool with it, make more music, etc. :) are
we still under the requirement to use midi?
Post by SteveB
Hey!
Post by SteveB
I'm glad to see at least one other "Crimson Fielder" !
I was beginning to think CF had been 'abandoned' like it's Battle Isle
'ancestor'
I'd say it has been on hiatus for a while now, and I don't really have
any plans to do much development on it at this time, but I'd hope that
it is in a state where you can actually build some useful stuff with it
without needing a code monkey.
I'm happy to lend support, fix things and even add minor new features if
there's demand for it, though.
Post by SteveB
For the Windows users amongst you, I've been playing with it quite a
bit .. see :-
Post by SteveB
http://questions4steveb.co.uk/Wargames/0.%20Wargames%20index.html
(you will see from my 'trials & tribulations' that I'm not a
programmer :-) )
There's some impressive stuff there, and some that could have been
solved in easier ways. :-)
Happy New Year!
Jens
Jens Granseuer
2013-01-04 18:40:58 UTC
Permalink
Post by Dave Fancella
I'm kind of in the mood to fool with it, make more music, etc. :) are
we still under the requirement to use midi?
Well, that only existed as I didn't want to ship music that was 10 times
the size of everything else combined in the default set. Which, I guess,
is still true. I'd have no problems with offering bigger music as a
separate download (either as a replacement or in addition to the
included default).

Jens
Loading...