Shop OBEX P1 Docs P2 Docs Learn Events
PICBasic disk broken, what to do? — Parallax Forums

PICBasic disk broken, what to do?

ArchiverArchiver Posts: 46,084
edited 2001-08-07 15:32 in General Discussion
Hey is there anything I can do? My PICBasic disk was FUBAR'd by a
soda spill. Like everyone else, I don't want to have to buy it
again. Any suggestions?

If someone could help me, please send me an email or something.
Thanks!

Comments

  • ArchiverArchiver Posts: 46,084
    edited 2001-08-06 17:29
    In a message dated 8/6/01 11:04:52 AM Central Daylight Time,
    pyromaneyakk@h... writes:


    > Hey is there anything I can do? My PICBasic disk was FUBAR'd by a
    > soda spill. Like everyone else, I don't want to have to buy it
    > again. Any suggestions?
    >
    > If someone could help me, please send me an email or something.
    >

    If you use real BASIC Stamps (instead of "questionably acquired" Parallax
    code), the development software is FREE.




    [noparse][[/noparse]Non-text portions of this message have been removed]
  • ArchiverArchiver Posts: 46,084
    edited 2001-08-06 17:38
    Well I can make 5 PIC controllers for the price of one stamp...
    If I can't get my PICBasic compiler replaced, is there anyone that
    can help me find a place for assembly?

    Also, on a side note, there are some things that PIC's can do that
    stamps simply can't. For example, you can't utilize the built-in
    ADC's, and you can't use NEARLY as much RAM as the pic really has.

    Even the lowly 12c509A has more RAM than stamp!

    --- In basicstamps@y..., jonwms@a... wrote:
    > In a message dated 8/6/01 11:04:52 AM Central Daylight Time,
    > pyromaneyakk@h... writes:
    >
    >
    > > Hey is there anything I can do? My PICBasic disk was FUBAR'd by
    a
    > > soda spill. Like everyone else, I don't want to have to buy it
    > > again. Any suggestions?
    > >
    > > If someone could help me, please send me an email or something.
    > >
    >
    > If you use real BASIC Stamps (instead of "questionably acquired"
    Parallax
    > code), the development software is FREE.
    >
    >
    >
    >
    > [noparse][[/noparse]Non-text portions of this message have been removed]
  • ArchiverArchiver Posts: 46,084
    edited 2001-08-06 17:41
    > Hey is there anything I can do? My PICBasic disk was FUBAR'd by a
    > soda spill. Like everyone else, I don't want to have to buy it
    > again. Any suggestions?
    >
    > If someone could help me, please send me an email or something.
    > Thanks!

    Contact the distributor or manufacturer you purchased the software from for a
    replacement disk. You'll need a copy of your original invoice or other proof of
    purchase, but I'm sure they will be happy to ship you a replacement disk for a
    minimal charge.

    Regards,

    -Bruce
    webmaster@r...
    http://www.rentron.com
  • ArchiverArchiver Posts: 46,084
    edited 2001-08-06 18:04
    I got the Smile cleaned off the disk, and it seems to be working.
    Thanks anyway though! :-)
  • ArchiverArchiver Posts: 46,084
    edited 2001-08-06 21:52
    my two cents,

    The Stamp has been the best stepping stone to a valuable education
    for many of us.

    The Stamp is a great introduction for ANYBODY into microcontrollers.

    The Stamp is very useful for hundresds of projects (see the LOSA for
    over 200)

    The stamp is NOT the end all and be all of microcontrolers, and it
    NEVER was intended to be.

    The basicstamps LIST (which we are on now) is far more valuable than
    the stamp.

    The guru's that help the pic guy's out with their applications help
    us all and if the pic guy's wanted to only talk pic, they would not
    be here to point out the stamp 'limitations'

    There are multiple avenues up to a much more sophistacated control
    microprocessor. The Stamp cannot multi-task a hard disk and analogue
    inputs and datalog and do trajectory calculations for NASA, and it
    was not intended to be such an animal. There are micro's out there
    that put the pic to shame. How much L2 memory does the Penium III
    have ???

    The small fee paralax asks for the Stamp is well worth the ease of
    use. and yes, there are some units that can do more, but then there
    are some op-amps that cost more than the stamp. Heck there are
    resistors that cost more than the pic's (and Stamps)

    My pet peeve is that Yahoo, now e-groups doesn't spell check.

    There is a thing such as the right tool for the job. The Stamp is
    just like your best screwdriver. It serves you well, faithfully, for
    years. Treat it as such and enjoy it's abilities. and if you want
    an awakening, go design your own stamp in the next few
    days...weeks.????

    I'm off to dinner, have a great day all !

    end of rant.

    Dave






    --- In basicstamps@y..., pyromaneyakk@h... wrote:
    > Well I can make 5 PIC controllers for the price of one stamp...
    > If I can't get my PICBasic compiler replaced, is there anyone that
    > can help me find a place for assembly?
    >
    > Also, on a side note, there are some things that PIC's can do that
    > stamps simply can't. For example, you can't utilize the built-in
    > ADC's, and you can't use NEARLY as much RAM as the pic really has.
    >
    > Even the lowly 12c509A has more RAM than stamp!
    >
    > --- In basicstamps@y..., jonwms@a... wrote:
    > > In a message dated 8/6/01 11:04:52 AM Central Daylight Time,
    > > pyromaneyakk@h... writes:
    > >
    > >
    > > > Hey is there anything I can do? My PICBasic disk was FUBAR'd
    by
    > a
    > > > soda spill. Like everyone else, I don't want to have to buy it
    > > > again. Any suggestions?
    > > >
    > > > If someone could help me, please send me an email or
    something.
    > > >
    > >
    > > If you use real BASIC Stamps (instead of "questionably acquired"
    > Parallax
    > > code), the development software is FREE.
    > >
    > >
    > >
    > >
    > > [noparse][[/noparse]Non-text portions of this message have been removed]
  • ArchiverArchiver Posts: 46,084
    edited 2001-08-06 23:24
    All this has just nothing to do with the question !

    Everybody knows there are more powerfull controlers, but I think the Stamp
    is a good choice to begin. I think there are lots of people who are
    'playing' with the Stamp without having to make or buy a PIC programmer, and
    learn assembler, and learn electronics...
    Everybody knows Stamp is not cheap as well. But it's a choice. If I want to
    pay more money, it's my problem.

    And after all, this is the Basic Stamp list...

    Phil.

    Original Message
    From: <pyromaneyakk@h...>
    To: <basicstamps@yahoogroups.com>
    Sent: Monday, August 06, 2001 6:38 PM
    Subject: [noparse][[/noparse]basicstamps] Re: PICBasic disk broken, what to do?


    > Well I can make 5 PIC controllers for the price of one stamp...
    > If I can't get my PICBasic compiler replaced, is there anyone that
    > can help me find a place for assembly?
    >
    > Also, on a side note, there are some things that PIC's can do that
    > stamps simply can't. For example, you can't utilize the built-in
    > ADC's, and you can't use NEARLY as much RAM as the pic really has.
    >
    > Even the lowly 12c509A has more RAM than stamp!
    >
  • ArchiverArchiver Posts: 46,084
    edited 2001-08-06 23:41
    The whole point for this post was so I would once again be able to
    compile PIC's. It definitely has something to do with stamps. Keep
    an eye out within the next couple of weeks, and you'll see what I
    mean ;-)
  • ArchiverArchiver Posts: 46,084
    edited 2001-08-06 23:47
    I forgot to add it at my other post, but I might as well add it
    here. I absolutely am a stamp user. I love the stamp. The
    simplicity of typing in extremely easy code and having a positive
    result is like nothing else. If you want to know why I need pic,
    here's why. I'm going to start making some stamp accessory chips.
    I'm going to avoid competition with others because I don't want to
    detract from their business. I want to make chips that nobody has
    made before. My first one should be for sale within 2 weeks.
    Unfortunately it will be in extremely short supply because I don't
    have a lot of money, but I will have it for sale. The device will
    be a common interface to connect several stamps or other controllers
    together. I won't go into detail, you'll see it when it comes. If
    you are itnerested in any more detail, or might even want to buy a
    one or a few, just send me an email. Thanks a lot!
  • ArchiverArchiver Posts: 46,084
    edited 2001-08-07 01:05
    While the Stamp is not the be-all, end-all, it makes coding quicker and lets
    you focus more on hardware. Those of us who are not into C++ or assembler
    appreciate the simplicity of Stamp programming and accept the limitations.
    Too many people get all anal and spend hours on PIC programming to do simple
    things, then they rush to cobble together their robot platform, which tends
    to self-destruct at the most inopportune times.

    Original Message


    > All this has just nothing to do with the question !
    >
    > Everybody knows there are more powerfull controlers, but I think the Stamp
    > is a good choice to begin. I think there are lots of people who are
    > 'playing' with the Stamp without having to make or buy a PIC programmer,
    and
    > learn assembler, and learn electronics...
    > Everybody knows Stamp is not cheap as well. But it's a choice. If I want
    to
    > pay more money, it's my problem.
    >
    > And after all, this is the Basic Stamp list...

    > > Well I can make 5 PIC controllers for the price of one stamp...
    > > If I can't get my PICBasic compiler replaced, is there anyone that
    > > can help me find a place for assembly?
    > >
    > > Also, on a side note, there are some things that PIC's can do that
    > > stamps simply can't. For example, you can't utilize the built-in
    > > ADC's, and you can't use NEARLY as much RAM as the pic really has.
    > >
    > > Even the lowly 12c509A has more RAM than stamp!
  • ArchiverArchiver Posts: 46,084
    edited 2001-08-07 08:55
    From some of these responses I'm reading to the original post, it's
    pretty obvious that there are some brain dead people out there. The
    guy is asking if anyone can send him a copy of the Melabs PicBasic
    compiler which is used to write programs in basic, and compile that
    code to be used on a PIC microcontroller. He's not looking for
    "alternative" compilers for the stamp.

    It's also fairly obvious that the guy doesn't really own the PicBasic
    compiler and is trying to leech it off someone that is cool enough to
    give it to him so he can avoid the $249 price tag.

    However, if anyone has it and can hook us up.....well lets do this!


    --- In basicstamps@y..., Rodent <daweasel@s...> wrote:
    > While the Stamp is not the be-all, end-all, it makes coding quicker
    and lets
    > you focus more on hardware. Those of us who are not into C++ or
    assembler
    > appreciate the simplicity of Stamp programming and accept the
    limitations.
    > Too many people get all anal and spend hours on PIC programming to
    do simple
    > things, then they rush to cobble together their robot platform,
    which tends
    > to self-destruct at the most inopportune times.
    >
    >
    Original Message
    >
    >
    > > All this has just nothing to do with the question !
    > >
    > > Everybody knows there are more powerfull controlers, but I think
    the Stamp
    > > is a good choice to begin. I think there are lots of people who
    are
    > > 'playing' with the Stamp without having to make or buy a PIC
    programmer,
    > and
    > > learn assembler, and learn electronics...
    > > Everybody knows Stamp is not cheap as well. But it's a choice. If
    I want
    > to
    > > pay more money, it's my problem.
    > >
    > > And after all, this is the Basic Stamp list...
    >
    > > > Well I can make 5 PIC controllers for the price of one stamp...
    > > > If I can't get my PICBasic compiler replaced, is there anyone
    that
    > > > can help me find a place for assembly?
    > > >
    > > > Also, on a side note, there are some things that PIC's can do
    that
    > > > stamps simply can't. For example, you can't utilize the
    built-in
    > > > ADC's, and you can't use NEARLY as much RAM as the pic really
    has.
    > > >
    > > > Even the lowly 12c509A has more RAM than stamp!
  • ArchiverArchiver Posts: 46,084
    edited 2001-08-07 15:32
    Hey, I have (and use) the LET PicBasic compiler, from Crownhill.
    Maybe I'm crazy or something but I like it a bit better then the
    MicroEngienering one because it supports the 12c508A chips. Don't
    beleive me? My friend gave me the disk to this because he was
    planning on getting the MELabs Pro version. The main reason I like
    this version is because it supports the 12-bit chips, but the syntax
    is very different from the MELabs. And BTW, you can try the MELabs
    version at www.compilespot.com for free. I'll post a sample of code
    I wrote here. It's already compiled into assembly. No sense
    including hex because nobody can read hex ;-)

    (btw, this code doesn't do anything because it's not complete)

    ;
    ;-- L.E.T PIC BASIC PRO V7.00 --
    ;
    LIST P=12c508a.inc , w=2, x=on, r=DEC

    #include "P12c508a.inc"
    #include "12bit.inc"

    START RESET@BANK
    ;INIT SERIAL B.0,B.1 : *
    ; Pin Order:- rs_IN , rs_OUT, dtR (optional)
    Goto rs_fin
    rsout @RST
    Clrwdt
    Mov@wf PP0
    Movlw 08
    Mov@wf PP1
    Set@Bit PORTB,01
    Call rs_wait
    Btf@ss PP0,00
    Goto $+3
    Clr@Bit PORTB,01
    Goto $+4
    Set@Bit PORTB,01
    Nop
    Nop
    Rrf@F PP0
    Call rs_wait
    Decfsz@F PP1
    Goto $-10
    Clr@Bit PORTB,01
    rs_wait
    Movlw 30
    rs_half
    Mov@wf PP0_HI
    Decfsz@F PP0_HI
    Goto $-1
    Retlw 0
    rsin @RST
    Clrwdt
    Btf@ss PORTB,00
    Goto $-2
    Movlw 15
    Call rs_half
    Call rs_wait
    Movlw 08
    Mov@wf PP1
    Rrf@F PP1_HI
    Clr@Bit PP1_HI,07
    Btf@ss PORTB,00
    Set@Bit PP1_HI,07
    Call rs_wait
    Decfsz@F PP1
    Goto $-6
    Goto rs_wait
    rs_fin
    DATIN Equ 21
    DATOUT Equ 22
    BUSTYPE Equ 23
    COMMAND Equ 24
    BUFFER1 Equ 25
    BUFFER2 Equ 26
    INITIAL RESET@BANK
    ;DATIN = RSIN *
    Call rsin
    Mov@fw PP1_HI
    Mov@wf DATIN
    ;IF DATIN = 0 THEN GOTO INITIAL *
    Mov@fw DATIN
    Mov@wf PP0_HI
    Movlw 0
    Xorwf@W PP0_HI
    Btf@ss STATUS,Z
    Goto Pb_Lab2
    Goto INITIAL
    Pb_Lab2
    ;IF DATIN > 2 THEN GOTO INITIAL *
    Mov@fw DATIN
    Mov@wf PP0_HI
    Movlw 2
    Subwf@W PP0_HI
    Btf@ss STATUS,C
    Goto Pb_Lab3
    Goto INITIAL
    Pb_Lab3
    ;BUSTYPE = DATIN *
    Mov@fw DATIN
    Mov@wf BUSTYPE
    GETDATA RESET@BANK
    ;DATIN = RSIN : BUFFER1 = RSIN : BUFFER2 = RSIN *
    Call rsin
    Mov@fw PP1_HI
    Mov@wf DATIN
    Call rsin
    Mov@fw PP1_HI
    Mov@wf BUFFER1
    Call rsin
    Mov@fw PP1_HI
    Mov@wf BUFFER2
    ;IF DATIN = 2 THEN GOTO STANDARD *
    Mov@fw DATIN
    Mov@wf PP0_HI
    Movlw 2
    Xorwf@W PP0_HI
    Btf@ss STATUS,Z
    Goto Pb_Lab4
    Goto STANDARD
    Pb_Lab4
    CHAINLNCS RESET@BANK
    ;IF DATIN > 1 THEN DATOUT = DATIN - 1 : IF DATIN > 1 THEN GOTO
    SENDDATA *
    Mov@fw DATIN
    Mov@wf PP0_HI
    Movlw 1
    Subwf@W PP0_HI
    Btf@ss STATUS,C
    Goto Pb_Lab5
    Mov@fw DATIN
    Movlw 1
    Subwf@W DATIN
    Mov@wf DATOUT
    Pb_Lab5
    Mov@fw DATIN
    Mov@wf PP0_HI
    Movlw 1
    Subwf@W PP0_HI
    Btf@ss STATUS,C
    Goto Pb_Lab6
    Goto SENDDATA
    Pb_Lab6
    ;IF DATIN = 0 THEN GOTO SENDDATA *
    Mov@fw DATIN
    Mov@wf PP0_HI
    Movlw 0
    Xorwf@W PP0_HI
    Btf@ss STATUS,Z
    Goto Pb_Lab7
    Goto SENDDATA
    Pb_Lab7
    STANDARD RESET@BANK
    SENDDATA RESET@BANK
    ;RSOUT (DATOUT) : RSOUT (BUFFER1) : RSOUT (BUFFER2) *
    Mov@fw DATOUT
    Call rsout
    Mov@fw BUFFER1
    Call rsout
    Mov@fw BUFFER2
    Call rsout
    ;DATIN = 0 : DATOUT = 0 : BUFFER1 = 0 : BUFFER2 = 0 *
    Clr@f DATIN
    Clr@f DATOUT
    Clr@f BUFFER1
    Clr@f BUFFER2
    Goto GETDATA
    @Fin Clrwdt
    Sleep
    F@Goto @Fin
    END
Sign In or Register to comment.