Search found 342 matches

by Ast A. Moore
Thu Apr 19, 2018 3:26 pm
Forum: Games/Software
Topic: The best classic Speccy game beginning with I: vote
Replies: 26
Views: 448

Re: The best classic Speccy game beginning with I: vote

Both Ikari and Super Off Road have always been high on my personal list, but I’m going to give this one to the former. In addition to being an excellent conversion, it offered me and my brother hours and hours of fun back in the day. Ah, those were good times.
by Ast A. Moore
Thu Apr 19, 2018 10:46 am
Forum: Hardware
Topic: Interface 1 - Noisy Serial Communications
Replies: 3
Views: 98

Re: Interface 1 - Noisy Serial Communications

jpnz wrote:
Thu Apr 19, 2018 9:46 am
Would the same thing happen with the network channel?
Not a hundred percent sure, but there’s at least one instance where the border is being changed in the Get Packet from Network routine.
by Ast A. Moore
Thu Apr 19, 2018 7:55 am
Forum: Hardware
Topic: Interface 1 - Noisy Serial Communications
Replies: 3
Views: 98

Re: Interface 1 - Noisy Serial Communications

Yup. That’s because input/output routines simply take the entire byte and write it to port $FE. LD A,($5CC6) OUT ($FE),A Since this port is shared between the border and the beeper, if you also change Bit 4, it’ll toggle the speaker, and you’ll get your “noise.” It’s part of the standard tape loadin...
by Ast A. Moore
Wed Apr 18, 2018 1:07 pm
Forum: Programming
Topic: The Definitive Programmer’s Guide to Using the Floating Bus Trick on the ZX Spectrum
Replies: 27
Views: 509

Re: The Definitive Programmer’s Guide to Using the Floating Bus Trick on the ZX Spectrum

Joefish wrote:
Wed Apr 18, 2018 12:52 pm
Nope, I deliberately set out to undermine all your hard work in this thread. :D
Oh, ol’ right, then. :P
by Ast A. Moore
Wed Apr 18, 2018 10:13 am
Forum: Programming
Topic: The Definitive Programmer’s Guide to Using the Floating Bus Trick on the ZX Spectrum
Replies: 27
Views: 509

Re: The Definitive Programmer’s Guide to Using the Floating Bus Trick on the ZX Spectrum

Joefish wrote:
Wed Apr 18, 2018 10:06 am
There is an alternative . . .
Methinks, kind sir, thou meant to make thy post here. :)
by Ast A. Moore
Wed Apr 18, 2018 8:59 am
Forum: Programming
Topic: The Definitive Programmer’s Guide to Using the Floating Bus Trick on the ZX Spectrum
Replies: 27
Views: 509

Re: The Definitive Programmer’s Guide to Using the Floating Bus Trick on the ZX Spectrum

An update: I added an example of filling the bitmap area of the display file with the same value as the attribute byte we’re using as a sync trigger to clearly demonstrate that it does not break the sync. Nice, it all makes a lot more sense now. So the whole reason for the timing loop is to ensure ...
by Ast A. Moore
Tue Apr 17, 2018 7:31 pm
Forum: Design/Ideas
Topic: Jesus Christ:Monster killer
Replies: 13
Views: 418

Re: Jesus Christ:Monster killer

The mirror would shatter before you got the chance to look in it. That’d be your special power.
by Ast A. Moore
Tue Apr 17, 2018 6:17 pm
Forum: Programming
Topic: Double buffering on the Spectrum
Replies: 40
Views: 852

Re: Double buffering on the Spectrum

I didn't fully appreciate that Sidewize / Crosswize run at 50fps. That's a lot of scenery and sprites being redrawn. I can see that Sidewize uses a block of scenery that repeats several times across the screen, and I know Crosswize multi-loads, so it's probably not being super-efficient with memory...
by Ast A. Moore
Tue Apr 17, 2018 6:10 pm
Forum: Programming
Topic: The Definitive Programmer’s Guide to Using the Floating Bus Trick on the ZX Spectrum
Replies: 27
Views: 509

Re: The Definitive Programmer’s Guide to Using the Floating Bus Trick on the ZX Spectrum

I was just thinking that he should be a politician - 3 replies and still no answer to the original question!!!! :lol: Please address your complains to my secretary. You will receive an official reply in 7–12 days. So in the first (48K) example, the IN address is 0x40FF. That’s assuming that port co...
by Ast A. Moore
Tue Apr 17, 2018 5:59 pm
Forum: Programming
Topic: Double buffering on the Spectrum
Replies: 40
Views: 852

Re: Double buffering on the Spectrum

I didn't actually get anything from him about the floating bus, so I don't know when or where he used it. I think he only used it in Cobra and Terra Cresta . Both use the same code: ld bc,$3f28 ;Cobra 1$ ld a,c in a,($ff) cp b jr nc,1$ ld c,$28 ;Terra Cresta ld b,$3f 1$ ld a,c in a,($ff) cp b jr nc...