oquonie/README.md

46 lines
1.1 KiB
Markdown

# Oquonie
[Oquonie](https://100r.co/site/oquonie.html) is a puzzle game, written in [Uxntal](https://wiki.xxiivv.com/site/uxntal.html).
## Notes
Oquonie is larger than a standard 64kb rom, it makes use of the MMU. The current memory mapping is:
```
0000 ram
0001 walls, 40x96 sprites(3c0)
0002 floors, 64x40 sprites
0003 steps, 64x40 sprites
0004 characters, 64x80 sprites
0005 blockers, 64x80 sprites(500)
0006 events, 64x80 sprites
0007 portraits, 88x120 sprites
0008 camilare, 32x32 sprites
```
## Build
You must have an [Uxn](https://git.sr.ht/~rabbits/uxn/) assembler and emulator.
```sh
uxnasm src/oquonie.tal bin/oquonie.rom
uxnemu bin/oquonie.rom
```
If do not wish to assemble it yourself, you can download [oquonie.rom](https://rabbits.srht.site/oquonie/oquonie.rom).
[![builds.sr.ht status](https://builds.sr.ht/~rabbits/oquonie.svg)](https://builds.sr.ht/~rabbits/oquonie?)
## Push
Pushing to the itch.io store.
```sh
~/Applications/butler push bin/oquonie.rom hundredrabbits/oquonie:uxn
```
## Support
- Linted with [uxnlin](https://git.sr.ht/~rabbits/uxnlin)
- Assembled with [drifblim](https://git.sr.ht/~rabbits/drifblim)