Re: Wireless - switchless kernal mod

From: smf <smf_at_null.net>
Date: Thu, 29 Mar 2018 10:26:41 +0100
Message-ID: <8e2f49e2-60a1-9170-3885-c5908d98e799@null.net>
I wouldn't use a pilot tone, I'd use a technique similar to 
https://en.wikipedia.org/wiki/1-Wire#Communication_protocol

Pick three lengths

a. start receiving (start receiving if it's idle, or restart receiving 
if not)

b. shift in a 0 bit (don't do this if idle)

c. shift in a 1 bit (don't do this if idle)

Include an address, to allow the same mechanism to be used for other 
things (like a sid switcher).

And a checksum to protect against false positives or receive errors.

Generate the pulses using loops that are located at addresses with that 
address bit set or clear. The lower the address line you use, the more 
useful it will be. SID would require a4 or lower, 6526 (although I can't 
think of what you'd use it for) would be a3. You may need to run time 
generate code for sending the entire packet.

On 28/03/2018 20:04, Nejat Dilek wrote:

> On Wed, Mar 28, 2018 at 6:06 PM,  <groepaz@gmx.net> wrote:
>> Am Mittwoch, 28. März 2018, 17:01:13 CEST schrieb Jim Brain:
>>> On 3/28/2018 5:18 AM, Nejat Dilek wrote:
>>>> The question is, is there any such previous work for an algorithm or
>>>> similar for such a syncing job?
>>> Not sure how specific your question is, but there is a project on
>>> Forum64 (I think) that uses a uC to select and load into a FLASH ROM
>>> lots of KERNALs  I can't remember the name offhand (MegaROM, UltraROM,
>>> something like that).  I would assume it uses a similar capability.
>> superkernal -> https://www.forum64.de/index.php?thread/74462-projekt-superkernal-24-in-1-kernal-ersatz-extras/
>>
>> --
>>
> I saw SuperKernal it's really a nice project. I think,  if I'm not
> mistaken by the looks of it,  it does it's job by completely emulating
> the rom. I'm trying to use a different approach with different
> hardware specs and with different goals. 8-16mhz attiny85 with bare
> minimum program flash along with 27c512 rom.
>
> - I don't want to (and I can't actually with that chosen micro) chase
> the individual cycles of rom accesses.
> - I'll not drive the databus
> - I'll only listen to 1 address bit
> - That address will be modulated so that receiver will understand
> sender is active and it's just not out of regular use of the computer
> (1st problem : pilot sequence)
> - Pilot sequence will be iterated until receiver is in sync with the
> sender (2nd problem : syncing)
>
> Much like the pilot sequence of loading from tape.
>
> Regards,
>
> Nejat
>
Received on 2018-03-29 12:00:02

Archive generated by hypermail 2.2.0.