Search found 76 matches

by jhhoward
Tue Nov 24, 2015 10:24 pm
Forum: Games & Demos
Topic: Top down racer
Replies: 35
Views: 26226

Re: Top down racer

Glad to hear that you enjoyed the game and appreciate all the work I put into it! :D It was certainly quite a challenge to squeeze all the features into such a small amount of program space / RAM. Another big challenge was getting everything to update within the vblank. I put quite a few details abo...
by jhhoward
Tue Nov 17, 2015 2:48 pm
Forum: Games & Demos
Topic: Raycaster Experiment
Replies: 103
Views: 103014

Re: Raycaster Experiment

More than a promising start, to me, this is jaw dropping speed! Seeing this alternate raycasting technique(non-DDA stepping) run like this is really impressive. I notice drawing distance is a little short which causes some noticeable pop up, would considering blocks further away from the camera hav...
by jhhoward
Fri Nov 06, 2015 10:09 pm
Forum: Games & Demos
Topic: Raycaster Experiment
Replies: 103
Views: 103014

Re: Raycaster Experiment

I found some time to try out my ideas with the custom video mode. I stripped down my Wolfenstein 3D engine down to the bare minimum (no sprites, SD card streaming, textures, etc) and I rewrote parts of the renderer to use the custom video mode. I've attached a binary for you guys to check out. I thi...
by jhhoward
Sat Oct 24, 2015 12:13 pm
Forum: Programming & Software
Topic: Mode 74 development
Replies: 80
Views: 47692

Re: Mode 74 development

I'll be interested to see how you did the 4bpp palette tiles and how it compares to the mode 13 method. I couldn't quite figure out an efficient way to do the sprite blitting for mode 13 and so the number of sprites was particularly limited.
by jhhoward
Thu Oct 22, 2015 2:16 pm
Forum: Games & Demos
Topic: Raycaster Experiment
Replies: 103
Views: 103014

Re: Raycaster Experiment

Cool screenshot I wasn't expecting that quality from monochrome. Seems like you are pretty far a long with your engine too. I think you can pull it off; quite interested in this. Thanks! The engine would need a fair bit of reworking to work with the uzebox / new video mode, probably some asm in pla...
by jhhoward
Wed Oct 21, 2015 1:45 pm
Forum: Games & Demos
Topic: Raycaster Experiment
Replies: 103
Views: 103014

Re: Raycaster Experiment

I think you are right about 2 wall colours being the bare minimum. I was thinking again about the wall colour look up table, and it would actually be possible to support two colours in a single table. Instead of storing both the floor and ceiling colours in the table, store two different wall colour...
by jhhoward
Mon Oct 19, 2015 2:01 pm
Forum: Games & Demos
Topic: Raycaster Experiment
Replies: 103
Views: 103014

Re: Raycaster Experiment

I had a few thoughts about a custom renderer for a raycaster style renderer that I wanted to share: Firstly, ignoring any sprites and assuming that the walls are solid colour (no textures). We have to somehow determine whether the current pixel is ceiling, wall or floor. One way to do this would be ...
by jhhoward
Tue Jul 28, 2015 12:50 pm
Forum: Programming & Software
Topic: Palettization - color; colour; couleur; färg; farbe...
Replies: 144
Views: 73280

Re: Palettization - color; colour; couleur; färg; farbe...

Nice work getting the overlay up and running! So I guess the only things left are vertical scrolling and the sprite blitter? I will leave the 16 colour mode since it will mess up the memory layouts. I've put up some details about mode 13 on the wiki: http://uzebox.org/wiki/index.php?title=Video_Mode...
by jhhoward
Tue Jul 28, 2015 12:34 pm
Forum: Games & Demos
Topic: Level streaming demo
Replies: 11
Views: 13749

Level streaming demo

I made a simple demo that uses petitfatfs to stream a level as you smoothly pan the camera around. You will need to download the attachment and put both files in the root of your SD card for it to work. I couldn't get it to work with the uzem emulator. (If anyone figures out how to, please let me kn...
by jhhoward
Wed Jul 22, 2015 12:53 pm
Forum: Programming & Software
Topic: Palettization - color; colour; couleur; färg; farbe...
Replies: 144
Views: 73280

Re: Palettization - color; colour; couleur; färg; farbe...

Sounds a lot cleaner using the linker script! I tried unrolling the sprite blitter in C, but it is still very slow. I could have 9 8x8 sprites bouncing around, but no more. I haven't looked at the disassembly but I'm sure that a hand coded ASM blitter can be faster. I was writing up how the 15 colou...