Jump to content
  • Advertisement
  • entries
    222
  • comments
    606
  • views
    591468

TI Z80 Development Gets Cool

Sign in to follow this  
benryves

1355 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]
Sign in to follow this  


4 Comments


Recommended Comments

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 ;) )

Share this comment


Link to comment
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]

Share this comment


Link to comment
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 :)

Share this comment


Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!