Search found 819 matches

by Twilighte
Thu Feb 02, 2006 8:19 pm
Forum: Technical questions
Topic: Detecting Operating System
Replies: 12
Views: 20687

One way to detect The Telestrat is to detect the second VIA by sampling the counter of timer1 two times and looking for a difference.

Code: Select all

lda $0324
cmp $0324
bne Telestrat
by Twilighte
Sun Jan 29, 2006 11:51 pm
Forum: BASIC programming
Topic: Detecting and using the Function Key
Replies: 1
Views: 11856

Detecting and using the Function Key

The FUNCT key is found on the Atmos and Telestrat computers. In both manuals, their is no mention of how to read it, but it is quite simple. In fact, the clever boys at Oric decided to make it behave like a shift key, so instead of providing 101 function keys, they provided a single Function key tha...
by Twilighte
Sun Jan 29, 2006 2:34 pm
Forum: Technical questions
Topic: Detecting Operating System
Replies: 12
Views: 20687

Detecting Operating System

How do we detect whether the currently running application is on an Oric1, Oric Atmos or Oric Telestrat?
by Twilighte
Sun Jan 29, 2006 2:33 pm
Forum: Technical questions
Topic: Detecting Joystick Interfaces
Replies: 6
Views: 11763

Detecting Joystick Interfaces

Their have been a few Joystick interfaces over the years, but automatically detecting their presence has never been done and has been left to the user to decide what joystick interface is plugged in. This is not a problem but it would be neat if the system could autodetect the following joystick int...
by Twilighte
Sun Jan 29, 2006 2:30 pm
Forum: Technical questions
Topic: Detecting Disk Drives, Disks, Disk Format and Disk System
Replies: 1
Views: 6049

Detecting Disk Drives, Disks, Disk Format and Disk System

The latter 3 are possibly easier and the last must be detected first in order for the previous to be tested for. How do we detect the Disk Drive and DOS? How do we detect the number of Disc Drives? How do we detect the presence of disks in an attached drive? How do we detect the Disk Format and numb...
by Twilighte
Sun Jan 29, 2006 1:52 pm
Forum: Technical questions
Topic: Bigger capacity disc idea
Replies: 7
Views: 15209

Bigger capacity disc idea

Working on the fact that a disc is composed of concentric rings, where the distance on the outer ring is much greater than the distance on the inner, I wonder if it is possible to format each Track with an increasing number of sectors per track (as the head moves towards the edge of the disc)? Secto...
by Twilighte
Sat Jan 28, 2006 10:04 pm
Forum: Technical questions
Topic: Loading a File from disc
Replies: 0
Views: 6141

Loading a File from disc

The following code has been simplified in that it does not currently detect errors and therefore no retries are performed if a byte is read incorrectly. ;FDC Addresses #define fdc_command $310 #define fdc_status $0310 #define fdc_track $311 #define fdc_sector $312 #define fdc_data $313 #define fdc_i...
by Twilighte
Sat Jan 28, 2006 9:15 pm
Forum: AY sound chip
Topic: AY Crudentials: 8 Bit Samples
Replies: 4
Views: 17057

Apologies Fabrice, the values where very much guessed (They were given more as an example than proven values). Suffice to say i have corrected the passage at the top.
by Twilighte
Sat Jan 28, 2006 9:09 pm
Forum: AY sound chip
Topic: AY Crudentials: 2 Bit Samples
Replies: 3
Views: 15464

What you say may be possible, but at 2 bit, one bit would be tied up as a polarity so effectively giving one bit step value, which is a bit small ;) Also, playing 2 bit samples is slow because of the additional extract code (to get 2 bits from the 8 bit source) and the conversion code(to get 0-15 fr...
by Twilighte
Thu Jan 26, 2006 10:29 pm
Forum: Technical questions
Topic: Implications of playing Music during a Disc Load
Replies: 2
Views: 7510

Implications of playing Music during a Disc Load

This subject was replied to in an email Fabrice Frances sent me a while ago. In theory it should work, but please be aware of the large timings associated with floppy disks: if you wait for the music player interrupt (polling it), service it and then issue a fdc command, it will work if the fdc com...
by Twilighte
Mon Jan 23, 2006 10:15 pm
Forum: Technical questions
Topic: The FDC Floppy Disc Controller
Replies: 3
Views: 9113

The FDC Floppy Disc Controller

The FDC or Floppy Disc Controller handles the mechanics and transfer of bytes to and from (up to 4) disc drives. The Disk is a relatively large storage medium, many times the memory capacity of the Oric, therefore a scheme is used to allow easy mapping of the disc surface and selecting the drive. Fl...
by Twilighte
Mon Jan 23, 2006 1:21 am
Forum: Audio tools
Topic: Other Chip Trackers
Replies: 0
Views: 12230

Other Chip Trackers

Mused
Mused was the first music editor i ever wrote. Written almost completely in BASIC, it allowed a 3 channel single sequence song to be created.
by Twilighte
Mon Jan 23, 2006 1:13 am
Forum: Audio tools
Topic: Sonix Chip Trackers (Overview)
Replies: 0
Views: 11828

Sonix Chip Trackers (Overview)

Sonix was a series of Chip and Sample Trackers. All were based on Events,Patterns, Ornaments(Pitch Effect) and Volume Sequences (3.40 & 3.42 referred to them as Samples) framework. Sonix 2.00 SoundTracker 3 Channel Sample Tracker which u can get here... http://twilighte.oric.org/twinew/oricsoft/...
by Twilighte
Sun Jan 22, 2006 11:47 am
Forum: AY sound chip
Topic: AY Crudentials: 2 Bit Samples
Replies: 3
Views: 15464

AY Crudentials: 2 Bit Samples

2 Bit Samples refer to the source rather than the output. 2Bit samples have the clear advantage of being very memory efficient, since 4 sample values can be stored in every byte. However, 2 bit samples suffer from low resolution having only 4 possible values. The classic Rambo and Madonna samples us...
by Twilighte
Sun Jan 22, 2006 11:36 am
Forum: AY sound chip
Topic: AY Crudentials: 4 Bit Samples
Replies: 7
Views: 23874

AY Crudentials: 4 Bit Samples

The process of Playing a 4 Bit sample is alot easier than an 8 or 2 bit since this is what the AY-3-8912 can handle. The problem is in deciding the format of the source byte. The Source byte is 8 bits, which may potentially store two 4 bit sample values. Their are 4 formats possible. Format 1: 4BIT ...