Author Topic: NBA 68K  (Read 21356 times)

0 Members and 1 Guest are viewing this topic.

Offline Speler

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 857
  • Rating: +6/-2
    • View Profile
NBA 68K
« Reply #90 on: October 15, 2007, 11:52:00 am »
Great job Madskillz, those sprites are very well done.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
NBA 68K
« Reply #91 on: October 15, 2007, 11:54:00 am »
mhmmm maxcoderz? It's madskillz and he's from Revsoft :Ptongue.gif
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Speler

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 857
  • Rating: +6/-2
    • View Profile
NBA 68K
« Reply #92 on: October 15, 2007, 11:58:00 am »
Shh... I didn't just make that mistake...

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
NBA 68K
« Reply #93 on: October 15, 2007, 11:58:00 am »
I don't understand what you mean super_speler
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
NBA 68K
« Reply #94 on: October 15, 2007, 12:17:00 pm »
You know, it's kind of funny that the original game ran on 3.58 MHZ Z80, although I would assume that the game gear had some sort of gpu to supplement the cpu.

Offline Speler

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 857
  • Rating: +6/-2
    • View Profile
NBA 68K
« Reply #95 on: October 15, 2007, 12:17:00 pm »
DJ_Omnimaga, I agree... what mistake am I referring to?

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
NBA 68K
« Reply #96 on: October 15, 2007, 12:26:00 pm »
you're confusing me even mroe, could you stop being so criptical and confusing in your posts? Else I am gonna delete all of those, thanks
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline JonimusPrime

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 389
  • Rating: +25/-5
    • View Profile
    • Jonimoose.net
NBA 68K
« Reply #97 on: October 15, 2007, 01:04:00 pm »
Hes jokingly denying his mistake don't worry about it DJ.

"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 Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
NBA 68K
« Reply #98 on: October 15, 2007, 01:11:00 pm »
QuoteBegin-art_of_camelot+15 Oct, 2007, 18:17-->
QUOTE (art_of_camelot @ 15 Oct, 2007, 18:17)
You know, it's kind of funny that the original game ran on 3.58 MHZ Z80, although I would assume that the game gear had some sort of gpu to supplement the cpu.  

 Yes it had a "GPU" that was more like just hardware aided graphics helpers and stuff. Such as memory to keep the sprites, and a memory mapped LCD plus other things that are more suited for games. Also it had a bigger resolution than the TI 83+.
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: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
NBA 68K
« Reply #99 on: October 15, 2007, 02:49:00 pm »
what is a GPU and what does it do and what does it make it different than a CPU? (since acronyms looks almost similar)

and halifax i think you missed madskillz sprites and the rest of the posts before the one you quoted x.x
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Liazon

  • Guest
NBA 68K
« Reply #100 on: October 15, 2007, 02:55:00 pm »
like an Nvidia 8800 Ultra is a Graphics Processing Unit.  or an ATI Radeon HD 2900XT ^^  wish I had something in this range on my comp.

in this context, we're kinda generalizing the use of the acronym GPU to include non-graphics card graphics hardware.  In many ways, the game gear operates like the NDS/GBA/GBC/GB.  A separate piece of hardware reads certain areas of dedicated RAM and displays graphics accordingly, without the CPU needing to do anything.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
NBA 68K
« Reply #101 on: October 15, 2007, 02:58:00 pm »
ah ok, so i would assume a 6 MHz calc is slower at drawing stuff than a 3 MHz console/handled because it have no GPU or a very crappy one, right?
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Liazon

  • Guest
NBA 68K
« Reply #102 on: October 15, 2007, 03:05:00 pm »
basically.  the problem with our calc is that we have to send data to the screen 1 byte at a time for 768 bytes.  And iirc, we need to spend about 70 cycles on each byte.  Doing the math, that's a lot of wasted time waiting to send one byte to the screen 768 times.

This isn't too bad on 86 or 89 because their screens automatically read a special part of RAM and the screen reflects the data there.  So those calcs don't waste all that time waiting for the screen to update correctly.  You can simply spend 4 cycles rewriting one byte to change one pixel.  On 83+/84+, you have to spend at least 70 cycles to change one pixel because the info has to be sent to the calc.

Keep in mind too that handhelds have built in color/gs, so the sprite data is all you need to set a color.  no messed up 2 layer thing for 4 level gs.  and no switching layers every other frame to create gs.  the screen has it already :)smile.gif

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
NBA 68K
« Reply #103 on: October 15, 2007, 03:15:00 pm »
true that. I wonder why no 3D games were made for the old gameboy and gameboy colors though, like Doom and Wolfeinstein
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Liazon

  • Guest
NBA 68K
« Reply #104 on: October 15, 2007, 03:28:00 pm »
because the hardware prior to DS was designed for sprites only.  Built in 3D rendering hardware wasn't introduced until DS, which iirc supports either OpenGL or DirectX (or maybe neither and I'm just confused).

To make a raycaster w/ the stripped processor would have been hard because you would have to render every pixel at 30 fps, which is not a lot of time.  By the time you finish redoing every pixel, a second might have already gone by.  Not to mention that the hardware updates at a rate of 60 fps, which means you have horrible artifacts.

I know someone on GBAdev.org was working on a GBA raycaster, which looked feasible.

with the DS, you program as if it were 3D on a comp, so it really doesn't matter as much anymore.  Although you can only have one screen be 3D, not both, since the hardware was designed to only 3Dize one screen at a time.  Although I think it'd be cool to get 3D on the other screen using the processor.  Maybe you could get the ARM7 to work in parallel and update the second screen.  I'm not sure, but that might be cool.  Although one 3D screen works out pretty fine :)smile.gif