though I should get the LED to flash Hello World, whilst making the led swing right to left & top to bottom at the right rate to draw messages in the air... (good ol persistance of vision :)
Do we know each other from cix? (I'm not "beermat" there anymore due to unrelenting spam, and changed to "greencroft" a couple of months before cix did the Cix Online account thing. Ah well. was due for a change anyway, after a decade or more of Cixening)
Yup, I'm matinee@cix - I noted your beermat change.
Brainfuck is considerably worse than x86 asm - see Brainfuck information. Just thought given your BIOS programming experience, making an LED blink wouldnt be particularly tricky.
I've given up reading my CIX e-mail, I get 50 odd spams there every day at least. *sigh*.
Ohhh coool! or is that Damn You :) something else to go play with.
Dangerous, as I have a tendancy to get engrossed in things like this. eg I've lost probably years in total to john conways Life, making pretty patterns, and we don't talk about the missing eras of (real?) Life lost to Core Wars...
John Conways Life....... - which I wrote in machine code on my ZX81 - and probably on my C64 - and which I now notice is on my watch! ;) (Though not coded by me.)
I take it you don't believe that that's the life you're supposed to get when they say get a life?
same here, but in 6502 machine code on my homebuild MicroTan 65 for me. A whole 1K. Half of which was the display memory (32 * 16), the rest being Zero page (page 0, see) with something like $40 bytes used by the 1Kb of monitor (BIOS for modern readers :) and then page 1 being the stack. And one had to fit ones code inbetween. much fun.
And you try to tell that to the youth of today, etc etc etc
And you try to tell that to the youth of today, etc etc etc
Aye - or that someone wrote a chess program for the 1k ZX81... 'tis true - you could buy it!
Umm, no - have Life on my watch, not a C64. That didn't come out too well at 1am...
Though there's no reason a C64 emulator couldn't fit in its 2 megs of memory I guess - if you're happy with a C64 with only a 102x64 pixel single-color bitmap and without SID-quality sound - and only one joystick. ;) Still, I'd be happy enough if it had C64 BASIC on it. Never learnt C, but it looks like I might have to for my watch!
woo, brainfuck++ sorry, brainfuck> :) considerably worse than x86? I don't think so. can grok brainfuck instantly from reading the web page.
Mind, a lot of "fun" was had several years ago writing a program (pre compiler) to write code that wrote code that wrote GUI & database code. all in something called GeFICs on Amigas & VAXen for process control systems. whee what fun that was.
As to making a LED blink, tis easy with a decent microcontroller (8051 derivitive) that allows one to control the port pins with nice single instructions (set bit, clear bit, test bit etc). Getting any PC BIOS in a decent state to even waggle a port pin somewhere is a hassle, CPU MTR registers, cache, northbridge init, southbridge init, SIO init... It's a laurf innit...
It's many years since I looked at the 8051 family. I suppose that I ought to be spending my time unemployed catching up with technology that I've lost touch with. But I can't seem to find the motivation, so I'll just carry on spamming livejournal instead.
Ah. Motivation. erm, well, I can spell it, but that's about all. :(
I've always liked the 8051 micro & furkling with hardware at the firmware level, so the couple of jobbies to work with them that have come along in the past two years have been a) interesting and b) not too much trouble (technology wise)
only one hting better than making a LED go on and off, is if that output is connected to something big and chunky and one can make it move by turning outputs on and off. Valves and motors too are fun. I used to *enjoy* doing process controll stuff and ladder logic (simulating relay control stuff) to actually make things physically happen...
no subject
Date: 2003-10-24 05:30 am (UTC)no subject
Date: 2003-10-24 09:53 am (UTC)no subject
Date: 2003-10-24 06:20 am (UTC)[...remembers what Greg does for a living...]
Are you coding it in brainfuck[1] or something?
[1] Note for any non techies reading this - it's a language, not a swearword.
no subject
Date: 2003-10-24 09:55 am (UTC)Do we know each other from cix? (I'm not "beermat" there anymore due to unrelenting spam, and changed to "greencroft" a couple of months before cix did the Cix Online account thing. Ah well. was due for a change anyway, after a decade or more of Cixening)
no subject
Date: 2003-10-24 10:03 am (UTC)Brainfuck is considerably worse than x86 asm - see Brainfuck information. Just thought given your BIOS programming experience, making an LED blink wouldnt be particularly tricky.
I've given up reading my CIX e-mail, I get 50 odd spams there every day at least. *sigh*.
no subject
Date: 2003-10-24 05:04 pm (UTC)no subject
Date: 2003-10-24 05:21 pm (UTC)no subject
Date: 2003-10-27 05:41 am (UTC)Could have hours of bovine fun with this!
no subject
Date: 2003-10-25 02:48 am (UTC)something else to go play with.
Dangerous, as I have a tendancy to get engrossed in things like this.
eg I've lost probably years in total to john conways Life, making pretty patterns, and we don't talk about the missing eras of (real?) Life lost to Core Wars...
no subject
Date: 2003-10-25 04:54 am (UTC)I take it you don't believe that that's the life you're supposed to get when they say get a life?
no subject
Date: 2003-10-25 05:50 am (UTC)And you try to tell that to the youth of today, etc etc etc
You have a C=64 on your watch? Wow...
no subject
Date: 2003-10-25 02:13 pm (UTC)Aye - or that someone wrote a chess program for the 1k ZX81... 'tis true - you could buy it!
Umm, no - have Life on my watch, not a C64. That didn't come out too well at 1am...
Though there's no reason a C64 emulator couldn't fit in its 2 megs of memory I guess - if you're happy with a C64 with only a 102x64 pixel single-color bitmap and without SID-quality sound - and only one joystick. ;) Still, I'd be happy enough if it had C64 BASIC on it. Never learnt C, but it looks like I might have to for my watch!
no subject
Date: 2003-10-26 09:12 am (UTC)no subject
Date: 2003-10-26 12:04 pm (UTC)no subject
Date: 2003-10-26 09:29 am (UTC)no subject
Date: 2003-10-26 12:10 pm (UTC)no subject
Date: 2003-10-25 02:44 am (UTC)sorry, brainfuck>
:)
considerably worse than x86? I don't think so. can grok brainfuck instantly from reading the web page.
Mind, a lot of "fun" was had several years ago writing a program (pre compiler) to write code that wrote code that wrote GUI & database code. all in something called GeFICs on Amigas & VAXen for process control systems. whee what fun that was.
As to making a LED blink, tis easy with a decent microcontroller (8051 derivitive) that allows one to control the port pins with nice single instructions (set bit, clear bit, test bit etc).
Getting any PC BIOS in a decent state to even waggle a port pin somewhere is a hassle, CPU MTR registers, cache, northbridge init, southbridge init, SIO init...
It's a laurf innit...
no subject
Date: 2003-10-24 11:41 am (UTC)no subject
Date: 2003-10-25 02:48 am (UTC)no subject
Date: 2003-10-27 01:02 am (UTC)no subject
Date: 2003-10-27 03:29 am (UTC):(
I've always liked the 8051 micro & furkling with hardware at the firmware level, so the couple of jobbies to work with them that have come along in the past two years have been a) interesting and b) not too much trouble (technology wise)
Re: flashing LED
Date: 2003-10-24 01:34 pm (UTC)Re: flashing LED
Date: 2003-10-25 02:49 am (UTC):)
[this LED goes up to 11!]
not that the same can't be accomplished by making it go on on on off etc
Re: flashing LED
Date: 2003-10-25 04:42 am (UTC)Re: flashing LED
Date: 2003-10-26 09:22 am (UTC)'cause if it hasn't, patent it pronto!
Re: flashing LED
Date: 2003-10-26 09:18 am (UTC)Valves and motors too are fun. I used to *enjoy* doing process controll stuff and ladder logic (simulating relay control stuff) to actually make things physically happen...
Re: flashing LED and moving actuators
Date: 2003-10-26 12:17 pm (UTC)Re: flashing LED and moving actuators
Date: 2003-10-27 04:01 am (UTC)there's Silvertech nearby in Horsham, but alas noone hiring or interested.
Oh well...