Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.sys.apple2.programmer > #2801

Re: Benchmark / Profiling / Timing on real hardware (Apple //e, //c, Laser 128) ?

Newsgroups comp.sys.apple2.programmer
Subject Re: Benchmark / Profiling / Timing on real hardware (Apple //e, //c, Laser 128) ?
From Michael J. Mahon <mjmahon@aol.com>
References <1b6b456b-1c09-4fc2-a185-432c57991fc9@googlegroups.com> <51d2cad7-d599-9ff7-7854-fb49eb301cb9@markoverholser.com> <ed7c49d5-7fd0-4215-aad4-0100ff461c78@googlegroups.com>
Message-ID <AJWdnerq2MLW9-jKnZ2dnUU7-RnNnZ2d@giganews.com> (permalink)
Date 2016-06-30 13:51 -0500

Show all headers | View raw


Michael Pohoreski <michael.pohoreski@gmail.com> wrote:
> On Wednesday, June 29, 2016 at 4:11:32 PM UTC-7, Mark D. Overholser wrote:
>> On 29-Jun-16 12:06, Michael Pohoreski wrote:
>> Devices that have a MOS/Rockwell/Sygistics 6522, have Two Timers.
>> 
>> On my John Bell Cards, the whole 6522 is available..
>> 
>> The MockingBoard and Echo+ have Two 6522s and a Single 6522.  I have not 
>> tried to directly access the 6522s on either, but that might be possible...
> 
> Thanks for the idea Mark!
> 
> I have two sound cards (*) on order ... will have to see if they have the
> 6522 ... and if it directly accessible from the 6502 ...
> 
> * Mockingboard 4c
> * MockingBoard-K
> 
> --
> You know you're getting old when everyone else refers to the computers
> you grew up with as "vintage" ... what is this, we're taking after the
> wine industry now? :-)  Retro sounds cooler.
> 

The 6522s on the Mockingboard can be easily used for their timers, but the
16-bit counters overflow in about a 30th of a second at 1MHz.

My solution for timing purposes was to connect the overflow of one to the
counter input of the other, making it essentially a 32-bit counter. 

The software alternative, taking interrupts on the fast counter and keeping
the extended count in software, is incompatible with Disk ][ timing (or
anything else that might be disturbed by interrupts). 
-- 
-michael - NadaNet 3.1 and AppleCrate II:  http://michaeljmahon.com

Back to comp.sys.apple2.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Benchmark / Profiling / Timing on real hardware (Apple //e, //c, Laser 128) ? Michael Pohoreski <michael.pohoreski@gmail.com> - 2016-06-29 12:06 -0700
  Re: Benchmark / Profiling / Timing on real hardware (Apple //e, //c, Laser 128) ? Michael J. Mahon <mjmahon@aol.com> - 2016-06-29 14:17 -0500
  Re: Benchmark / Profiling / Timing on real hardware (Apple //e, //c, Laser 128) ? "Mark D. Overholser" <marko@markoverholser.com> - 2016-06-29 16:11 -0700
    Re: Benchmark / Profiling / Timing on real hardware (Apple //e, //c, Laser 128) ? Michael Pohoreski <michael.pohoreski@gmail.com> - 2016-06-29 17:17 -0700
      Re: Benchmark / Profiling / Timing on real hardware (Apple //e, //c, Laser 128) ? Michael J. Mahon <mjmahon@aol.com> - 2016-06-30 13:51 -0500
        Re: Benchmark / Profiling / Timing on real hardware (Apple //e, //c, Laser 128) ? Michael Pohoreski <michael.pohoreski@gmail.com> - 2016-06-30 11:56 -0700
          Re: Benchmark / Profiling / Timing on real hardware (Apple //e, //c, Laser 128) ? "Mark D. Overholser" <marko@markoverholser.com> - 2016-07-01 09:06 -0700
          Re: Benchmark / Profiling / Timing on real hardware (Apple //e, //c, Laser 128) ? Michael J. Mahon <mjmahon@aol.com> - 2016-07-01 12:15 -0500
            Re: Benchmark / Profiling / Timing on real hardware (Apple //e, //c, Laser 128) ? Michael Pohoreski <michael.pohoreski@gmail.com> - 2016-07-01 12:34 -0700
              Re: Benchmark / Profiling / Timing on real hardware (Apple //e, //c, Laser 128) ? Antoine Vignau <antoine.vignau@laposte.net> - 2016-07-01 14:59 -0700
                Re: Benchmark / Profiling / Timing on real hardware (Apple //e, //c, Laser 128) ? Michael J. Mahon <mjmahon@aol.com> - 2016-07-02 03:03 -0500
                Re: Benchmark / Profiling / Timing on real hardware (Apple //e, //c, Laser 128) ? Michael Pohoreski <michael.pohoreski@gmail.com> - 2016-07-02 10:21 -0700
                Re: Benchmark / Profiling / Timing on real hardware (Apple //e, //c, Laser 128) ? David Schmenk <dschmenk@gmail.com> - 2016-07-02 13:40 -0700
          Re: Benchmark / Profiling / Timing on real hardware (Apple //e, //c, Laser 128) ? "Mark D. Overholser" <marko@markoverholser.com> - 2016-07-02 20:45 -0700
  Re: Benchmark / Profiling / Timing on real hardware (Apple //e, //c, Laser 128) ? John Brooks <jbrooks@blueshiftinc.com> - 2016-07-01 22:52 -0700
  Re: Benchmark / Profiling / Timing on real hardware (Apple //e, //c,Laser 128) ? Benoit0123 <bgilon@free.fr> - 2016-07-04 11:54 +0000
    Re: Benchmark / Profiling / Timing on real hardware (Apple //e, //c,Laser 128) ? Michael J. Mahon <mjmahon@aol.com> - 2016-07-04 18:48 -0500

csiph-web