Z80 Rogue

Include new and ported/converted games, and old games/tools. Subjects about CP/M software goes in the CP/M Forum.
Post Reply
under4mhz
Posts: 30
Joined: 11 Apr 2021 05:12
Location: Brisbane, Australia
Contact:

Z80 Rogue

Post by under4mhz »

I was looking to the possibility of porting bsd games to z80 and I came across this. I didn't find it in a search on the board. Have you seen it before? Apparently there are people porting code to MTX.

It's fairly difficult, but then nethack always is.

https://github.com/nanochess/z80rogue
Attachments
z80rogue-master.zip
(28.08 KiB) Downloaded 427 times
z80rogue2.png
z80rogue2.png (12.65 KiB) Viewed 8121 times
z80rogue1.png
z80rogue1.png (10.89 KiB) Viewed 8121 times
Support me on Patreon: https://www.patreon.com/Under4Mhz
stephen_usher
Posts: 328
Joined: 27 Nov 2016 19:58

Re: Z80 Rogue

Post by stephen_usher »

I had wondered about Nethack etc. when the discussion about the C compiler came up.

Does this side-scroll as the normal Rogue/Nethack/Larn maps are 80 columns wide. 40 columns would feel a bit small.
under4mhz
Posts: 30
Joined: 11 Apr 2021 05:12
Location: Brisbane, Australia
Contact:

Re: Z80 Rogue

Post by under4mhz »

I think it's a port of his "bootRogue" which is a game in the 512b PC boot sector. So it's fairly simple.

As an aside, the executable size of bsd game "hack" on Linux is 275K. Nethack is 2.9M. It doesn't look like a simple port would be feasible.
Support me on Patreon: https://www.patreon.com/Under4Mhz
stephen_usher
Posts: 328
Joined: 27 Nov 2016 19:58

Re: Z80 Rogue

Post by stephen_usher »

Most of that is library bloat. Larn on a 680x0 Sun machine would be very much smaller.

Still, unless the program was specifically written to take advantage of the MTX's memory paging I doubt anything would work, even in a machine with 512K RAM.
Post Reply