Search found 32 matches

by Dr_Dave
Sun Dec 13, 2020 9:33 pm
Forum: Showcase your work!
Topic: The Pit
Replies: 37
Views: 21376

Re: The Pit

Just to bookend this thread from before the world went crazy... I was flicking through the new Crash Annual other day when I saw a familiar sight... https://i.postimg.cc/7GQhzYnZ/IMG-20201209-104234.jpg I can't tell you how chuffed I was to see this! I remember reading Crash Christmas specials back ...
by Dr_Dave
Sat Mar 07, 2020 3:38 pm
Forum: Showcase your work!
Topic: The Pit
Replies: 37
Views: 21376

Re: The Pit

The actual trap withdraw speed is fine, it's just that the player movement is a little twitchy/gluey so it's hard to get it right with the required precision. (Maybe partly down to having 48K sound rather than 128?) I can do the coin-op blindfold but it took me about 100 lives to escape the first l...
by Dr_Dave
Sat Mar 07, 2020 3:08 pm
Forum: Showcase your work!
Topic: The Pit
Replies: 37
Views: 21376

Re: The Pit

OM actual G he's only gone and done it. Wowsers. Would love to see it get polished up a bit in time by yourself or someone else (the diamond cave is much too easy and the monster pool is extremely hard to escape from), but that's just a phenomenal feat for a first game, from scratch to release in a...
by Dr_Dave
Sat Mar 07, 2020 12:02 pm
Forum: Showcase your work!
Topic: The Pit
Replies: 37
Views: 21376

Re: The Pit

Well, I think I'm pretty much done! https://youtu.be/YQeyKqAeEaY?t=127 If you scoot back to the beginning of the video, you can see the loading screen in all it's colour clashing glory. Progress: - Added difficulty curve, which hopefully tops out at level 12 (I don't know, I can't get past level 5!)...
by Dr_Dave
Mon Mar 02, 2020 10:58 am
Forum: Emulators
Topic: Add loading screen to .tap file
Replies: 31
Views: 9800

Re: Add loading screen to .tap file

Cool! Thanks :)
by Dr_Dave
Mon Mar 02, 2020 10:39 am
Forum: Emulators
Topic: Add loading screen to .tap file
Replies: 31
Views: 9800

Re: Add loading screen to .tap file

Well, the way you make a tape file seems extremely convoluted, but then I’m not here to criticize your development tools. Perhaps, you could share your resulting file with us so we could take a closer look at? Maybe you’ve overlooked something else entirely? Also, have you considered writing a simp...
by Dr_Dave
Mon Mar 02, 2020 8:26 am
Forum: Emulators
Topic: Add loading screen to .tap file
Replies: 31
Views: 9800

Re: Add loading screen to .tap file

No peripherals - in fact, I've only tried loading it in an emulator with simulated loading, so I guess it could be an emulator thing, but it doesn't happen with other taps.

Should add that it happens with or without the poke.
by Dr_Dave
Mon Mar 02, 2020 6:35 am
Forum: Emulators
Topic: Add loading screen to .tap file
Replies: 31
Views: 9800

Re: Add loading screen to .tap file

Thought I'd piggy back a question on this thread, rather than start another... I'm trying to insert a loading screen in my game's tap file... I've followed the instructions given on page one, and it has mostly worked. I created a game tap file from sjasmplus (with savetap "filename.tap"), ...
by Dr_Dave
Sun Mar 01, 2020 3:34 pm
Forum: Showcase your work!
Topic: The Pit
Replies: 37
Views: 21376

Re: The Pit

https://youtu.be/bGaTIW9EbIc Progress: - Added falling missiles - Added pit monster - Added pit trap - Added robots - Added shooting - Added options screen - Added joystick support - Added some placeholder (and awful) sound effects - Performance improvements Busy week! Actually, most of this week wa...
by Dr_Dave
Sun Feb 23, 2020 9:58 pm
Forum: Showcase your work!
Topic: The Pit
Replies: 37
Views: 21376

Re: The Pit

That's looking very nice! I notice there's a tunnel that leads up behind the Zonker. Is there some way you can disable it or slow it down? In the arcade, that tunnel is where the enemy robots deploy. They kind of pile in behind the zonker and drop down. I've never tried getting up there, funnily en...
by Dr_Dave
Sun Feb 23, 2020 9:38 pm
Forum: Showcase your work!
Topic: The Pit
Replies: 37
Views: 21376

Re: The Pit

https://youtu.be/3IpPztRz470 Progress... - Added scoring - Added high score table - Added level completion - Added tank shooting - Also fixed a load of bugs Phew! The tank shooting turned out to be not as awful as I thought it would be. Once I had some functions sorted out to check if chars were emp...
by Dr_Dave
Sat Feb 22, 2020 5:25 pm
Forum: Showcase your work!
Topic: The Pit
Replies: 37
Views: 21376

Re: The Pit

Image

Mercifully, it runs on a Next... so if I get it finished in time, I might be able to get a piece of that Christmas Spectrum sales pie! :)
by Dr_Dave
Thu Feb 20, 2020 9:20 pm
Forum: Showcase your work!
Topic: The Pit
Replies: 37
Views: 21376

Re: The Pit

Meanwhile... https://youtu.be/SMa1pU0skS8 Latest developments: - Added collision between rocks and player - Added lives, a life summary screen, game over screen - Added collection of gems Best of all, I revisited my buffer to screen code. Based on an idea up thread, I rewrote my buffer copy to only ...
by Dr_Dave
Thu Feb 20, 2020 9:06 pm
Forum: Showcase your work!
Topic: The Pit
Replies: 37
Views: 21376

Re: The Pit

Ivanzx wrote: Thu Feb 20, 2020 7:47 pm Following closely this project, sounds like an interesting game to convert ;)

By the way, I foun out that there was a conversion for the Spectrum, as a type-in!!

https://spectrumcomputing.co.uk/index.p ... 6&id=15150
I wish I'd known about this a few weeks ago :)
by Dr_Dave
Sun Feb 16, 2020 7:30 pm
Forum: Showcase your work!
Topic: The Pit
Replies: 37
Views: 21376

Re: The Pit

Lethargeek wrote: Sun Feb 16, 2020 7:20 pm If most of the screen area doesn't change, it is faster to copy the 'dirty' tiles only (those marked drawing into the buffer)
Yeah, that's a good idea. Will have a think about doing it like that instead.
by Dr_Dave
Sun Feb 16, 2020 6:04 pm
Forum: Showcase your work!
Topic: The Pit
Replies: 37
Views: 21376

Re: The Pit

Latest developments: - Added high score table underneath play area (per arcade) - Added alternate title screen with instructions (per arcade) - Added rock falling - Added gems, and made diamond and gems twinkle https://www.youtube.com/watch?v=25QxbigCTM4 I'm starting to run into places where I need ...
by Dr_Dave
Sun Feb 16, 2020 11:05 am
Forum: Showcase your work!
Topic: The Pit
Replies: 37
Views: 21376

Re: The Pit

Looks great! (though we might have to remove "16k" from the list of supported models before we send it to the printers!) ;)
by Dr_Dave
Thu Feb 13, 2020 9:48 pm
Forum: Showcase your work!
Topic: The Pit
Replies: 37
Views: 21376

Re: The Pit

This time, I ran into my first head scratcher - how to reproduce the digging mechanic. Initially, I toyed with the idea of doing the movement and the digging as character-based. This would have made things so much easier, especially with colour clash, with figuring out what you can dig, what you can...
by Dr_Dave
Wed Feb 12, 2020 6:32 am
Forum: Programming
Topic: Keeping track of registers
Replies: 43
Views: 6558

Re: Keeping track of registers

In terms of performance, which would be preferred? push/pop af or ex af? http://clrhome.org/table/ Okay, beginner level question... what is a t-state? Is it just a clock cycle? So for a 3.5Mz processor, there would be (counts fingers) about 70,000 t-states per frame at 50 fps? And checking if your ...
by Dr_Dave
Wed Feb 12, 2020 6:25 am
Forum: Showcase your work!
Topic: The Pit
Replies: 37
Views: 21376

Re: The Pit

Ha, that's mad 😄 I just suggested a port of The Pit late last year, and even mocked up a slightly adjusted screen layout to account for the missing lines: https://spectrumcomputing.co.uk/forums/viewtopic.php?p=27734#p27734 Yours looks fabulous. Not sure about the snap-scroll but it's early days 🙂 T...
by Dr_Dave
Wed Feb 12, 2020 6:20 am
Forum: Showcase your work!
Topic: The Pit
Replies: 37
Views: 21376

Re: The Pit

I decided to go with the push screen scrolling, which I think works quite well. No, i see here flip happening at the same point when moving up and down, this is wrong. There must be a gap, so when you take a step back after the flip, the screen doesn't revert back immediately. Right now, when movin...
by Dr_Dave
Tue Feb 11, 2020 9:10 pm
Forum: Showcase your work!
Topic: The Pit
Replies: 37
Views: 21376

Re: The Pit

More progress. A spaceship and a "zonker" appear. https://www.youtube.com/watch?v=bgaukjNnqs8 I've also added in all the rocks from the first level. Which now means I'll need to implement the digging mechanism to be able to get around the whole level. It'll be enouragement to face it, I su...
by Dr_Dave
Mon Feb 10, 2020 3:56 pm
Forum: Programming
Topic: Keeping track of registers
Replies: 43
Views: 6558

Re: Keeping track of registers

RMartins wrote: Mon Feb 10, 2020 3:53 pm Also, avoid keeping data on the A register, since this is the most used register of them all.
You can do (EX AF, AF') if you really need to, but reserve this only for the lower level detail (leaf functions and/or loops).
In terms of performance, which would be preferred? push/pop af or ex af?
by Dr_Dave
Mon Feb 10, 2020 9:04 am
Forum: Programming
Topic: Keeping track of registers
Replies: 43
Views: 6558

Re: Keeping track of registers

Yeah, I do have the latest version, but still get crashes. I raised an issue about it on the github page, and the author suggested trying a beta version of ZESarUX, but that didn't help either.

To be honest, even with the crashes, it is still enormously useful.
by Dr_Dave
Mon Feb 10, 2020 8:46 am
Forum: Programming
Topic: Keeping track of registers
Replies: 43
Views: 6558

Re: Keeping track of registers

I feel as though I'm making progress with this... I'm feeling a lot more confident now that I've moved to more a structured codebase rather than some monolithic nightmare. Applying good programming practice like modular functions and plenty of commenting has helped enormously in this regard. I'm als...