Search found 251 matches

by AndyC
Tue Sep 17, 2019 2:03 pm
Forum: Hardware
Topic: Light Guns and Speccy
Replies: 17
Views: 663

Re: Light Guns and Speccy

What I mean is, something like that could still work with an LCD TV. Does an LCD produce bright enough light at a wavelength the gun is sensitive to though. I suspect not. Another problem is the enormous lag on LCD displays, the chances of knowing which frame is being displayed when you actually de...
by AndyC
Wed Sep 11, 2019 7:51 am
Forum: Hardware
Topic: microdrive without rainbow
Replies: 7
Views: 419

Re: microdrive without rainbow

Could be a redesign to fit in better with the QL perhaps?
by AndyC
Thu Aug 29, 2019 5:12 pm
Forum: Programming
Topic: A miracle when it works first time!
Replies: 18
Views: 1194

Re: A miracle when it works first time!

A third trick is to put part of the edge of the screen as black paper and black ink, so that drawing sprites can "leak" over the edges (as long as you also reserve some memory after the display) and the effect won't be visible on screen. How well that works does depend on the size of your sprites to...
by AndyC
Wed Aug 21, 2019 5:07 am
Forum: Programming
Topic: IM2 corrupting stack-based redraw
Replies: 9
Views: 580

Re: IM2 corrupting stack-based redraw

A simpler solution is to disable interrupts only while fetching corruptible data. If an interrupt occurs while PUSHing data to the screen, it might lead to visible effects but there is a good chance the ISR will complete in time and the display data will be naturally corrected. It is really only whi...
by AndyC
Sat Aug 17, 2019 5:51 am
Forum: Programming
Topic: Why is this in error?
Replies: 18
Views: 1029

Re: Why is this in error?

When you get into the habit of forever writing: x = my_function(a, b) It's easy to overlook the fact that no-one seems to have written a language with - surely - the obvious syntax: (x, y) = my_function(a, b, c, d) Such that a function can return more than one value. C has lots of ways around this ...
by AndyC
Mon Aug 12, 2019 10:35 am
Forum: Games/Software
Topic: The best Speccy game by Activision: vote
Replies: 32
Views: 1372

Re: The best Speccy game by Activision: vote

I thought long and hard about it, then voted Ghostbusters as I always knew I would. Sure everyone thinks it's crap and they're probably right but I spent many an hour playing away on it catching ghosts and building up a long list of account codes so I could play again with more stuff.
by AndyC
Mon Aug 05, 2019 10:29 am
Forum: Games/Software
Topic: Out of context Spectrum games
Replies: 95
Views: 4796

Re: Out of context Spectrum games

Some of those have to have been intentional references, right?
by AndyC
Tue Jul 30, 2019 6:49 pm
Forum: Programming
Topic: ZX BASIC: Test for 48/128k system
Replies: 12
Views: 674

Re: ZX BASIC: Test for 48/128k system

No, unfortunately not. I do prefer the +3DOS syntax, as it makes it much easier to allow a user to choose where to save, but the lack of support for the "old" 128K syntax makes it difficult to write a BASIC program which uses the extra memory and runs on all machines.
by AndyC
Fri Jul 19, 2019 6:01 am
Forum: Programming
Topic: I need to make this
Replies: 36
Views: 1772

Re: I need to make this

You can learn BASIC faster than assembly, that is literally the point of it. But Sinclair BASIC is a crap implementation, it's mind bogglingly slow and extremely feature lacking (really only the C64's half-implementation is worse). You can do a handful of things easily, but once you cross certain li...
by AndyC
Thu Jul 18, 2019 7:08 pm
Forum: Programming
Replies: 36
Views: 1533


... they didn't even get all the Interface 1 code into the ROM as they had originally planned. Interesting. I never header about this. What ROM are we refering here to? The BASIC ROM, it was originally supposed to contain all the microdrive code, but it wasn't ready it time and so got dropped for a...