Searching \ for 'ROMzap + freebie' in subject line. ()
Make payments with PayPal - it's fast, free and secure! Help us get a faster server
FAQ page: www.piclist.com/techref/index.htm?key=romzap+freebie
Search entire site for: 'ROMzap + freebie'.

Truncated match.
PICList Thread
'ROMzap + freebie'
2000\04\17@193719 by Tony Nixon

flavicon
picon face
Hi all,

This is probably getting a bit monotonous, but...

ROMzap has been upgraded again.

Some new features.

> Active break points can be set in user code
> RAM can be read/modified
> values can be displayed in HEX, BIN or DEC
> ROM that has same data as new will not be reprogrammed

There is also a ROMzap hardware kit available on my web site. It can
program the boot code into a blank PIC, but will come with boot code
already installed. The PCB measures 1.5 X 3 inches.

http://www.picnpoke.com/demo/ROMzap.html

I had a bug in the PIC software that took 2 days to find. Pretty bad
considering < 256 words.

Here is the little gotcha...

       btfsc PIR1,RCIF         ; (5) check for received RS232 data
       goto GotChar            ; yes

       ; no, delay routine

GotChar ;  continue with code

It seems innocent enough, but the RCREG did not get read and the
following code considered it's contents as being the first character of
an incoming data stream.


This next line fixed it.

GotChar movf RCREG,W            ; read and ignore RX data


I got about 10 new grey hairs over that one. I even made up a new kit
because I thought the PCB had a fault. I guess when everything has been
newly developed, you tend to blame everything else but yourself for the
problem.

Anyway, this means I have one prebuilt ROMzap kit to give away.

If anyone wants it, email me "here", and I will use Andy W's PIC random
number routine to generate a value. Providing I get that many emails, I
will send it to Random(X) received. Otherwise I'll halve it until I get
a valid result. I will do this tommorrow morning.



--
Best regards

Tony

http://www.picnpoke.com
spam_OUTsalesTakeThisOuTspampicnpoke.com

2000\04\17@200829 by Tony Nixon

flavicon
picon face
Sorry all..

> > If anyone wants it, email me "here"

as in

 .....Tony.NixonKILLspamspam@spam@eng.monash.edu.au


--
Best regards

Tony

http://www.picnpoke.com
salesspamKILLspampicnpoke.com

2000\04\17@234423 by James Michael Newton

picon face
Tony, could you amplify a bit on that "Active break points" thing?
If I didn't already have a SXKey and an ICD, I'd be emailing away....
congratulations on a very nice product and, I hope, on a stable marriage.

James Newton
.....jamesnewtonKILLspamspam.....geocities.com
1-619-652-0593 phone

{Original Message removed}

2000\04\18@003755 by Tony Nixon

flavicon
picon face
James Michael Newton wrote:
>
> Tony, could you amplify a bit on that "Active break points" thing?
> If I didn't already have a SXKey and an ICD, I'd be emailing away....
> congratulations on a very nice product and, I hope, on a stable marriage.

Hi James,

If you look at the ROMzap web page, you can see a highlighted break
point. This happens when that line of code is executed.

http://www.picnpoke.com/demo/ROMzap.html

Because ROMzap does not use internal debug (yet??), break points are
much like interrupts. Any registers that are used in the boot code must
be saved and restored on exit. This turned out to be quite a reasonably
involved procedure and a BreakCode MACRO is expanded each time break
points are included in the user code. (256 maximum)

Depending if the user code has interrupts enabled , the MACRO expands
into 7 or 10 instructions.

This is the syntax.

       BreakCode 0x44

0x44 is the unique identifier for this particular break point. This 8
bit value is passed to the boot code and back to the PC. ROMzap then
looks through the T*.asm file and highlights this code line. Now RAM can
be accessed and altered. (Soon EEPROM and ROM as well.)



--
Best regards

Tony

http://www.picnpoke.com
EraseMEsalesspam_OUTspamTakeThisOuTpicnpoke.com

2000\04\18@013632 by William K. Borsum

flavicon
face
<x-flowed>Tony:
Wasn't sure where "here" was..so you get a reply to both.
Please add me to your give-away list.
Kelly


At 04:34 PM 4/17/00 , you wrote:
{Quote hidden}

William K. Borsum, P.E. -- OEM Dataloggers and Instrumentation Systems
<@spam@borsumKILLspamspamdascor.com> & <http://www.dascor.com>San Diego, California, USA

</x-flowed>

2000\04\18@021814 by Tony Nixon

flavicon
picon face
"William K. Borsum" wrote:
>
> Tony:
> Wasn't sure where "here" was..so you get a reply to both.
> Please add me to your give-away list.
> Kelly

Hi Kelly,

No problem. I can only give you one chance though :-)


--
Best regards

Tony

http://www.picnpoke.com
KILLspamsalesKILLspamspampicnpoke.com

More... (looser matching)
- Last day of these posts
- In 2000 , 2001 only
- Today
- New search...