VOGONS

Common searches


Search results

Display options

Re: TNDY Tracker - Tracker Music with SN76489 - Tandy 1000 / Tandy 3 Voice ISA Cards / Tandy / TNDLPT Parallelport Devic

This is very fast and in Dosbox the tracker on my modern PC now runs absolutely smooth from about 1200 cycles. Honestly, it should run fine at 300 cycles. The music playback routine should be running completely in the background, then it doesn't matter how slowly you update the screen. I'll try to …

Re: TNDY Tracker - Tracker Music with SN76489 - Tandy 1000 / Tandy 3 Voice ISA Cards / Tandy / TNDLPT Parallelport Devic

Thank you for bringing this to my attention. I was unsure about it and had a look at the timing code of SWAG (sourceware archive group). The code used 1Ch.. I have adapted my code accordingly. Timing.clock_tick := Timing.clock_tick+round(Timer.Frequency / 18.2065); Don't do complex math inside a …

Re: TNDY Tracker - Tracker Music with SN76489 - Tandy 1000 / Tandy 3 Voice ISA Cards / Tandy / TNDLPT Parallelport Devic

ripsaw8080 wrote on 2020-09-24, 03:26: IMO, a better approach is for the new IRQ 0 handler to finish by jumping to the BIOS IRQ 0 handler (i.e. chain to it) at the usual ~18.2 Hz rate That's what I implied but did not write explicitly. Yes, chain to the original INT08 at the correct interval and …

Re: TNDY Tracker - Tracker Music with SN76489 - Tandy 1000 / Tandy 3 Voice ISA Cards / Tandy / TNDLPT Parallelport Devic

I implemented the timing by hooking interrupt 1Ch. Sorry, small grumble from me: timer IRQ is int 8, and then (from int 8 handler) call int 1Ch. If you're changing the PIT firing rate for IRQ0/INT 08h, then you should hook INT 08h, not 1Ch. INT 1Ch is meant for user programs to hook at a guaranteed …

Re: TNDY Tracker - Tracker Music with SN76489 - Tandy 1000 / Tandy 3 Voice ISA Cards / Tandy / TNDLPT Parallelport Devic

The $G- switch is set (avoid 80286 instructions). Besides that I have the possibility to choose 8087/80287 or emulation for numeric processing. So far the setting is emulation. Maybe I should change it for Matze's NEC V20, since he has an 8087 installed? For maximum compatibility, you should have …

Page 2 of 16