Login
Forum Help



Post Your Message
Username: (Login)

Topic:
Message:
 


Previous Messages
Posted By

MIK
on 2021-09-28
08:36:24
 Re: PET "Dungeon" now for C16

A 3D rouge lite? Nice. Kinda reminds me of the game Thief with it's look.


My fav is Shiren the Wanderer aka, Mystery Dungeon: Shiren the Wanderer.

Released on SNES back in 1995, never made it to the UK on SNES but was later released world wide thanks to Sega on Nintendo 3DS. It also has a back story, like you might help some one and if you die and start over they may of opened a shop on your next run so the game evolves from your deaths.
A totally new Shiren game was released on Nintendo Switch last year.


Posted By

retroscener
on 2021-09-11
21:51:04
 Re: PET "Dungeon" now for C16

Roguelike games evolved into modern classics (totally different kind of game though) such as In Death: Unchained on the Oculus Quest 2 VR. Definitely my most played game and one of my all time favourites. I'm not really into the modern stuff much either.



Posted By

MIK
on 2021-09-11
06:58:27
 Re: PET "Dungeon" now for C16

Yeah roguelike dungeon games can be fun and you never play the same game twice! They can also offer a lot of depth, challenge and replay value, more so for the deeper ones I've played.

The Pit could be a great game engine for such a game, we can only wish. wink

Posted By

retroscener
on 2021-09-11
06:32:56
 Re: PET "Dungeon" now for C16

Never played this one before but it's pretty decent happy

Posted By

MIK
on 2021-09-10
18:11:49
 Re: PET "Dungeon" now for C16

Nice one BND. happy

Yape at full speed helps with the waiting time for the creation of the dungeon.
I'll try and play it on a real +4 at some point but I'm sure it will be fine. There is also a good chance the C16 version will also run on a Commodore 128 in 128 mode as is..., try VICE.

I recall INPUT was another way to interact with the keyboard and is a bit like GETKEY. And I think unique to BASIC 3.5 and later was JOY for joysticks tho if you matched the keyboard input to a joystick you could get away with doing the same thing to a point. I've not made something in basic for years so I'm rusty. wink

BTW, SYS62116 will reset a C16/Plus4 and could be useful to end the game. On a C128 a quick Google says it's SYS65341.


Update:

Your neat little Pet Dungeon port works fine on a real Plus/4, cheers! happy
Not the best picture as CRT's can be a pain with the scan lines and camera flash getting in the way, here it is on a Commodore 1084 monitor.



Posted By

Luca
on 2021-08-13
04:27:14
 Re: PET "Dungeon" now for C16

Pretty good idea, BND! Could you please put your .D64 file on a file sharing service which doesn't need to install any new component in the browser, like BayFiles does? We'll probably extract the two C16 files in order to store'em as single .PRGs.

Posted By

BND
on 2021-08-12
19:24:09
 PET "Dungeon" now for C16

Hi folks!

Robin from "8-Bit Show And Tell" (https://www.youtube.com/channel/UC3gRBswFkuteshdwMZAQafQ) made two videos about the iconic 1979 PET game "Dungeon". BTW: Great guy. If you don't know his channel yet, check it out!

First, he fixed it for PET BASIC 4.0:


Then, he ported it to C64:


So, I thought I follow his lead, brush up on my BASIC 3.5 skills, fire up an emulator and reproduce his changes on the C16.

You can download a D64 image here:
https://bayfiles.com/F3kfJ3B2u5/DUNGEON_d64

DUNGEON is the original PET game
DUNGEON40 is the BASIC 4 fix
DUNGEONC64 is Robin's C64 port
DUNGEONC16 is my 1:1 copy of that, just for the C16
DUNGEONC16X is my extended version with some humble additions, the game itself is unchanged

Maybe some of you are interested.

Sadly, I'm not able to test it on real hardware. My plus4icon passed away decades ago. While it still kind of worked, the keyboard disintegrated. Surprisingly, CPU and TED still went strong though. grin

Annoyingly, in the "X" version, pressing "S" on the title screen sometimes is misinterpreted and the game starts. If I remember correctly, keyboard polls using "get" was problematic on real hardware as well, but using "getkey" was not an option here. Or maybe, it's just my dwindling knowledge.

Greetings


Copyright © Plus/4 World Team, 2001-2024. Support Plus/4 World on Patreon