Author Topic: Hello, I'm new!  (Read 6638 times)

0 Members and 1 Guest are viewing this topic.

Offline bfr

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 819
  • Rating: +4/-0
    • View Profile
    • bfr's website
Hello, I'm new!
« Reply #15 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

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Hello, I'm new!
« Reply #16 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

Offline Netham45

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2103
  • Rating: +213/-4
  • *explodes*
    • View Profile
Hello, I'm new!
« Reply #17 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.
Omnimaga Admin

Offline JonimusPrime

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 389
  • Rating: +25/-5
    • View Profile
    • Jonimoose.net
Hello, I'm new!
« Reply #18 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.

"Always code as if the person who will maintain your code is a maniac serial killer that knows where you live" -Unknown

"If you've done something right no one will know that you've done anything at all" -Futurama

"Have a nice day, or not, the choice is yours." Tom Steiner

Offline Jon

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 278
  • Rating: +0/-0
    • View Profile
Hello, I'm new!
« Reply #19 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

Offline Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
Hello, I'm new!
« Reply #20 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.
There are 10 types of people in this world-- those that can read binary, and those that can't.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Hello, I'm new!
« Reply #21 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

Liazon

  • Guest
Hello, I'm new!
« Reply #22 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!

Offline Jon

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 278
  • Rating: +0/-0
    • View Profile
Hello, I'm new!
« Reply #23 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.