# Rogue: Exploring the Dungeons of Doom

**URL:** <https://forum.clockworkpi.com/t/rogue-exploring-the-dungeons-of-doom/19385>\
**Category:** PicoCalc\
**Tags:** opensource, software, picocalc, game\
**Created:** [August 24, 2025, 2:48am UTC](https://forum.clockworkpi.com/t/rogue-exploring-the-dungeons-of-doom/19385 "2025-08-24T02:48:53Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![Budlight\_247](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/budlight_247/32/12023_2.png) [@Budlight\_247](https://forum.clockworkpi.com/u/Budlight_247)\
**Post date:** [August 29, 2025, 5:10am UTC](https://forum.clockworkpi.com/t/rogue-exploring-the-dungeons-of-doom/19385/21 "2025-08-29T05:10:08Z")

</div>

I’m having too much fun with this!

Can I request a default options file? Maybe just a little text doc that goes in the Rogue folder?

I would try to add that in myself but I haven’t had access to a “big” computer for the past week

---

<div class="post-metadata">

**Author:** ![BlairLeduc](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/blairleduc/32/11808_2.png) [@BlairLeduc](https://forum.clockworkpi.com/u/BlairLeduc)\
**Post date:** [August 29, 2025, 10:50am UTC](https://forum.clockworkpi.com/t/rogue-exploring-the-dungeons-of-doom/19385/22 "2025-08-29T10:50:06Z")

</div>

I am too! I am not a great player, but I am getting better!

Yes, already implemented, look in GUIDE.md under options.

---

<div class="post-metadata">

**Author:** ![n602\_na](https://avatars.discourse-cdn.com/v4/letter/n/f05b48/32.png) [@n602\_na](https://forum.clockworkpi.com/u/n602_na)\
**Post date:** [August 29, 2025, 12:29pm UTC](https://forum.clockworkpi.com/t/rogue-exploring-the-dungeons-of-doom/19385/23 "2025-08-29T12:29:05Z")

</div>

Thanks for the detailed explanation.  
Currently, stable operation is expected on Pico2, so it’s a good idea to play with that.  
My PicoCalc has a replaced backplate so that the microcontroller board can be easily replaced, so I’m enjoying Rogue on Pico2.

 ![picoRogue07](https://canada1.discourse-cdn.com/flex029/uploads/clockworkpi/original/2X/3/32bd907d946dfdafcfe411b1cb699b06046302ed.jpeg)

However, it’s difficult to reach the abyss.

---

<div class="post-metadata">

**Author:** ![BlairLeduc](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/blairleduc/32/11808_2.png) [@BlairLeduc](https://forum.clockworkpi.com/u/BlairLeduc)\
**Post date:** [August 29, 2025, 1:33pm UTC](https://forum.clockworkpi.com/t/rogue-exploring-the-dungeons-of-doom/19385/24 "2025-08-29T13:33:36Z")

</div>

I would be in 2nd place on your leaderboard! 🙂

---

<div class="post-metadata">

**Author:** ![jblanked](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/jblanked/32/17438_2.png) [@jblanked](https://forum.clockworkpi.com/u/jblanked)\
**Post date:** [August 29, 2025, 3:33pm UTC](https://forum.clockworkpi.com/t/rogue-exploring-the-dungeons-of-doom/19385/25 "2025-08-29T15:33:39Z")

</div>

I just gave this a try 🔥

 ![IMG_6087](https://canada1.discourse-cdn.com/flex029/uploads/clockworkpi/original/2X/c/c9b08ebb13d3a4b5eff7798afeb63c6322ac1599.jpeg)

I clearly suck at the game lol but looks interesting. I’ll definitely play around it some more this evening.

To my understanding it’s turn-based and text only? I was thinking about porting this into Picoware

---

<div class="post-metadata">

**Author:** ![white-round-square](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/white-round-square/32/10385_2.png) [@white-round-square](https://forum.clockworkpi.com/u/white-round-square)\
**Post date:** [August 29, 2025, 4:48pm UTC](https://forum.clockworkpi.com/t/rogue-exploring-the-dungeons-of-doom/19385/26 "2025-08-29T16:48:04Z")

</div>

> [@jblanked](#):
>
> To my understanding it’s turn-based and text only?

it’s one of the first games so there are not much graphics.

have you heard about game genre named ‘rogue like’? They are games like rogue…

---

<div class="post-metadata">

**Author:** ![jblanked](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/jblanked/32/17438_2.png) [@jblanked](https://forum.clockworkpi.com/u/jblanked)\
**Post date:** [August 29, 2025, 4:53pm UTC](https://forum.clockworkpi.com/t/rogue-exploring-the-dungeons-of-doom/19385/27 "2025-08-29T16:53:49Z")

</div>

Ah that makes sense. It’s a bit before my time but upon further research I see it’s RPG and random generated worlds! That’s actually really cool

---

<div class="post-metadata">

**Author:** ![white-round-square](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/white-round-square/32/10385_2.png) [@white-round-square](https://forum.clockworkpi.com/u/white-round-square)\
**Post date:** [August 29, 2025, 5:16pm UTC](https://forum.clockworkpi.com/t/rogue-exploring-the-dungeons-of-doom/19385/28 "2025-08-29T17:16:41Z")

</div>

> [@jblanked](#):
>
> h I see it’s RPG and random generated worlds!

it’s usually a dungeon and you go deeper and deeper and after death you start from the beginning, but you know a bit more so you go further next time.

first diablo meant to be a roguelike: turn based dungeon, but they changed it during development.

---

<div class="post-metadata">

**Author:** ![BlairLeduc](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/blairleduc/32/11808_2.png) [@BlairLeduc](https://forum.clockworkpi.com/u/BlairLeduc)\
**Post date:** [August 29, 2025, 5:31pm UTC](https://forum.clockworkpi.com/t/rogue-exploring-the-dungeons-of-doom/19385/29 "2025-08-29T17:31:30Z")

</div>

Rogue 5.4 was released 40 years ago this year. I chose the last version of the original Rogue to bring to the PicoCalc.

---

<div class="post-metadata">

**Author:** ![BlairLeduc](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/blairleduc/32/11808_2.png) [@BlairLeduc](https://forum.clockworkpi.com/u/BlairLeduc)\
**Post date:** [August 29, 2025, 6:04pm UTC](https://forum.clockworkpi.com/t/rogue-exploring-the-dungeons-of-doom/19385/30 "2025-08-29T18:04:42Z")

</div>

I should add that you are playing Rogue 5.4 compiled from the original source, except for:

- Rogue required a 80 column by 24 line screen, I changed this to 64 columns by 32 lines to fit the PicoCalc screen.
- I needed to change some text to fit in 64 columns.
- The random function to use the hardware random number generator on the Pico.
- Since we don’t have a home directory, I set that to “/Rogue”.
- I created a “shell” around Rogue to give it a place to live on the PicoCalc.

My changes are “patches” to the origin source to make sure the original source is used and allow you to inspect what I changed.

---

<div class="post-metadata">

**Author:** ![BlairLeduc](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/blairleduc/32/11808_2.png) [@BlairLeduc](https://forum.clockworkpi.com/u/BlairLeduc)\
**Post date:** [August 30, 2025, 11:16am UTC](https://forum.clockworkpi.com/t/rogue-exploring-the-dungeons-of-doom/19385/31 "2025-08-30T11:16:59Z")

</div>

I have added automatic power down of the PicoCalc if you have upgraded to BIOS 1.4.

* * *

> **[Release v1.0 · BlairLeduc/picocalc-rogue](https://github.com/BlairLeduc/picocalc-rogue/releases/tag/v1.0)**
>
> What's Changed
> 
> Add power off after save and quit by @BlairLeduc in #3
> 
> Full Changelog: v0.4...v1.0

---

<div class="post-metadata">

**Author:** ![n602\_na](https://avatars.discourse-cdn.com/v4/letter/n/f05b48/32.png) [@n602\_na](https://forum.clockworkpi.com/u/n602_na)\
**Post date:** [August 30, 2025, 1:41pm UTC](https://forum.clockworkpi.com/t/rogue-exploring-the-dungeons-of-doom/19385/32 "2025-08-30T13:41:35Z")

</div>

Thank you for the v1.0 update.  
I upgraded my PicoCalc keyboard firmware to v1.4 and then tried playing PicoCalc-Rogue v1.0.

- Unlike v0.4, I can now enjoy playing Pico (picocalc-rogue-v1.0-pico.uf2) smoothly.
- Of course, Pico2 (picocalc-rogue-v1.0-pico2.uf2) is also fun to play.
- The random message and power-off functions after quitting or saving are very useful.

This is a great update. Thank you.

---

<div class="post-metadata">

**Author:** ![dzubin](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/dzubin/32/17992_2.png) [@dzubin](https://forum.clockworkpi.com/u/dzubin)\
**Post date:** [August 30, 2025, 6:54pm UTC](https://forum.clockworkpi.com/t/rogue-exploring-the-dungeons-of-doom/19385/33 "2025-08-30T18:54:28Z")

</div>

Thank you so much for this…

I spent Sooooo much time in university playing rogue on the old AT&T Unix on a PDP-11/70 and then years later, the reason that I switched from Microsoft’s OS to Linux was because there was a rogue available on early Linux. Later, I migrated over to nethack, but I always have fond memories for rogue and now that I have a PicoCalc, I’m going to “waste” more time. (but it’s OK because I’m retired now).

Thanks again. I’ll definitely report any bugs that I find.

Thomas Dzubin

---

<div class="post-metadata">

**Author:** ![VecTron5](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/vectron5/32/13534_2.png) [@VecTron5](https://forum.clockworkpi.com/u/VecTron5)\
**Post date:** [September 5, 2025, 2:13pm UTC](https://forum.clockworkpi.com/t/rogue-exploring-the-dungeons-of-doom/19385/34 "2025-09-05T14:13:45Z")

</div>

noobish question, but which files need to go where for this to work? I’m new to the picocalc and haven’t figured that out.

---

<div class="post-metadata">

**Author:** ![BlairLeduc](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/blairleduc/32/11808_2.png) [@BlairLeduc](https://forum.clockworkpi.com/u/BlairLeduc)\
**Post date:** [September 5, 2025, 2:15pm UTC](https://forum.clockworkpi.com/t/rogue-exploring-the-dungeons-of-doom/19385/35 "2025-09-05T14:15:29Z")

</div>

You need to create a `/Rogue` directory on your SD card.

---

<div class="post-metadata">

**Author:** ![VecTron5](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/vectron5/32/13534_2.png) [@VecTron5](https://forum.clockworkpi.com/u/VecTron5)\
**Post date:** [September 5, 2025, 2:21pm UTC](https://forum.clockworkpi.com/t/rogue-exploring-the-dungeons-of-doom/19385/36 "2025-09-05T14:21:37Z")

</div>

Im new enough to this that I don’t actually know what that means, sorry.

---

<div class="post-metadata">

**Author:** ![BlairLeduc](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/blairleduc/32/11808_2.png) [@BlairLeduc](https://forum.clockworkpi.com/u/BlairLeduc)\
**Post date:** [September 5, 2025, 2:25pm UTC](https://forum.clockworkpi.com/t/rogue-exploring-the-dungeons-of-doom/19385/37 "2025-09-05T14:25:34Z")

</div>

You need to create a Rogue folder on the SD card. Where are you stuck?

---

<div class="post-metadata">

**Author:** ![VecTron5](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/vectron5/32/13534_2.png) [@VecTron5](https://forum.clockworkpi.com/u/VecTron5)\
**Post date:** [September 5, 2025, 2:32pm UTC](https://forum.clockworkpi.com/t/rogue-exploring-the-dungeons-of-doom/19385/38 "2025-09-05T14:32:48Z")

</div>

I’m honestly not sure. I have the uf2 file in the uf2 folder, and the picocalc-rogue-1.0 folder in with the rest of the programs, and I’m stuck from there.

I’ve been trying to figure this out on my own, but all I can find are guessy, inconsistent AI answers.

---

<div class="post-metadata">

**Author:** ![BlairLeduc](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/blairleduc/32/11808_2.png) [@BlairLeduc](https://forum.clockworkpi.com/u/BlairLeduc)\
**Post date:** [September 5, 2025, 2:38pm UTC](https://forum.clockworkpi.com/t/rogue-exploring-the-dungeons-of-doom/19385/39 "2025-09-05T14:38:19Z")

</div>

@jblanked Do you have a video that could help @VecTron5 get started on the PicoCalc?

---

<div class="post-metadata">

**Author:** ![jblanked](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/jblanked/32/17438_2.png) [@jblanked](https://forum.clockworkpi.com/u/jblanked)\
**Post date:** [September 5, 2025, 3:19pm UTC](https://forum.clockworkpi.com/t/rogue-exploring-the-dungeons-of-doom/19385/40 "2025-09-05T15:19:49Z")

</div>

Yes I do! Thanks for the tag.

@VecTron5 This should help with the `uf2loader`:

[![](https://img.youtube.com/vi/pHzLDDfv8eg/maxresdefault.jpg "No PC Needed: Flash Your PicoCalc with UF2 Files from SD Card!") ](https://www.youtube.com/watch?v=pHzLDDfv8eg)

And this should help with getting started

> <https://github.com/jblanked/awesome-pico-calc/blob/master/GettingStarted.md>

Here’s a playlist of tutorials that should help too: [https://www.youtube.com/playlist?list=PLSRet1BCVgXhDNONa1T-1OIDoSibsF\_ey](https://youtube.com/playlist?list=PLSRet1BCVgXhDNONa1T-1OIDoSibsF_ey&si=xcN4O-9Gj9RhhKeD)

[Previous page](https://forum.clockworkpi.com/t/rogue-exploring-the-dungeons-of-doom/19385.md?page=1)

[Next page](https://forum.clockworkpi.com/t/rogue-exploring-the-dungeons-of-doom/19385.md?page=3)
