Email or username:

Password:

Forgot your password?
Top-level
Devine Lu Linvega

@mjk Wow, that's amazing. I've been away from the internet for a few days, I'm so glad to see this, once I have a bit more bandwidth I'd love to try and build it, I've only tested the js frontend and it runs everything well.

I think the only port missing is the expansion port? Trying to run the most complicated rom(oquonie), I get this:

panicked at raven-uxn/src/lib.rs:495:26:
range end index 458496 out of range for slice of length 65280

4 comments
Matt Keeter

@neauoire

It should be working now 😎

(I had missed that overflow data from the ROM should be copied into expansion memory, and had to fix a few other issues along the way)

Screenshot of Oquonie, running in the web demo UI
Devine Lu Linvega

@mjk amazing! you've got yourself a varvara computer. I've enjoyed the write up, I was wondering, would it be alright if I added the emulator link to awesome-uxn.

If you could improve the docs in any way based on things that tripped you, what would you change or add?

Matt Keeter

@neauoire

🎉

Adding the link to awesome-uxn would be great!

The trickiest part was definitely the audio device; it seems like the docs haven't been updated yet for the current design.

Other than that, it was mostly a bunch of small corner cases (some documented here: github.com/mkeeter/raven/tree/). The demo ROMs were incredibly helpful for bringup + debugging!

Devine Lu Linvega

@mjk Oh these are excellent points for the controller and file io, I'll add these to the varvara docs :)

The audio device docs will be updated in the fall, I've fallen behind on this, I meant to make demos and things for it.

Go Up