Search found 272 matches

by NekoNoNiaow
Tue Jul 23, 2019 1:12 am
Forum: Technical questions
Topic: A possible software alternative to Vsync?
Replies: 47
Views: 25627

Re: A possible software alternative to Vsync?

To get a timer at 50Hz you would start by loading the latch in Timer 1 whit 20000 cycles. In free-run mode, this will create an IRQ each time the counter reaches zero, while the counter re-loads with the latch value automatically. However, if you have a look at the specs (http://archive.worldofdrag...
by NekoNoNiaow
Fri Jul 19, 2019 2:27 am
Forum: Technical questions
Topic: A possible software alternative to Vsync?
Replies: 47
Views: 25627

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...
by NekoNoNiaow
Tue Jul 16, 2019 5:53 am
Forum: Cross development tools
Topic: OSDK 1.14
Replies: 9
Views: 1916

Re: OSDK 1.14

And of course, a few days after writing this I find a bug. ;)
Submitted on the OSDK bug report form.

(Thankfully, commenting/adding some lines randomly seems to remove it so I can still code!)
by NekoNoNiaow
Tue Jul 16, 2019 5:51 am
Forum: Games
Topic: Small game: Robot
Replies: 5
Views: 1196

Re: Small game: Robot

Interesting, this seems to be the kind of game I was programming when I was coding in BASIC on the 8 bit Thomson machines (MO5, TO7/70, TO9, etc.) in the 80s. ;) I only had the chance to work a few hours in total with Oric machines back then (Oric 1) and I only remember writing a mini racing game wi...
by NekoNoNiaow
Tue Jul 16, 2019 5:28 am
Forum: Technical questions
Topic: A possible software alternative to Vsync?
Replies: 47
Views: 25627

Re: A possible software alternative to Vsync?

I must admit I am still wrapping my head around this method but I will get to it eventually... :lol: In the meantime here are a few additional questions about it: has anyone validated that it works on a real Oric? And by this I mean: have you been able to place the CIA interrupt anywhere you want du...
by NekoNoNiaow
Tue Jul 16, 2019 2:43 am
Forum: Cross development tools
Topic: OSDK : how to build it?
Replies: 2
Views: 678

Re: OSDK : how to build it?

Thanks!
by NekoNoNiaow
Wed Jul 10, 2019 2:35 am
Forum: Cross development tools
Topic: OSDK 1.14
Replies: 9
Views: 1916

Re: OSDK 1.14

(From http://forum.defence-force.org/viewtopic.php?f=23&t=1976): Retroric found that there was a bug in the OSDK 1.14 when using -O3, so if you were planning to code anything, either force -O2 or use the OSDK 1.13 instead. What does that bug consist of and how is it triggered? The added oomph brough...
by NekoNoNiaow
Wed Jul 10, 2019 2:27 am
Forum: Technical questions
Topic: Atmos keyboard with 15 pin connector?
Replies: 4
Views: 1196

Re: Atmos keyboard with 15 pin connector?

Most likely the reason is one of cost and/or availability, depending on supply conditions, only 15 pin headers may have been available or they may even have been cheaper than the 14 ones. In that case, Tangerine may have accommodated the design of the board to support both so they could order whiche...
by NekoNoNiaow
Wed Jul 10, 2019 2:19 am
Forum: General Discussion
Topic: Alchimie 13 demoparty, Nov. 1-3, Tain l'Hermitage (France)
Replies: 4
Views: 966

Re: Alchimie 13 demoparty, Nov. 1-3, Tain l'Hermitage (France)

Simple but nice effect in the intro!
I like how it is sometimes possible to make Oric screens modern despite the machine's limitations. :)

But we need to work on your vertical scrolling routine, this can be improved. ;)
by NekoNoNiaow
Wed Jul 10, 2019 2:09 am
Forum: Technical questions
Topic: Telestrat failure?
Replies: 29
Views: 3456

Re: Telestrat failure?

Depends. Mask ROMs are extremely reliable Very true, and the clue is in the name. Unlike UVEPROMS, Flash-ROMS (analogue storage, see above), Mask ROMS are not programmed as such, but the data is put there at time of manufacturer by including, or not including, metal/silicon bits of the chip design ...
by NekoNoNiaow
Wed Jul 10, 2019 2:04 am
Forum: Tape and floppy disk converters
Topic: Novalight - very fast tape loading
Replies: 115
Views: 15924

Re: Novalight - very fast tape loading

Well I was describing what I'm doing with Oricutrion, which helps a lot: executing my new code step by step while it reads the WAV file I just produced with a beta version of Novalight. The code can be wrong, but the WAV file too (I'm sometimes changing the signal). I can't see how to do on real ha...
by NekoNoNiaow
Wed Jul 10, 2019 2:00 am
Forum: Cross development tools
Topic: OSDK : how to build it?
Replies: 2
Views: 678

OSDK : how to build it?

Hello kitties, this may sound like a completely dumb question but after modifying the OSDK 1.14 to support paths (for the OSDK and source programs) with spaces in their names (for folders and files), I wanted to build a packaged version of the OSDK from Windows and ... realized that I had no idea ho...
by NekoNoNiaow
Wed Jul 10, 2019 12:29 am
Forum: Cross development tools
Topic: OSDK 1.14
Replies: 9
Views: 1916

Re: OSDK 1.14

Great, thanks!
Now using it as my official version (after several months off the Oric!).
by NekoNoNiaow
Tue Jun 18, 2019 1:37 pm
Forum: Technical questions
Topic: Telestrat failure?
Replies: 29
Views: 3456

Re: Telestrat failure?

Also UV-EPROMS (the ones with windows on) have varying voltage requirements. Not all programmers meet the spec and so the chip may not be fully programmed, which can lead to early failure. The data stored isn't digital/binary after all, but a level of analogue charge. It's only rendered binary by a...
by NekoNoNiaow
Tue Jun 18, 2019 1:29 pm
Forum: Emulators
Topic: Oricutron macOS 10.14: Unable to open roms
Replies: 8
Views: 2195

Re: Oricutron macOS 10.14: Unable to open roms

If you didn't already take a look in the Oricutron's Makefile at 'package-osx:' receipt. There are some tricks with symlinks. Else for my builds I'm using a cross environment under Linux which does the job perfectly, but its setup is complex too. One of the goals of my builds is to avoid as much as...