Search found 76 matches

by jhhoward
Sun Jul 05, 2015 11:04 am
Forum: Programming & Software
Topic: Palettization - color; colour; couleur; färg; farbe...
Replies: 144
Views: 73253

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

It sure does work on the hardware. :) It was working there first and it helper find the bugs in uzem. Btw, I had to replace you palette routine since the provided version resulted in black stripes all over, my version works but it probably the slowest way to do it. Also fixed a small bug in the 3bp...
by jhhoward
Sat Jul 04, 2015 10:23 pm
Forum: Programming & Software
Topic: Palettization - color; colour; couleur; färg; farbe...
Replies: 144
Views: 73253

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

Awesome work Alec! Have you tried it on real hardware yet?

I'll take a look at your code as soon as I find some time. It should be possible to enable the 15 colour mode with your current version of the kernel, I'll just need to write the palette routines and gconvert exporter to support it.
by jhhoward
Wed Jun 24, 2015 8:30 pm
Forum: Hardware
Topic: The quest to a portable Uzebox - update!
Replies: 203
Views: 194016

Re: The quest to a portable Uzebox

That render looks very sleek! I'll be keeping an eye on the progress of this. If you ever start selling kits then I'd be very interested :D
by jhhoward
Wed Jun 24, 2015 12:55 pm
Forum: Games & Demos
Topic: Raycaster Experiment
Replies: 103
Views: 102896

Re: Raycaster Experiment

Wow that Wolfenstein 3D mega drive port is really impressive! For a split second when I saw your post I thought you had ported it to uzebox :lol: Has anyone recently tried writing a raycaster specific video mode? For non-textured walls, this could be fairly simple: have an array for each column of w...
by jhhoward
Tue Jun 23, 2015 1:25 pm
Forum: Programming & Software
Topic: Palettization - color; colour; couleur; färg; farbe...
Replies: 144
Views: 73253

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

Started work on that new mode 13. A couple things so far. Since ramtiles, vram and palette all needs to be aligned on 256 bytes, you'll need a ramtiles counts that is divisible by 8 to avoid wasting space. Another waste is the ram_tiles_restore that will cost more. Sounds good, I'll be looking forw...
by jhhoward
Fri Jun 19, 2015 1:34 pm
Forum: Programming & Software
Topic: Palettization - color; colour; couleur; färg; farbe...
Replies: 144
Views: 73253

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

The sprite blitter will certainly be a challenge to optimize. I've written some code for a blitter in C that we can use to start things off (no flips yet), so I'll be able to test it out when Alec gets the video code up and running. I've thought about the AND/OR trick for transparency checking, but ...
by jhhoward
Wed Jun 17, 2015 7:01 pm
Forum: Programming & Software
Topic: Palettization - color; colour; couleur; färg; farbe...
Replies: 144
Views: 73253

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

How does it work to change a Pallete from a tile or sprite with this new mode? Things are still in the early stages, but the current plan is to have a global 8 colour palette that is used for both background and sprites. Palettes will be configured through using the gconvert tool, which will use a ...
by jhhoward
Mon Jun 15, 2015 9:57 am
Forum: Programming & Software
Topic: Palettization - color; colour; couleur; färg; farbe...
Replies: 144
Views: 73253

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

OK so I found some time to start setting up the new video mode. I've got a fork of the uzebox repo in my github account, and I've created a new branch called 'paletteMode' which has all of my latest changes: https://github.com/jhhoward/uzebox/tree/paletteMode I haven't done any collaboration in gith...
by jhhoward
Wed Jun 10, 2015 1:32 pm
Forum: Programming & Software
Topic: Palettization - color; colour; couleur; färg; farbe...
Replies: 144
Views: 73253

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

Would this new mode be 13? I can make a new branch in git and base the new mode off mode 3 to get things going? There's starting to be too much modes! I think we'll replace the mode 4 that nobody ever used. I'm not to familiar with branches in git, so yeah, go ahead using Mode 3. I guess I'll have ...
by jhhoward
Mon Jun 08, 2015 1:23 pm
Forum: Programming & Software
Topic: Palettization - color; colour; couleur; färg; farbe...
Replies: 144
Views: 73253

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

A new video mode like this needs a lot of work to be usable. It needs 3 main tasks: Video mode core\Rendering routine Sprite blitter (in C then optimized later in assembler) Gconvert (to convert image data to packed format) I can take on the first one. If anyone else feels like they can do the othe...