Search found 2449 matches

by Chema
Thu Aug 22, 2019 2:30 pm
Forum: C programming
Topic: Multi-Key Handling
Replies: 6
Views: 89

Re: Multi-Key Handling

Hi goyo! For keyboard handling I always use an idea from Dbug, which consists in updating a virtual matrix of 1s and 0s representing the state of each key (pressed or released). This matrix is updated from the interrupt service routine. You can find the code in assembler here http://miniserve.defenc...
by Chema
Tue Aug 20, 2019 10:34 pm
Forum: Technical questions
Topic: A possible software alternative to Vsync?
Replies: 47
Views: 22648

Re: A possible software alternative to Vsync?

iss wrote:
Mon Jul 29, 2019 1:48 pm
I'm just back from vacation and I like the activity on this topic! 8)
Next days I'll have some free-time to refresh my memories what is the actual state of the VSync algo and will report asap.
Any news on this? :wink:
by Chema
Sat Aug 17, 2019 8:28 pm
Forum: Games
Topic: Bocco's adventures
Replies: 19
Views: 848

Re: Bocco's adventures

Crazy and quite unexplainable, if you ask me. I can't see how this can happen, unless everything is implemented as subroutines, with the consequent waste of time. Other big cuts to code size could be achieved by adding constraints to the compiler. If you don't allow recursion or limit the number or ...
by Chema
Tue Aug 13, 2019 8:39 am
Forum: Games
Topic: Bocco's adventures
Replies: 19
Views: 848

Re: Bocco's adventures

Impressive graphics indeed! Congratulations. I cannot test the game in the next days, but the screenshots look incredible. There are several things you could do. You can, as it's been said, use the 16k of overlay ram (as long as you don't call the rom) and also load different levels from disk. And, ...
by Chema
Sat Aug 10, 2019 7:31 pm
Forum: Technical questions
Topic: Oric-1 Repair
Replies: 44
Views: 3342

Re: Oric-1 Repair

Iirc these are the values you have to set in the AY registers to access each column.
by Chema
Wed Jul 31, 2019 7:13 pm
Forum: Emulators
Topic: Oricutron Software Categories
Replies: 4
Views: 461

Re: Oricutron Software Categories

Can't you simply create folders with categoires inside the 'tapes' or 'disks' folders? Maybe with symlinks if needed...

I don't think Oricutron can do that. Maybe what you need is a front end. Oricutron can be called as a usual command with parameters, so it should be easy to do.
by Chema
Mon Jul 29, 2019 1:03 pm
Forum: Hardware hacks and extensions
Topic: Atmos "Kopy"
Replies: 6
Views: 333

Re: Atmos "Kopy"

Is that an Oric Atmos clone, then? Really nice!!!

What are the 'unwanted' parts? I guess the TV modulator and what else?

Congratulations, incredible work!
by Chema
Sun Jul 28, 2019 10:31 pm
Forum: Games
Topic: Space:1999 feedback and review thread
Replies: 38
Views: 69709

Re: Space:1999 feedback and review thread

I just strumbled upon a review of Space:1999 in a Finnish site :) Curious.
https://samooja.kirjallinensuunnistaja. ... pace:-1999
by Chema
Sun Jul 28, 2019 12:25 pm
Forum: Technical questions
Topic: A possible software alternative to Vsync?
Replies: 47
Views: 22648

Re: A possible software alternative to Vsync?

The problem, I think, is the you need to change the color at the TV frame rate, that is 19968 cycles, but also you have to do it once the current color has been displayed. Something such as: 1 put red paper 2 wait until you are sure it has been displayed, for instance the VBlank signal. 3 put yellow...
by Chema
Sat Jul 27, 2019 3:53 pm
Forum: General Discussion
Topic: Zorgons Revenge demo: anyone near Cambridge, UK?
Replies: 17
Views: 2114

Re: Zorgons Revenge demo: anyone near Cambridge, UK?

Incredible finding! Congratulations and big thanks to everyone involved!
by Chema
Wed Jul 24, 2019 11:16 am
Forum: Technical questions
Topic: A possible software alternative to Vsync?
Replies: 47
Views: 22648

Re: A possible software alternative to Vsync?

Can't be, Symoon... it should be 19966. With 19992 the bar should start drifting up or down after some time. As I told you, with Fabrice's program you can stop the bar manually and, once it is stabilized (and I mean not moving for long -say 1 minute- periods) you get to the debugger and the timer la...
by Chema
Tue Jul 23, 2019 8:42 am
Forum: Technical questions
Topic: A possible software alternative to Vsync?
Replies: 47
Views: 22648

Re: A possible software alternative to Vsync?

By the way ISS. I tested your programs and pressing SPACE does not seem to be able to sync correctly with the VSync signal. The bar appears at different places... am I misunderstanding something? I noticed the same behavior when running ISS's calibration program. I assume that this is due to the fa...
by Chema
Fri Jul 19, 2019 5:42 pm
Forum: Technical questions
Topic: A possible software alternative to Vsync?
Replies: 47
Views: 22648

Re: A possible software alternative to Vsync?

Ah, okay. Thanks indeed Xeron. There you are. Everything is explained :)
by Chema
Fri Jul 19, 2019 2:45 pm
Forum: Technical questions
Topic: A possible software alternative to Vsync?
Replies: 47
Views: 22648

Re: A possible software alternative to Vsync?

Then that explains it all, 19968-2=19966.

Now, I wonder why it is not exactly 20k cycles, that is 50Hz for PAL.

Sorry if it is a stupid question, my knowledge about this is null :)
by Chema
Fri Jul 19, 2019 9:43 am
Forum: Technical questions
Topic: A possible software alternative to Vsync?
Replies: 47
Views: 22648

Re: A possible software alternative to Vsync?

I tested the routine in my real Oric. A very limited test, however. The cursor in Blake's 7 flickered when being moved so I put the routine in my code trying to get a sync with the vertical retrace and avoid it. It worked, but only partially. [...] Now, I don't know why 19966. There are 33 cycles m...