Author Topic: Project M Reboot  (Read 128262 times)

0 Members and 1 Guest are viewing this topic.

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Project M Reboot
« Reply #15 on: May 12, 2009, 02:10:23 pm »
Well, with MEDIT, it was really annoying to have to switch back and forth between the programs... also, if it's within the APP, I won't have to make extra copies of all the graphics and the routines and junk.

Also, running from an APP means more RAM with which to do your editing. :D When playing the game, the maps can be copied one at a time directly from archive, but you can't really go in the reverse direction for editing, so the whole level set needs to be in RAM.
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

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
Re: Project M Reboot
« Reply #16 on: May 12, 2009, 02:46:25 pm »
ooh ok it's up to you really. I was just wondering because of all the people who whine about large programs out there

Offline trevmeister66

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1009
  • Rating: +14/-5
    • View Profile
Re: Project M Reboot
« Reply #17 on: May 12, 2009, 03:41:09 pm »
Since it's going to be in an APP, size really isn't a problem, unless it has to be 2 pages instead of 1.
Projects:    nameless RPG: 1.0%  |  Reverse Snake v1.5: 100%  |  Secret Project: 5%  |  DUNGEON: 70%

My MW2 Blog <-- Please visit :)

Offline Speler

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 857
  • Rating: +6/-2
    • View Profile
Re: Project M Reboot
« Reply #18 on: May 12, 2009, 03:59:16 pm »
Super-d-duper

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Project M Reboot
« Reply #19 on: May 12, 2009, 05:44:52 pm »
Minor update - got the app version running. I've supplied a screenshot, at 6MHz this time for some variety.

"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline simplethinker

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 695
  • Rating: +16/-5
  • snjwffl
    • View Profile
Re: Project M Reboot
« Reply #20 on: May 12, 2009, 05:51:59 pm »
This looks great calc84maniac ;D
"We've all heard that a million monkeys banging on a million typewriters will eventually reproduce the entire works of Shakespeare. Now, thanks to the Internet, we know this is not true." -- Professor Robert Silensky



Chip's Challenge: ħ%

Offline Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
Re: Project M Reboot
« Reply #21 on: May 12, 2009, 08:59:09 pm »
Minor update - got the app version running. I've supplied a screenshot, at 6MHz this time for some variety.


Looking good. Just curious, calc84maniac, could you include an option to turn off grayscale so that it just uses the first, or second, sprite used for the grayscale rendering? Of course it will be reduced quality, but it should provide a speed up, correct? Also, I don't know if it's feasible with your current code, an option to turn off the background parallax map fully.

It's great graphics, don't get me wrong, but if I were to be seriously playing this game, I would probably disable the background.
There are 10 types of people in this world-- those that can read binary, and those that can't.

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Project M Reboot
« Reply #22 on: May 12, 2009, 09:46:48 pm »
You mean like this?

I don't think it looks all that much better, plus there's no speed increase whatsoever. I'm thinking I may have the option to disable the background, i.e. use the old tilemapper. It would be nice to switch if your game is lagging, at any rate.

Edit:
Actually, it might be possible to fix the grayscale+scrolling... making a slight change made the up/down motion much smoother.

Edit2: Fixed
« Last Edit: May 12, 2009, 10:01:52 pm by calc84maniac »
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline JonimusPrime

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 389
  • Rating: +25/-5
    • View Profile
    • Jonimoose.net
Re: Project M Reboot
« Reply #23 on: May 12, 2009, 10:39:42 pm »
AWESOME!!!!!!!! Thats all there is to say to that, I cannot wait to see you finish this, then I get to makeing levels :P

"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 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
Re: Project M Reboot
« Reply #24 on: May 12, 2009, 11:03:36 pm »
yeah grayscale + scrolling has always been a serious issue on anything lower than the 85 due to crappy LCD driver. The only way to make it looks good is to keep framerate not too high I think. Nice job though

Offline Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
Re: Project M Reboot
« Reply #25 on: May 12, 2009, 11:20:57 pm »
You mean like this?

I don't think it looks all that much better, plus there's no speed increase whatsoever.
Yeah, it's not supposed to look better (as I said in my previous post, it will be of reduced quality). At any rate, are you sure you disabled everything, such as the grayscale interrupt (if you're using one) and your just doing straight one-layer black-and-white for the background with no overhead other than your tilemapper? For some reason I was thinking that you should at least get a minimal decrease in the number of milliseconds it takes to render. Even 1 to 2 milliseconds will increase the FPS by 1 in 6 MHz mode.
There are 10 types of people in this world-- those that can read binary, and those that can't.

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Project M Reboot
« Reply #26 on: May 13, 2009, 12:00:38 am »
Yeah, it's not supposed to look better (as I said in my previous post, it will be of reduced quality). At any rate, are you sure you disabled everything, such as the grayscale interrupt (if you're using one) and your just doing straight one-layer black-and-white for the background with no overhead other than your tilemapper? For some reason I was thinking that you should at least get a minimal decrease in the number of milliseconds it takes to render. Even 1 to 2 milliseconds will increase the FPS by 1 in 6 MHz mode.
It was simply a switch from alternating the mask every frame to leaving the mask the same every frame. There's no fancy interrupts or anything.
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
Re: Project M Reboot
« Reply #27 on: May 13, 2009, 08:30:48 am »
Yeah, it's not supposed to look better (as I said in my previous post, it will be of reduced quality). At any rate, are you sure you disabled everything, such as the grayscale interrupt (if you're using one) and your just doing straight one-layer black-and-white for the background with no overhead other than your tilemapper? For some reason I was thinking that you should at least get a minimal decrease in the number of milliseconds it takes to render. Even 1 to 2 milliseconds will increase the FPS by 1 in 6 MHz mode.
It was simply a switch from alternating the mask every frame to leaving the mask the same every frame. There's no fancy interrupts or anything.
Ah alright, that explains it. Thanks calc84maniac.
There are 10 types of people in this world-- those that can read binary, and those that can't.

Offline skuller972

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 335
  • Rating: +11/-4
  • BEAST MODE
    • View Profile
Re: Project M Reboot
« Reply #28 on: May 13, 2009, 08:52:35 pm »
any way that we can download a beta of the mapmoving... it just seems fun to move around on the map like the screenies show
lol
Then again, maybe not...
<a href="http://www.nerdtests.com/ft_nt2.php">
<img src="http://www.nerdtests.com/images/badge/nt2/bc7bf8e12353f09e.png" alt="NerdTests.com says I'm a Cool Non-Nerd.  Click here to take the Nerd Test, get nerdy images and jokes, and talk to others on the nerd forum!">
</a>

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Project M Reboot
« Reply #29 on: May 13, 2009, 11:33:10 pm »
oooooooh, very nice! :D