Search found 1499 matches

by Jubatian
Fri Nov 13, 2015 10:18 am
Forum: Music & Graphics
Topic: Drawing with correct aspect ratio
Replies: 7
Views: 5412

Re: Drawing with correct aspect ratio

Eh, I found it can be done in Gimp itself, a whole lot easier! An example of drawing for 7 cycles per pixel is here (uploaded on imgur) , Gimp properly scaling the 1,5:1 aspect ratio. Great! I also plan on creating stuff for the BitBox console keeping portability in mind, using a 360x360 3:2 display...
by Jubatian
Tue Nov 10, 2015 8:00 am
Forum: Off Topic
Topic: Embedded Electronics
Replies: 4
Views: 2356

Re: Embedded Electronics

Huh... Here whenever I decide to look around to check who is hiring, I almost always see open positions at just about every larger firm dealing with anything safety critical, and these things won't just vanish in a puff of smoke. Maybe especially because mobile is the trend today, people are not tha...
by Jubatian
Mon Nov 09, 2015 7:16 pm
Forum: Off Topic
Topic: Embedded Electronics
Replies: 4
Views: 2356

Re: Embedded Electronics

I think embedded is in quite big demand, although those who seek for such developers also have steep requirements, and you won't necessarily find the job too much amusing. These micros are used all around in more or less safety critical equipment, household stuff such as simple washing machines, the...
by Jubatian
Mon Nov 09, 2015 6:55 pm
Forum: Games & Demos
Topic: Raycaster Experiment
Replies: 103
Views: 35881

Re: Raycaster Experiment

Nice and quite responsive! I also found a bug in the emulator by this, hiding away since my original instruction set reordering. Stupid elusive little thing, took a half hour to locate the commit, then another hour to figure it out... A pull request is up with the fix, then the current emulator will...
by Jubatian
Fri Nov 06, 2015 9:25 am
Forum: Games & Demos
Topic: Tempest is possible
Replies: 615
Views: 101399

Re: Tempest is possible

Wouldn't it be simpler to just use "-x assembler-with-cpp" for every assembler source? The kernel already relies on that, and so this would more likely eliminate further problems: do it consistently and don't bother with using ".S" for a few files while the rest uses ".s" since they are compiled wit...
by Jubatian
Thu Nov 05, 2015 7:22 am
Forum: Programming & Software
Topic: Palettization - color; colour; couleur; färg; farbe...
Replies: 144
Views: 30809

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

Pretty interesting, I need to better understand that MULS trick! Sign extending. It treats the color index input as a signed value, so in the multiplication it uses it as 0x0000 - 0x007F when its bit 7 is clear, and 0xFF80 - 0xFFFF when its bit 7 is set (bit 7 being the sign). Or just play it out n...
by Jubatian
Wed Nov 04, 2015 8:37 pm
Forum: Programming & Software
Topic: Mode 74 development
Replies: 80
Views: 19210

Re: Mode 74 development

Scrap the SD card... I think I just made a breakthrough in compression! :D Remember the C64's Multicolor mode? What I completed (not tested yet, just meticulously laid out instructions, counted cycles and jump ranges) is basically that, a Multicolor style framebuffer where a 8x8 tile takes only 18 b...
by Jubatian
Wed Nov 04, 2015 1:56 pm
Forum: Programming & Software
Topic: Palettization - color; colour; couleur; färg; farbe...
Replies: 144
Views: 30809

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

Sorry for tripling, just this might be interesting. Based on the nops scattered around in the RAM tile part of the above scanline loop, I thought I will try something. That is, to cram in another MUL on the RAM tile part to allow for the "normal" blocky RAM tile layout. It looks like this was possib...
by Jubatian
Tue Nov 03, 2015 8:57 am
Forum: Games & Demos
Topic: Problems on the Games and Demos list
Replies: 62
Views: 35672

Re: Problems on the Games and Demos list

OFF: Maybe an 1bpp framebuffered mode would be interesting to explore, where you can do things without tile constraints. I know Video Mode 6 is there, but it still has its limitations in this regard. I mean something like a 128x96 small framebuffer surface centered, 5 cycles / pixel, on the extra ar...
by Jubatian
Mon Nov 02, 2015 12:48 pm
Forum: Programming & Software
Topic: Palettization - color; colour; couleur; färg; farbe...
Replies: 144
Views: 30809

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

Huh! I think I managed to cram in the stuff, and in the end it didn't even need unrolling. Finally a good creative use-case for the muls instruction! So a main loop for a 6 cycles / pixel clean 4bpp mode follows (hoping that it would work): ; ROM tile output block tilesrom_loop: out PIXOUT, r8 ; (37...