Omnimaga

General Discussion => Other Discussions => Miscellaneous => Topic started by: DJacid on October 12, 2007, 04:43:00 pm

Title: Hello, I'm new!
Post by: DJacid on October 12, 2007, 04:43:00 pm
Well, as you can see, my name is DJacid.
I use to program for my TI-83 plus back in highschool when I was bored in Pre-Calculus class.  I made a pretty lengthy text based adventure.

I started programming when I was about 11 with a program I stumbled upon called Klik n Play.  I used that until I "obtained" a copy of The Games Factory in 2000.  I played around with Multi Media Fusion but thought it went too complex and also changed some things that did not need to be changed from TGF.

Recently, I have begun my journey into C++ programming.
I have made a nifty little program that calculates simple geometric equations such as areas of squares and rectangles.
I also am learning the GML of Game Maker 6.1 which I also "obtained".

It's been almost 8 years since I was 11 and found KnP and look at where I am now.

Anyways, that is a little background history on my programming skills.  Don't know if that helps you guys know me better, but I thought ,"What the hey?  Why not since I am new."
Title: Hello, I'm new!
Post by: DJacid on October 12, 2007, 04:44:00 pm
Oops, forgive me.  I did not see the introductions section.  Could a mod be so kind to move this for me?
Title: Hello, I'm new!
Post by: JonimusPrime on October 12, 2007, 04:45:00 pm
Well welcome to Omnimaga. Don't forget to grab some peanuts. :)smile.gif
OH i found them here you go.
user posted image
Title: Hello, I'm new!
Post by: DJ Omnimaga on October 12, 2007, 04:46:00 pm
heya welcome here! I see you have lot of programming experiences, do u still code stuff regulary? because people will be glad to hear about your projects here :)smile.gif

Also seeing the DJ part of your nickname do u mix music/make music as well?
Title: Hello, I'm new!
Post by: DJacid on October 12, 2007, 04:57:00 pm
I used to mix stuff back a while ago...I like this user name better than what I used to use on forums---Theforeshadower...It was too long.
I usually practice my coding for at least an hour each day so I do code regularly.
Title: Hello, I'm new!
Post by: DJ Omnimaga on October 12, 2007, 05:05:00 pm
cool, i find djacid to be better actually

and it's good to practice coding so you dont forget too much stuff
Title: Hello, I'm new!
Post by: JonimusPrime on October 12, 2007, 05:06:00 pm
Now if only I worked on my z80 asm that much.
Title: Hello, I'm new!
Post by: Netham45 on October 12, 2007, 05:07:00 pm
haha, yay, a fellow Multimedia Fusion programmer!

I have the professional Development version of MMF 2.0, my computer teacher is friends with some dude in Clickteam, and got me a free copy of it.

I also have used Klik'n'Play, though I havn't used TGF.
Title: Hello, I'm new!
Post by: DJacid on October 12, 2007, 05:09:00 pm
What is a z80?  I haven't been up to snuff since a TI-84...If you are talking about a calculator that is.

I think I still have my TI-83plus around here somewhere...
But, I do not have a usb transfer cable, else I would put all my programs I made up here.
Title: Hello, I'm new!
Post by: DJacid on October 12, 2007, 05:13:00 pm
QuoteBegin-Netham45+12 Oct, 2007, 23:07-->
QUOTE (Netham45 @ 12 Oct, 2007, 23:07)
haha, yay, a fellow Multimedia Fusion programmer!

I have the professional Development version of MMF 2.0, my computer teacher is friends with some dude in Clickteam, and got me a free copy of it.

I also have used Klik'n'Play, though I havn't used TGF.  

 Sorry for double post.

The best things I found with MMF were the extensions.
You could do some pretty neat 3d with some extensions.
I ,uh, had MMF2 at one point...though not "legally"...
I just could not get back into it.  TGF2 is more like a stripped version of MMF2...
I still prefer TGF1.06Pro and MMF 1.5 out of all the click products.
Title: Hello, I'm new!
Post by: JonimusPrime on October 12, 2007, 05:15:00 pm
QuoteBegin-DJacid+12 Oct, 2007, 23:09-->
QUOTE (DJacid @ 12 Oct, 2007, 23:09)
What is a z80?  I haven't been up to snuff since a TI-84...If you are talking about a calculator that is.

I think I still have my TI-83plus around here somewhere...
But, I do not have a usb transfer cable, else I would put all my programs I made up here.  

 The z80 is the processor which all ti-8x calculators run on. The original gameboy had a similar processor also.
Title: Hello, I'm new!
Post by: DJacid on October 12, 2007, 05:20:00 pm
Hmm.  I never knew that.  I guess you really do learn something new everyday.
Title: Hello, I'm new!
Post by: JonimusPrime on October 12, 2007, 05:21:00 pm
I forgot to mention that the 89 doesn't count for that because it has the 68k processor but whatever.
Title: Hello, I'm new!
Post by: Jon on October 12, 2007, 06:11:00 pm
BOOOO the z80 on gameboys has an ARM and an entirely different instruction set. But to your credit, it is similar :Ptongue.gif
And While i'm here i might as well make a plug for ASM.  ASM is the direct instruction set of the z80 in calculators, and is much faster than basic, which you likely code in.  HOWEVER, to the credit of basic, it's a helluva lot harder to code in ASM and it takes at least a month of perseverent learning before you can do *anything* useful with it.
Title: Hello, I'm new!
Post by: Halifax on October 12, 2007, 06:18:00 pm
Well first you should specify the GB you are talking about, but that is untrue. It may use a different version of z80, but it most definitely doesn't contain an ARM processor. The instruction set isn't totally different, although it is slightly.

Either way I think it is only the Nintendo DS, Gameboy SP, and maybe Advance that uses an ARM processor.

P.S. ARM processors totally pwn z80 processors
Title: Hello, I'm new!
Post by: bfr on October 12, 2007, 06:23:00 pm
Welcome to Omnimaga!

"I usually practice my coding for at least an hour each day so I do code regularly." -> Wow, that's cool.  :)smile.gif  I wish I had that enough time  and my parents would let me do to do that.  :(sad.gif
Title: Hello, I'm new!
Post by: DJ Omnimaga on October 12, 2007, 06:27:00 pm
IIRC CBA use both z80 and arm, the z80 is only to emulate GBC and old GB
Title: Hello, I'm new!
Post by: Netham45 on October 12, 2007, 07:45:00 pm
QuoteBegin-Halifax+12 Oct, 2007, 22:18-->
QUOTE (Halifax @ 12 Oct, 2007, 22:18)
Well first you should specify the GB you are talking about, but that is untrue. It may use a different version of z80, but it most definitely doesn't contain an ARM processor. The instruction set isn't totally different, although it is slightly.

Either way I think it is only the Nintendo DS, Gameboy SP, and maybe Advance that uses an ARM processor.

P.S. ARM processors totally pwn z80 processors  

 the GBA uses an arm7, iirc, and the NDS uses an ARM9.


Disclaimer: This is a netham45 post, you should know not to just trust everything on it.
Title: Hello, I'm new!
Post by: JonimusPrime on October 13, 2007, 03:51:00 am
I said the origonal GB if you didn't notice which uses a slightly modfiyed z80 (sharp 8080 I believe). And yes thel GBA/SP/DS  use ARM processors but maintained the z80 for backwards compatibility until the DS that is where they completely removed it hence you can't play original GB games on the DS.
Title: Hello, I'm new!
Post by: Jon on October 13, 2007, 05:30:00 am
But it's obviously a 20 mhz z80, cuz there's no way you could pull off the kinda things done with the GB on a 6 :Ptongue.gif
Title: Hello, I'm new!
Post by: Halifax on October 13, 2007, 08:31:00 am
Yeah, 20 MHz was planned for the Silver Edition 84+, but TI threw out the plans.

Also that isn't the only reason you can do more things with the GB. The main thing is that tilemapping, sprite handling, and palette handling are hardware driven, not software driven.
Title: Hello, I'm new!
Post by: DJ Omnimaga on October 13, 2007, 11:07:00 am
IIRC GB original wasn't even 6 MHz, the reason why the calc cant do as much as on the GB is because of the s***ty LCD driver and the smaller screen res

EDIT: 4.19 MHz, I was right

http://www.cyberiapc.com/vgg/nintendo_gameboy.htm
Title: Hello, I'm new!
Post by: Liazon on October 13, 2007, 12:22:00 pm
GB's z80 was stripped of a couple of registers and a couple of instructions iirc.  but keep in mind that GB, like GBC, GBA, and DS after it, all have separate video hardware, so the processor's main purpose was just to run a program, transfer data through out RAM, do calculations, and other organizational stuff.

on the calculator, there is no graphics hardware (unless you count 86 and 68k calcs w/ their memory mapped screens).  the z80 on calc has to massive amounts of waiting and transferring, so even if you could optimize a tilemapper, you could only do so well in the fps department.  LCD driver...

Now if the 86 had and archive, or 68ks didn't change in HW2-4, then we'd probably have pretty sweet 8 lvl gs games on calc.  even still, i think 4's the best, otherwise b/w

edit:  I just noticed Halifax already pointed this out XDsmiley.gif

But also, NDS is dual core iirc, it just uses the ARM9 for DS games and the ARM7 for GBA games, iirc.  Otherwise, the ARM7 is for GBA games, and for handling the touch screen in DS games.  I'm not sure, but I know it has both on it.

Welcome to Omnimaga!
Title: Hello, I'm new!
Post by: Jon on October 13, 2007, 05:26:00 pm
True true. arond 350,000 out of 400,000 cycles per frame for EvilFate is devoted to spriting/tilemapping.