[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How much of a ][ is needed to twitch?



Michael J. Mahon wrote:

> Tristan Mumford wrote:
>> ....what a mess.
>> 
>> Michael J. Mahon wrote:
> 
> I'll try to trim it up a bit.  ;-)

Thanks :) The newsreader I'm using can get a little confusing with multiple
replies. I only stopped using Pan because it was slow and had a memory
leak. Maybe I should go back.

> 
>>>If there is more than one bank, you might try swapping with bank 0.
>>>The odds of more than one failure are pretty low.
>> 
>> 
>> It's just in possession of the bog standard complement of everything, bar
>> the weird 16k RAM expansion.
> 
> In that case, you can try swapping the 8 DRAM chips in the row
> nearest the processor ($0000..$3FFF) with the chips one row closer
> to the front of the machine ($4000..$7FFF).
> 
> If the row of DRAM nearest the processor (which I imprecisely
> referred to as "bank" 0) is OK, then the processor's minimal
> RAM needs are satisfied.
> 
> If that doesn't doesn't get you a "beep" on power on, then
> either the problem wasn't the DRAM, or there's another problem
> as well.

That sounds like a nice test to me. It will be the first thing I try.



>> I see no reason why it (uC based logic chip tester) wouldn't work. I know
the PIC uCs at least could
>> do it. I kind of like the ability to configure all logic states and
>> powersupply in software. I wonder if there would be a market for
>> something like that. It could even be used to generate truth tables from
>> a chip, which would be the easiest way to test a chip anyway. Come to
>> think of it that means it could also do things like help expose the
>> darkest secrets of closed chips, and also dump most types of ROMS. I
>> really have to build one now.
> 
> I also like the direct power approach, since it eliminates the
> mess of transistors to switch the power.  Microcontroller I/O ports
> with significant current sourcing capability are a nice solution.

It's more the current sinking ability that I was going to take advantage of.
The PIC uCs sometimes have a few programmable weak pullups on one of the
ports. apart from that they can drive a little from their outputs. However
their earthing on 0 logic is really good! so external pullups are all that
are needed IMHO.
Then there are a few other tricks that can be pulled too. One good example
is somewhere on microchip.com I think its in a pdf called tips 'n tricks or
something like that. One example is independently controlling a lot of leds
using a few IO pins. They take advantage of H, L, Z states to swap input
and output, or disable.
Then there are other tricks like a single wire numeric pad sensor using
capacitance etc... I've wandered badly here.



> I applaud your restraint.  ;-)
> 
>> I tested my "secret" project today. It didn't work. When I start seeing
>> results / make it look less pathetic / pose less danger to people's
>> precious hardware I'll reveal more. Or I guess if I'm asked nicely.
> 
> Pretty please...with chocolate fudge and sprinkles on top...  ;-)

Okay :)
It's a drop-in (according to the apple][) 160 track single sided 3-1/2"
floppy drive.
It will have other features later like a side A/B mode using a switch. and
support different density drives.

My test was without my magic logic too. It was just a straight-through
wiring of the matching control signals and a power adaptor.
All it did was spin up on powerup and just keep spinning, even after
dropping back to applesoft which should have stopped it. What really
surprised me is the drive kept going in both A and B configuration (before
and after twist). Tested with two different drives too.
I only wired drive A enable, not B. Although I should have done B and not A.
Oh well. Least of my errors.

I've already written the microcontroller control code mostly. I still have
to settle on IO pins and figure out resistances for the voltage dividers
for the stepper reading.

Besides needing a custom tool to format I think it should be able to work
with an unmodified dos3.3/prodos.
Did i mention it should support half tracks?

-regarding slot based ram-

>>>I really should have said "main board ROM", since that's the
>>>address space that a RAM card maps to.  It is possible for a
>>>slot card to disable all main board address decoding, and so
>>>take over for main board ROM *and* RAM, but I'm not aware of
>>>any manufactured cards that do so.  This would be the only way
>>>to get page zero, etc., mapped to a slot card.
>> 
>> 
>> Shame. Such a card would be very useful.
> 
> I misspoke.  ;-(
> 
> A slot card can take over ROM space ($D000..$FFFF), but it cannot
> take over RAM space using slot signals.

Thats okay. Strangely enough I read about that exact feature last night.
I've started reading Understanding the Apple 2.

> 
> Sather describes an elegant (if that can be said of a jumper-based
> approach) method for taking over RAM space, but it is not a native
> capability.

Interesting, but probably would not be worth the effort. Would it?

Thanks,

Tristan.

-- 
-----> http://members.dodo.com.au/~izabellion1/tristan/index.html <-----
=====       It's not pretty, it's not great, but it is mine.       =====