Jump to content

  • Log In with Google      Sign In   
  • Create Account

14 years ago on June 15th Gamedev.net was first launched! We want to thank all of you for being part of our community and hope the best years are ahead of us. Happy birthday Gamedev.net!





TI Z80 Development Gets Cool

Posted by benryves, 09 January 2006 · 230 views

This excites me greatly - integrating a debugging emulator into Latenite is very, very awesome. CoBB's emulator is incredibly good as a standalone, being able to step through your code instruction-by-instruction with breakpoints and a watch window or two is just amazing! [smile]

I spent most of the last few days working on Brass - adding for loops to assemble blocks of code multiple times and a few file operations for people not happy with the behaviour of .incbin. I also remembered to release an XML help file for Latenite.

The Marble Madness engine project has been plodding along in the background - I've written a fast masked, clipped, 16x16 sprite routine and have started tackling the big problem of mapping the ball's 3D coordinates to the screen (easy) and then to a heightmap (hard) for Physics.


Have a marble rolling off a ledge then bouncing off the right screen boundary. [wink]




are you generating the heightmap out of the tilemap?

if so wouldnt it be easier the other way round? so that you have the heightmap and the engine renders the level before the game starts and stores it somewhere (enough ram? I have no idea about TI development ;) )
The problem is indeed space and size. And speed, come to think of it.
Creating the 2D scrolling tilemap from the heightmap would require a 3D "model" of the world (multiple heights), which would slow down things a lot (doing the isometric 3D rendering) and take up a massive amount of room.
My way around this was to have a simple 2D tilemap for what the user sees, and a 2D heightmap that just holds the highest Z coordinate for the 3D X,Y coordinates, as well as a block type for the Physics engine. It's linking the two together that's quite tricky [smile]
That marble has a mind of its own.
Wow, that's looking really neat ben :) Can we run this stuff on an emulator, I'm guessing that's how you're getting those gifs. I like the style, keep it up :)
PARTNERS