-
Content Count
84 -
Joined
-
Last visited
Content Type
Profiles
Member Map
Forums
Blogs
Gallery
Calendar
Store
Everything posted by bpj1138
-
we're also taking reservations for the time travelers convention to be held last year.. strike while he iron is hot!
-
Speaking of Wolf and DOOM and about being from the past.. I realize this might set me up for ridicule, but I recently got a computer fast enough to play DOOM3.. (Call me crazy, but I don't like buying new gadgets, even when it comes to computers). For the longest time I didn't have a cell phone. It was getting a bit ridiculous, since I was writing J2ME apps at the time (remember those?)... Of course not, because you have the.... I-Hate-Your-Guts-Phone.. or possibly you're an android from the future.. ANYHOW, so, I'm playing DOOM3, and I'm waiting to kill something, and it's getting a little boring.. then I realize.. you know, I could boot DOOM, and I'd be having fun killing something within seconds.. Finally after a bunch of walking around and "talking" to "people", I finally got to shoot my gun, but it was all realistic and detailed. It was so realistic, it sucked. Oh well.. "time to kill another one"..
-
Wow, well, there is some heavyweight hitters out there to contend with. It would be a longshot just to enter the contest. Then again, everybody likes an underdog. I'd like to see something really creative that kicks everybody's ass. Look out, everybody, I'm writing a computer paper.. I think it's been about 10 years since the last one I wrote.. All right.. I'll quit while I'm ahead.. Oh, one last thing, there was a bunch of Atari graffiti around here, but they demolished the buildings that were tagged with it. I was gonna take pictures.. too late.. l8r..
-
That's cool, I am a brain too. But there are so many things you could apply your life to... what good is the science unless there is practical application? I myself am a holder of - a Korean BEER! Humanity. Knowing for the sake of knowing. Well, it was cool talking to you. Hopefully you can get me a job.
-
Yeah, generally you find cool people around obsurd things like the 6502 assembly language. Things like that have become ways to find interesting people. Hell, you never know who you're talking to. I myself am a holder of the Earth's greatest physical science theory, ie "Push Gravity" and the greatest blunder in human history.
-
So next thing to do is to write a text editor, and maybe a clock. You will need a multitasking OS to make this all work.. Hopefully everything will be clipped properly in assembler, that way it's as fast as possible, so we can get back to the past when things were better.
-
I'm gonna take a wild guess, and presuppose you meant "illuminate"? Uhhh... God is inside all of us? Or the devil, whichever you prefer. At the end of the day, I prefer God over the Devil.
-
you wanna talk to god more closely, talk to a person
-
You know, some people say that the british have an accent? The canadians are pretty much american, except they pronounce a few words differently, like "aboot"? Was there ever a british keyboard that you know of? I've been trying to find it for years, keep asking about it, but no one seems have the first clue. Then there are all these imitators around the planet, like the middle east people. Who do they look to for guidance? Us? You? The devil? Well, you keep doing what you're doing, see where it gets you. By the way, are you at all interested in music?
-
I see I've touched a nerve.
-
Well, I certainly won't be, so does that make me normal? I do hope not! It's quite abnormal. If you wanna really go crazy, start charging for it!
-
Hrm, you know that part in "The Matrix" when Neo experiences Deja Vu, and they all start to freak out, because it's a sign that the agents are after them? Well, I was just giving another example of "coincidental numerology" (I'm an expert in this) using your post, because in your profile it says you were born on the 28'th, and your post was timestamped "2:08" (BTW, zero's are padding numbers). So, I was getting ready to post a reply, and the post time stamp changed to "3:08". (Draw your own conclusions there). So I guess the question is, what's the lesser evil, freaks or normal people?
-
Well, then I imagine you're a good person, or an actual human being. You see, a computer would calculate that this was a waste of time.
-
Yup, this is the only code I do post, since nobody in their right mind would wanna steal it. I mean, normal people don't use old hardware, they're on to bigger and better things.
-
Hello boys and girls. I got a new demo for you all. I've finally decided to code a cube using my graphics lib and fractal routine. Hope you enjoy it as much as I do. Alien_Cube.zip
-
Well said...
-
FCJ: Ok, so if your system works with message queues, you're funnelling everything through a switch statement, which is what Windows does. The problem with that is then every widget is peeking the message queue, weather the message is intended for it or something else, which is a waste. You can clip (or cull) the messages you send to individual widgets ahead of time, of course. So, therefore, just invoking the proper callback of the widget in question is a more direct way, I guess. Of course, then you're just moving the clipping logic up the ladder, and handling it in the system as opposed to user space. The thing is, in user space, you're duplicating the culling, although it's somewhat cleaner conceptually...
-
FJC: I saw in your demo when you move a window, the other windows get exposed and get redrawn, so I suppose you're not giving each window offscreen mem to draw to which could then be blitted at any time, and wouldn't cause redraw events. I'm also guessing you're doing most of this procedurally (judging from the general negative response to OOP). So, I'm wondering how you'd tell a program to redraw itself? Are you using structures with user set callbacks, or not? Perhaps programs will have to implement a predefined API? Sorry if I sound confused (which I am). Give us your thoughts on this when you get a chance. Maybe this is still in design stages, people could help.
-
First off, I didn't see FJC's demo, so I didn't know he was that far along with this. It looks great, btw, very clean design. I hope I'm not stepping on any toes here, for whatever reason. I thought I'd mention FLTK, since it's a good design. FL stands for Fast, Light, if that sways anybody. It is in C++, but we all know that's just C structures with function pointers. I bet FJC could even implement that with MADS or by hand if he had to. C++ was after all designed to tackle this exact problem. It's important for example, to be able to call superclass methods once you've done your own event handling or drawing. This actually makes things *smaller*. An a bare FLTK app compiles to maybe 20K on windows. The other litmus test for a GUI system is how it handles resizing behavior. I rememer trying to do this in Motif at one point, and it turned out to be quite confusing. I think you had to link widgets to other widgets that were adjacent, and do all sorts of magic to do that. Motif suffered from the same problems as X11, it was designed by committee of people trying to impress their bosses with a whole lot of grunt work. This is why so many people were tempted to code their own system. There had to be a better simpler way... FLTK handles resizing pretty implicitly. You only have to specify the resizable area of a window. The widgets in that area will be resized proportionally to the initial dimensions of each widget compared to the window size.. (what was that about FP routines?) The widgets outside the resizable area are moved. So for example, you don't want the scrollbars to resize, just leave 'em outside the resizable area. WHOOP.. Other than that, if you go by name recognition, the guy that designed it was behind NeXT.. Wasn't that the only 68040 box ever created? Oh well, who cares I guess, and I'm sure it wasn't. If you're still not convinced, take a look at some sample code from a few toolkits out there. FLTK code is by far the smallest, and cleanest. I looked at wxWidgets, Qt, and GTK. No contest. Oh, one more thing. With all the bloatware out there and all the BS in CS, it's no wonder people go back to an 8 bit machine from the 80's.
-
she's part of the enemy clan, she's part of the monastery, great fight scenes, great fightin' shoot 'em up... battle of LA.. that one sucked..
-
Oh shit, Motif! Don't remind me of that!
-
Nahh, I'll let FJC do the dirty work. I'm just an Atari kid. I was an Amiga kid in another life, but my dad decided to buy a 130XE for me, which changed the course of my life. I think he was a wise man, now that I'm 38. I like numbers a lot. God talks to me through numbers. Flashjazzcat (BTW, why do you call yourself "flash"?, makes me think of Flash coders, which isn't good I guess). Steve Jobs became a snob and didn't watch flash on his phone, I agree with him. I had a mac for a while, which had a 68030, I think. Which was cool cuz it has an MMU and a FP coprocessor.. LOL.. Anyhow, I love you all, don't read into my messages, I don't mean no harm. Oh, FJC, for OOP GUI shit, you *MIGHT* want to take a look at FLTK. Cheers, Bartlomiej.. Piotr.. Jaszcz..
-
I was being sarcastic. I know there are "cursor keys" on the 8 bit. I've already written a lot of graphics code, there is line drawing, polygon fill, rectangle fill. An image blit would just be taking the rectangle fill and extending it. See, the problem is more about the emotions rather than assembly language. Flashjazzcat seems to be spearheading this, but has he asked anybody for help? Sure, one person could do all this by himself (or herself, if there are any girls coding on the 6502... LOL), but what fun would that be, and who's gonna use it when he's done? Nobody, cuz you're back to the emotional problems. Look, you wanna be pragmatic about this, let's get people to post code, let's see who's got the fastest code, let's talk code. Doing everything by yourself is not the way to go..
-
Who the hell needs a desktop just so they can click on a program they wanna load? Most 8 bit programs overwrite DOS and won't even let you exit out of it. (come to think of it, most ST software does the same thing, you're lucky if you can get back to the desktop and then the colors are usually f'ed up). I'd go for something a little more crazy, like a multitasking OS where programs would ask for an off screen rectangle, use the graphics lib to draw to it, then finally mark damaged areas, and the OS would blit these areas to the screen. As crazy as that sounds, I think writing a soft sprite for a mouse is more crazy. I'd use a normal sprite, and move the mouse with joystick or keyboard. (I'm aware the 8 bit has no cursor keys).. --Bart
-
It's like a war between the robots and the humans.
