Email or username:

Password:

Forgot your password?
31 posts total
Bad Diode

Been working on a lot of QoL improvements for STEPPER, which will ship on the next version (1.3).

Notes can now be transposed by octaves and all the notes in a channel can be adjusted at the same time if the cursor is on the channel select view.

There are also per-channel global parameters, which when modified it copy these values to all the trigs.

Also it was feeling a bit boring so the current playing tonal notes will now show on the piano when not on channel or trig select mode.

Bad Diode

Added a bunch of new benchmarks for my bitmap gba-renderers (text rendering, growing rectangles, moving sprites, rotating line drawing) and improved profiling macros that I can toggle on/off.

I can also interact with some of these to allow me to better understand how many cycles something cost.

#gbadev

Bad Diode

I should also mention that if you are using uxngba, you may want to update to the latest version of the repo, a lot of the performance improvements of these renderers have been ported to it, massively increasing the performance, plus a few minor bugs were squashed. :uxn:

Bad Diode

so, say that I wanted to use the output of a gb/gba link cable to send a CV clock signal. I believe the GB link cable can output +5V and the GBA 3.5V? Would this be enough for a clock signal to be interpreted correctly?

#gbadev

zuggamasta

@bd if you actually want to use it in eurorack modular, the signal could be boosted before usage. Not all clocks are the same tho. Done modules want square waves, some short triggers and the rine resolutions vary, too.
But generally speaking: yes this should be workable (from my experience as USER, not software nor hardware dev)

Bad Diode

Bringing some of the new GBA renderer optimizations to uxngba :uxn:

I'm specially happy with the new way I'm doing blending modes, removing per-nibble for loops in favor of some bit wrangling wizardry.

2.9x speedup for 2bpp sprites (chr) and 2.55x for 1bpp (icn).

Still have some unmerged changes with an updated uxn core, since I have that on a separate branch where I was doing oquonie work, but will be there soon.

#uxn #gba #gbadev

Two screenshots of a mGBA emulator running uxngba with the screen demo.

Performance numbers appear for 1bpp and 2bpp sprite drawing.

Before: 1bpp: 918 cycles; 2bpp: 2634 cycles
After: 1bpp: 359 cycles; 2bpp: 909 cycles.
Bad Diode

Here is Oquonie running on the GBA with a modified version of uxngba.

Running quite slow, but I'm pretty sure I could do some optimizations to make it go a bit faster.

cc: @neauoire @rek

Screenshot of the UXN game oquonie running on the GBA. More specifically on the mGBA emulator.
Devine Lu Linvega

@bd @rek I think I can disable parallax on small screens and it'll help A LOT.

Bad Diode

Just updated my /now page with updates since the beginning of the year:

badd10de.dev/now.html

I've also added dedicated links for a support and contact pages. The support page contain links to ways of helping me being fully independent while working on the things I love:

badd10de.dev/support.html

The contact page aggregates several links for social media and contact information:

badd10de.dev/contact.html

Venya

@bd

We adopted a bonded pair of sisters in 2020 and that was one of the highlights of the year. It's like a constantly running sitcom.

Two cats sitting on a desk, nearly on the keyboard, staring intently at a computer screen background as though it holds the secrets of the universe.
Bad Diode

Running on hardware? Aaaawww yeeeah

A Nintendo 3DS running STEPPER with GBA injection
Bad Diode

Hello folks, since I'm currently unemployed I decided to setup a Kofi donation page. If you like the work I do feel free to drop a buck here: ko-fi.com/baddiode

Please only tip if you can afford it, I have some savings for now, so if you must, consider helping those that need it more than me. This is a bit of a test to see if I would be able to sustain myself in the future doing fulfilling work to me and sharing knowledge for free with everyone.

For more context: badd10de.dev/now.html

Hello folks, since I'm currently unemployed I decided to setup a Kofi donation page. If you like the work I do feel free to drop a buck here: ko-fi.com/baddiode

Please only tip if you can afford it, I have some savings for now, so if you must, consider helping those that need it more than me. This is a bit of a test to see if I would be able to sustain myself in the future doing fulfilling work to me and sharing knowledge for free with everyone.

Sodomy Non Sapiens

@bd cant donate at present but good luck with the job hunting.

Bad Diode

Inspired by yesterday's @pangrus post. Anyone want to attempt #noisevember / #novembeat this upcoming month?

For merveilles folk, I've set up some rules for myself in the forum:

forum.merveilles.town/thread/6

Alien

@bd @pangrus I cannot commit for everyday basis but I can totally join with some tunes since I've been meaning to practise with my electronic music devices lately.

wakest ⁂

@bd @pangrus oh that might be niceeee! I felt bad I stated inktober and dropped out half way thru, so some noise might be just what I need to make up for it!

Bad Diode

Here is a short video by @tychi of uxn64 running on the Nintendo 64, including audio and input control.

In the following post you can find a longer version showing the whole boot process from an Everdrive cartridge.

#uxn

Go Up