Search found 1302 matches

by Artcfox
Wed Mar 08, 2023 5:11 pm
Forum: Hardware
Topic: The Retro Desk's 8-bit fractal drawing benchmark
Replies: 10
Views: 92

Re: The Retro Desk's 8-bit fractal drawing benchmark

It's also not ultra-low resolution like that benchmark.

At the end of the day C code turns into ASM code that the compiler generates for you, so does it need to be hand written ASM? ;)
by Artcfox
Tue Mar 07, 2023 11:16 pm
Forum: Games & Demos
Topic: MegaBomber
Replies: 48
Views: 506

Re: MegaBomber

From your description, I think this is going to blow people's socks off! I can't wait.
by Artcfox
Tue Mar 07, 2023 11:06 pm
Forum: Games & Demos
Topic: UzeMaze
Replies: 22
Views: 188

Re: UzeMaze

Congrats on your first Uzebox game!

It's fun and it plays nice!
by Artcfox
Tue Mar 07, 2023 10:58 pm
Forum: Hardware
Topic: The Retro Desk's 8-bit fractal drawing benchmark
Replies: 10
Views: 92

Re: The Retro Desk's 8-bit fractal drawing benchmark

Or you could just calculate it with the video output turned completely off (or down to just a single render line) and then once calculated, display it.

Also, there is this which calculates it on the Uzebox in C: https://uzebox.org/wiki/Bitmap_Demo
by Artcfox
Sun Mar 05, 2023 8:33 pm
Forum: Programming & Software
Topic: avr-gcc versions compared: 4.9.2, 4.8.1, 4.7.2, 4.6.2, 4.5.1
Replies: 10
Views: 3425

Re: avr-gcc versions compared: 4.9.2, 4.8.1, 4.7.2, 4.6.2, 4.5.1

I have emailed the Debian gcc-avr maintainer to ask if there is a reason for Debian packaging such an old version, 5.4.0. I pointed out Fedora (and Arch) provide gcc-avr 12.2.0. In the past I have gone through the process of compiling the entire AVR toolchain from source code in order to try out th...
by Artcfox
Sun Mar 05, 2023 12:56 pm
Forum: Programming & Software
Topic: avr-gcc versions compared: 4.9.2, 4.8.1, 4.7.2, 4.6.2, 4.5.1
Replies: 10
Views: 3425

Re: avr-gcc versions compared: 4.9.2, 4.8.1, 4.7.2, 4.6.2, 4.5.1

I just installed 7.3.0 (latest from microchip) and ran a comparison on T2K which I was using 4.9.2 on. Free space went from 2110 to 2860. A saving of 750 bytes. Or given how much is C code and how much is ASM/DATA it makes a saving in space of over 5% That is a huge space savings! Continued from ot...
by Artcfox
Sun Mar 05, 2023 2:57 am
Forum: Games & Demos
Topic: MegaBomber
Replies: 48
Views: 506

Re: MegaBomber

...you are essentially using the SPI RAM as a swap space for actual RAM, paging in chunks as you need them, and the SD card will feed the SPI RAM with even more pages that can be swapped into actual RAM, allow you to achieve multiple PCM sound effects?... Exactly, still working on this part as I do...
by Artcfox
Sun Mar 05, 2023 2:51 am
Forum: Programming & Software
Topic: Weber's Rants (tutorials)
Replies: 233
Views: 153359

Re: Weber's Rants (tutorials)

Still need to putt Sokoban Land in before I forget it. The bulk of work for Columns is being achieved via PCMMusicDemo which is supposed to be the implementation of MegaBomber sound. For random fun, I really enjoy this guys videos and I think many Uzebox users would or already do: https://www.youtu...
by Artcfox
Sun Mar 05, 2023 2:40 am
Forum: Programming & Software
Topic: avr-gcc versions compared: 4.9.2, 4.8.1, 4.7.2, 4.6.2, 4.5.1
Replies: 10
Views: 3425

Re: avr-gcc versions compared: 4.9.2, 4.8.1, 4.7.2, 4.6.2, 4.5.1

I tried this for danboid in another thread, and found that the really ancient toolchains will not run on newer Debian versions, but you can always boot up an old version of Debian inside a VM to run them. For the newest, GCC 7.3.0, it tends to make noticablely smaller binaries when you use -Os versu...
by Artcfox
Sun Mar 05, 2023 2:14 am
Forum: New to Uzebox? Start here!
Topic: Wiki is severly outdated, needs to be more friendly
Replies: 18
Views: 11797

Re: Wiki is severly outdated, needs to be more friendly

I run Debian testing on my laptop and I use the default avr-gcc in the Debian testing repo which is currently avr-gcc 5.4.0 Yikes that's still really old, on my Fedora 37 box I have avr-gcc 12.1.0. $ avr-gcc --version avr-gcc (Fedora 12.1.0-2.fc37) 12.1.0 I wonder if that has all of the Atmel (now ...