🎉 Celebrating 25 Years of GameDev.net! 🎉
Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!
![Untitled](/static/media/user/generic-user.png)
YAY INTERNETS!
I have Internets in my flat now. Only 2 Internets because we didn't think 8 would be nessecary. UK Online also do 22 Internets, but not in our area. Besides, that would just be excessive.
So, I'm now downloading all my MP3s from my server, since I'm a twit and left all my CDs in Edinbu…
I have Internets in my flat now. Only 2 Internets because we didn't think 8 would be nessecary. UK Online also do 22 Internets, but not in our area. Besides, that would just be excessive.
So, I'm now downloading all my MP3s from my server, since I'm a twit and left all my CDs in Edinbu…
![Untitled](/static/media/user/generic-user.png)
Yay, GDNet is back!
Let's see, what have I done... I downloaded Office 2007 from my MSDN subscription, and I've got that installed for writing my GDD, and I managed to get my ATI drivers installed (Old version), finally. However, they keep screwing with my multimonitor setup - the second monitor sta…
Let's see, what have I done... I downloaded Office 2007 from my MSDN subscription, and I've got that installed for writing my GDD, and I managed to get my ATI drivers installed (Old version), finally. However, they keep screwing with my multimonitor setup - the second monitor sta…
![Untitled](/static/media/user/generic-user.png)
Fnng. Nothing is going right recently. I thought I'd install all the drivers on my PC, and then start writing a GDD on my laptop, for an RTS I'm thinking about making.
Installing the drivers went reasonably well, until I came to install the ATI drivers. Every time I installed them and rebooted, both…
Installing the drivers went reasonably well, until I came to install the ATI drivers. Every time I installed them and rebooted, both…
![Untitled](/static/media/user/generic-user.png)
FFFNNNGGGG.
So, I tried reinstalling windows again. This time, it made my old Z drive into the C drive, and installed Windows on the F drive. Which I'm sure everyone knows, will cause no end of problems for badly written programs.
I don't understand how it decides to allocate drive letters. I mean, t…
So, I tried reinstalling windows again. This time, it made my old Z drive into the C drive, and installed Windows on the F drive. Which I'm sure everyone knows, will cause no end of problems for badly written programs.
I don't understand how it decides to allocate drive letters. I mean, t…
![Untitled](/static/media/user/generic-user.png)
Ok, it's time for some computer-related stuff. I've not done any coding for about 3 weeks now...
I've ripped my PC to bits to make a Media Center PC for our flat, which is now a beast. So it has a 5.1 sound card and speakers from my PC (I'll just use headphones and onboard sound), a wireless LAN car…
I've ripped my PC to bits to make a Media Center PC for our flat, which is now a beast. So it has a 5.1 sound card and speakers from my PC (I'll just use headphones and onboard sound), a wireless LAN car…
![Untitled](/static/media/user/generic-user.png)
Still no Interwebnets at the flat, and no phone line either (Although neither of us use the phone anyway). So my only Internet access is at work. And I've not got any furniture in the room our PCs are in, so I haven't bothered doing any coding or anything (Or even set up the PC...)
On the plus side,…
On the plus side,…
![Untitled](/static/media/user/generic-user.png)
My flat mate noticed an irritating humming sound coming from above our flat on Monday night. It sounded like a fan or something. So he went for a wander in the loft space, and found that there's two big air conditioning / extractor things up there. One above our bathroom, one above the neighbors fl…
![Untitled](/static/media/user/generic-user.png)
Jeez, TV License people are insessant. So my flatmate (Ruan) and I moved in officially on Saturday (13th). We actually got stuff moved over and properly moved in on the Sunday. So, this morning we had a lovely letter from the TV Licensing people telling us that the premises were unlicensed and they…
![Untitled](/static/media/user/generic-user.png)
I'm not dead. I'm just sleeping.
My xmas holiday was spent sleeping and drinking. And that's about it. And now I have flu or something [sad]
I decided not to call in sick today, since I've been off for 3 weeks, and coming back for one day then calling in sick would be taking the piss somewhat. And we…
My xmas holiday was spent sleeping and drinking. And that's about it. And now I have flu or something [sad]
I decided not to call in sick today, since I've been off for 3 weeks, and coming back for one day then calling in sick would be taking the piss somewhat. And we…
![Untitled](/static/media/user/generic-user.png)
RAWR. Looks like my ISP has blocked 4cahn.org.
Blueyonder was totally screwed earlier, their service page said there were "Nationwide problems with the broadband service", and my home net connection (With my Internet radio, forums, etc), www.telewest.co.uk and www.blueyonder.co.uk all went down ever…
Blueyonder was totally screwed earlier, their service page said there were "Nationwide problems with the broadband service", and my home net connection (With my Internet radio, forums, etc), www.telewest.co.uk and www.blueyonder.co.uk all went down ever…
![Untitled](/static/media/user/generic-user.png)
Good one, CodeWarrior:
WHERE, CODEWARRIOR? WHERE IS THE INT? I SEE NO…
Quote: Warning : implicit arithmetic conversion from 'int' to 'unsigned char'getSuperPaletteOfs() returns an unsigned char.
gaSimulationTrackSel.cpp line 468 >setSuperPaletteOfs(m_pTopMap->getSuperPaletteOfs() == 0 ? 8 : 0);
WHERE, CODEWARRIOR? WHERE IS THE INT? I SEE NO…
![Untitled](/static/media/user/generic-user.png)
Apparently we had a power cut or something today at 2pm or so. I didn't manage to get my server up till 9pm though. I got home at about 7:30pm, and tried tinkering around with things, and then tried phoning Blueyonder tech support (Who are surprisingly good). My router wasn't able to get an IP addr…
![Untitled](/static/media/user/generic-user.png)
Yay. I finally got around to wrapping all my xmas presents and printing out all my xmas cards (Which are almost all motivational poster things from 4chan.org). I also got a new freeview box, because my new TV seems to hate mine.
A DVD player plugged into either of the two SCART connections on the TV…
A DVD player plugged into either of the two SCART connections on the TV…
![Generic Ranting](/static/media/user/generic-user.png)
GRAWR....
Some friends and I ordered flowers for a friend who's dad died on Saturday. We ordered the flowers from Flowers UK on Monday, and said that we wanted the flowers delivered on Wednesday. On Tuesday, I got an E-mail saying: "Your flower order has been received and will be sent for
delivery on…
Some friends and I ordered flowers for a friend who's dad died on Saturday. We ordered the flowers from Flowers UK on Monday, and said that we wanted the flowers delivered on Wednesday. On Tuesday, I got an E-mail saying: "Your flower order has been received and will be sent for
delivery on…
![LOL AMAZON](/static/media/user/generic-user.png)
God damnit. I ordered 3 CDs (Combichrist) from Amazon.co.uk about 4 weeks ago, and Amazon said they'd be dispatched around 6th December. However, Amazon only just tried to charge my card (I forgot they do that when it's dispatched), and it's expired. So I updated the order with my new card, and now…
![Untitled](/static/media/user/generic-user.png)
I'm happy.
^ Compiles perfectly. Still doesn't generate assembly, but that'll be trivial. And besides, there'd be nothing to generate here [smile]
Expressions are evaluated at compile time, so the ab…
const int g_nFoo = (256 >> 8) * 100 - 50;
const int g_nBar = g_nFoo * 2;
int Add(int a, int b) {}
^ Compiles perfectly. Still doesn't generate assembly, but that'll be trivial. And besides, there'd be nothing to generate here [smile]
Expressions are evaluated at compile time, so the ab…
![Untitled](/static/media/user/generic-user.png)
God damn Nintendo tools...
I spent most of today trying to find out why my newly downsampled audio files weren't working in our game, where the source audio was.
The source data was 32KHz 16-bit mono, I was converting to 11KHz 8-bit mono in Sound Recorder. That caused an "unhandled exception" in the …
I spent most of today trying to find out why my newly downsampled audio files weren't working in our game, where the source audio was.
The source data was 32KHz 16-bit mono, I was converting to 11KHz 8-bit mono in Sound Recorder. That caused an "unhandled exception" in the …
![Untitled](/static/media/user/generic-user.png)
At last! Expressions are parsed! Currently it doesn't do much with them, but it parses brackets and handles operator precedence correctly.
Here's what I ended up doing:
First, read tokens from the stream until we reach an unmatched bracket or a semicolon. That gives us a stream of tokens like so:
2 + …
Here's what I ended up doing:
First, read tokens from the stream until we reach an unmatched bracket or a semicolon. That gives us a stream of tokens like so:
2 + …
![Untitled](/static/media/user/generic-user.png)
Observations of the day:
- It's fucking freezing in here
- The train was on time for once, and I was late, so I didn't get my morning coffee
- I have two SIM cards from O2. Apparently they were buy one get one free, even though I was charged twice...
- There's shit in my ham
- I fubar'd my ankle again. Twice.
- I ac…
![Untitled](http://members.gamedev.net/EvilSteve/JournalStuff/Fireworks2006.jpg)
Well, guy fawlkes night was fun. And the police report I ended up filing was a nice touch.
We finished letting off our fireworks, when some crazy Irish guy came up to us and accused us of "stealing my table and chairs". God only knows what the hell he was talking about, but apparently he'd been down…
We finished letting off our fireworks, when some crazy Irish guy came up to us and accused us of "stealing my table and chairs". God only knows what the hell he was talking about, but apparently he'd been down…
![Untitled](/static/media/user/generic-user.png)
Ok, I've leaving the debugger for now. I may come back to it later on.
I'm now working on the compiler. I also want to add support for globabl variables in DruinkScript, which should be easy - globals can just be stuffed in at the base of the stack.
Anyway, DruinkScript is going to be strongly typed,…
I'm now working on the compiler. I also want to add support for globabl variables in DruinkScript, which should be easy - globals can just be stuffed in at the base of the stack.
Anyway, DruinkScript is going to be strongly typed,…
![Untitled](/static/media/user/generic-user.png)
Hrm, I'm beginning to think that writing a script debugger isn't such a good idea. It's probably overkill since it's unlikely a duff script will crash the host app. I'm just going to make the debugger a simple app with "single step" and "run to breakpoint" commands, since I can't be bothered with t…
Whee, the debugger can currently:
EDIT: Screenie (Pointless, however):
Next up I need to get the debugger to…
- Connect to the VM and request a script
- Disassemble a function from bytecode to DruinkASM
- Nicely format the disassembled script in a RichEdit (Well, use a fixed point font and set custom tabstops)
EDIT: Screenie (Pointless, however):
Next up I need to get the debugger to…
![Untitled](/static/media/user/generic-user.png)
I managed to get up before midday today, and I've been fairly productive so far.
I went into town and visited the O2 and Orange shops to look at contract phones, and came to the conclusion that a contract phone isn't worth it for my uses (I spend GBP20 - GBP30 a month on texts alone, and use my phon…
I went into town and visited the O2 and Orange shops to look at contract phones, and came to the conclusion that a contract phone isn't worth it for my uses (I spend GBP20 - GBP30 a month on texts alone, and use my phon…
![Untitled](/static/media/user/generic-user.png)
Whee, the debugger is coming along nicely now. Plain blocking sockets are much nicer than IO completion ports and the like [smile]
When the VM runs with the DRUINKSCRIPT_DEBUGGER flag defined, then when it runs a script, it'll wait for a debugger to connect to it. I'll change this later, so it's opt…
When the VM runs with the DRUINKSCRIPT_DEBUGGER flag defined, then when it runs a script, it'll wait for a debugger to connect to it. I'll change this later, so it's opt…
![Untitled](/static/media/user/generic-user.png)
Arg, christ, GDNet is dying. It took me 9 attempts to post a reply a moment ago. I wonder how many attempts it'll take for this to go through (EDIT: 3. And I managed to Triple post...)
Anyway, Host API functions are done in a basic way - the VM doesn't validate the number or type of parameters, but …
Anyway, Host API functions are done in a basic way - the VM doesn't validate the number or type of parameters, but …
Advertisement
Popular Blogs
Advertisement