mirror of https://git.sr.ht/~rabbits/oquonie
46 lines
1.1 KiB
Markdown
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)
|