Thinking about STMUzebox

Discuss anything not related to the current Uzebox design like successors and other open source gaming hardware
WAHa.06x36
Posts: 31
Joined: Sat Feb 04, 2012 6:11 pm

Re: Thinking about STMUzebox

Post by WAHa.06x36 »

Markus Gritsch wrote:One note: Please remove the line #include <strings.h> in DrawingRLEBitmaps.c. It is not part of the standard library and thus not included in my toolchain. And its not used my the code anyways.
Fixed. No idea what that did there.
Dirt.Diver wrote:For the stm32f4 what tool chains are people using? I have seen a few setup guides for linux. I would love to see other peoples code/info to learn from. Thanks
I just use the devkitARM toolchain.
WAHa.06x36
Posts: 31
Joined: Sat Feb 04, 2012 6:11 pm

Re: Thinking about STMUzebox

Post by WAHa.06x36 »

I just added an option to enable overclocking the board slightly to better match the true VGA timings. If you add -DEnableOverclocking in the Makefile (and run make clean before building again), the board will run at 176 MHz instead of 168 MHz, and the timings will be adjusted accordingly. This gives more exact timings and a tiny bit of extra processing power, and seems to work just fine. Whether or not it is actually useful I am not sure, but it's there if anybody wants it.
WAHa.06x36
Posts: 31
Joined: Sat Feb 04, 2012 6:11 pm

Re: Thinking about STMUzebox

Post by WAHa.06x36 »

Well, coding is done, and I'm about to head to the party. Wild compo is on Sunday at 17:00 local time (that's 16:00 UTC):

http://2013.revision-party.net/events/timetable

It's most likely going to run late, though, these things always do. The stream is at:

http://2013.revision-party.net/live
User avatar
uze6666
Site Admin
Posts: 4801
Joined: Tue Aug 12, 2008 9:13 pm
Location: Montreal, Canada
Contact:

Re: Thinking about STMUzebox

Post by uze6666 »

Just wasted half my afternoon watching last year's event on YouTube :) , pretty awesome organization!

Good luck with your compo!
Dirt.Diver
Posts: 6
Joined: Fri Apr 27, 2012 7:50 am

Re: Thinking about STMUzebox

Post by Dirt.Diver »

Good luck - I love watching the demos.
WAHa.06x36
Posts: 31
Joined: Sat Feb 04, 2012 6:11 pm

Re: Thinking about STMUzebox

Post by WAHa.06x36 »

Wild compo is coming up in three hours, if it's on time, which things seldom are. There's going to be some pretty crazy other hardware in it too, so make sure to catch it!
WAHa.06x36
Posts: 31
Joined: Sat Feb 04, 2012 6:11 pm

Re: Thinking about STMUzebox

Post by WAHa.06x36 »

Compo over!

A video capture is available here: http://www.youtube.com/watch?v=ymGCeG9_6c0

The pouet page has some download links and such: http://pouet.net/prod.php?which=61197

If the source isn't there yet, it will be soon.
Markus Gritsch
Posts: 5
Joined: Tue Aug 14, 2012 2:23 pm

Re: Thinking about STMUzebox

Post by Markus Gritsch »

Great Demo! What place was it ranked?

I tried compiling the source using this toolchain version 4.7 2012q4: https://launchpad.net/gcc-arm-embedded

The sources compile fine, but the linker gives me this error:
c:/gnu tools arm embedded/4.7 2012q4/bin/../lib/gcc/arm-none-eabi/4.7.3/../../../../arm-none-eabi/bin/ld.exe: section .ARM.exidx loaded at [080fea7c,080fea83] overlaps section .data loaded at [080fea7c,080feee7]

Any suggestions would be greatly appreciated.

Cheers,
Markus
User avatar
makapuf
Posts: 13
Joined: Sun Jun 24, 2012 11:55 pm

Re: Thinking about STMUzebox

Post by makapuf »

Excellent demo, UP !

I like it - code, music, GFX : nice ! Concerning source, what is the license of the provided code ?

Besides, what is the specific difference you did to the video generation to improve its stability ? I think you enabled the DMA FIFO which was not enabled before IIRC ; what other phenomenons were issuing jitter / impeding image stability ?

thx,

makapuf
WAHa.06x36
Posts: 31
Joined: Sat Feb 04, 2012 6:11 pm

Re: Thinking about STMUzebox

Post by WAHa.06x36 »

Markus Gritsch wrote:Great Demo! What place was it ranked?
Third, it ended up. The two entries we lost to were pretty amusing things too, you might want to check them out: One was a demo for the "Adventure Vision", a home game system running on an Intel 8048, 40 LEDs, and a spinning mirror. The other one was a demo driving both a TV and an oscilloscope using the composite out on an old Playstation. You should be able to find all the rankings from the pouet page.
Markus Gritsch wrote:I tried compiling the source using this toolchain version 4.7 2012q4: https://launchpad.net/gcc-arm-embedded

The sources compile fine, but the linker gives me this error:
c:/gnu tools arm embedded/4.7 2012q4/bin/../lib/gcc/arm-none-eabi/4.7.3/../../../../arm-none-eabi/bin/ld.exe: section .ARM.exidx loaded at [080fea7c,080fea83] overlaps section .data loaded at [080fea7c,080feee7]
Hmm. I suppose that means the compiler generates an ".ARM.exidx" section which my linker script does not handle. I am not sure why it generates that, since my version doesn't. Either try to find out to make it not do that, or use devkitARM instead which doesn't, or add it somehow to the linker script. I don't know where it should go, though.
Post Reply