@tsalvo

33 Followers
779 Following
56 Posts
developer, musician, retro gamer
GitHubhttps://github.com/tsalvo
Varvara / Uxn for Analogue Pockethttps://github.com/tsalvo/openfpga-varvara
moved to@tsalvo

Bunnymark:
305 🐰 (existing 0.0.4 core)
355 🐰 (WIP 0.0.5 core)

#uxn #varvara #AnaloguePocket

I’ve been learning some Verilog, and attempting to rewrite the Pocket Varvara core.

The design is a little simpler than before. It’s also a little faster and higher res now

It still doesn’t do everything the PipelineC version of core can do, but this rewrite may prove worthwhile in the end. Lots of catching up to do still 🙂

The screen test ROM is looking pretty good though, except for the top and left edge

#uxn #varvara #AnaloguePocket

Mama mia! 🍕

Small update for Uxn / Varvara core for Analogue Pocket:
- Mouse toggle in Core Settings
- Performance improvements
https://github.com/tsalvo/openfpga-varvara/releases/tag/0.0.4

#uxn #varvara #AnaloguePocket

Release 0.0.4 · tsalvo/openfpga-varvara

What's new in this release: Add Mouse toggle in Core Settings, to switch between controller and mouse input. Dual-port Stack RAM (many instructions will finish in fewer CPU cycles) CPU: slightly d...

GitHub

I went back to working on the Varvara core for the Analogue Pocket this weekend, and I got some progress on implementing the “datetime” device. Hopefully this will be in a 0.0.3 release sometime soon 🙂

The Pocket has a real time clock that the Varvara core can read from once when it boots. Then, we can use the vsync signals every 1/60th second to keep the time.

This should help for games that need to generate random values, and the “catclock” ROM 🐈 ⏰
#uxn #varvara #AnaloguePocket

Menus are coming along! Looks much better with the right font

Starting to get some menus hooked up, by just re-enabling some code that was already there from wipeout-rewrite!

It needs some positioning adjustments for the Playdate, but it works! I should look into switching the font too 🙂

wipeout-rewrite on the Playdate 🙂 looks really cool with the dithered wireframe graphics IMO

Here is the code - still very much a work in progress:
https://github.com/tsalvo/wipeoutPD

GitHub - tsalvo/wipeoutPD at dev

port of wipeout-rewrite to Playdate. Contribute to tsalvo/wipeoutPD development by creating an account on GitHub.

GitHub

I’ve been really excited about the excellent wipeout-rewrite project by phoboslab, which is a more modern port of the original Wipeout engine: https://github.com/phoboslab/wipeout-rewrite

It’s one of my all-time favorite games ever, and I’ve been trying to get the engine running on Playdate, with some success!

Once I get it in better shape, I’ll share the code (just for the game engine itself, without any assets) 🙂

GitHub - phoboslab/wipeout-rewrite

Contribute to phoboslab/wipeout-rewrite development by creating an account on GitHub.

GitHub

Varvara / Uxn core 0.0.1 for Analogue Pocket is released!

It’s still early, and a lot of features aren’t there yet, but it should be good enough for some simple demos and games 🙂

https://github.com/tsalvo/openfpga-varvara

#uxn #varvara #AnaloguePocket

GitHub - tsalvo/openfpga-varvara: Varvara / Uxn core for Analogue Pocket

Varvara / Uxn core for Analogue Pocket. Contribute to tsalvo/openfpga-varvara development by creating an account on GitHub.

GitHub