Menu

Does anyone have a license for Adobe Illustrator ? and, is willing to do some editing

Anobium
2023-02-16
2023-02-16
  • Anobium

    Anobium - 2023-02-16

    I found this chart by Eric Lengyel. He has given me permission to update for Great Cow BASIC.

    As you can the chart is very useful.

    I want to edit the Floating Point Section with the GCB variable types, and, the republish.

    So, got a license for Adobe Illustrator ? and, are you do some editing

     

    Last edit: Anobium 2023-02-16
  • Anobium

    Anobium - 2023-02-16

    The Chart

     
  • Chris Roper

    Chris Roper - 2023-02-16

    I don't have illustrator but I do have other tools that could do the job.
    What format is the file in?
    (edit: I see it attached as PDF)

    I will certainly give it a go if you send the original and the changes you need.
    We are losing power here in a few minuets but I will have a go at it in the morning.

     

    Last edit: Chris Roper 2023-02-16
    • Anobium

      Anobium - 2023-02-16

      Thank you,

      PDF format.


      Here is some example code to go with the document.

      #Chip 16F877a,20
      #option Explicit
      
      dim Bytevar1, Bytevar2 as Byte
      dim Bitvar1, Bitvar2, Bitresult as Bit
      
      'Setup LCD Parameters
      #DEFINE LCD_IO 4
      #DEFINE LCD_NO_RW
      'FAST IS OK ON 16f877a
      #DEFINE LCD_SPEED FAST
      
      'Change as necessary
      #DEFINE LCD_RS PortB.4
      #DEFINE LCD_Enable PortB.5
      #DEFINE LCD_DB4 PortB.0
      #DEFINE LCD_DB5 PortB.1
      #DEFINE LCD_DB6 PortB.2
      #DEFINE LCD_DB7 PortB.3
      
      CLS
      Bitvar1 = 1
      Bitresult = NOT Bitvar1
      Bitvar2 = NOT Bitvar1
      Print "NOT "
      Print Bitresult
      Locate 1,0
      Print "NOT "
      Print Bitvar2
      wait 4 s
      
      CLS
      Bitvar1 = 0
      Bitvar2 = 0
      Bitresult = Bitvar1 AND Bitvar2
      Locate 0,0
      Print "AND "
      Print Bitresult
      
      Bitvar1 = 0
      Bitvar2 = 1
      Bitresult = Bitvar1 AND Bitvar2
      Locate 1,0
      Print "AND "
      Print Bitresult
      
      wait 4 s
      
      CLS
      Bitvar1 = 1
      Bitvar2 = 0
      Bitresult = Bitvar1 AND Bitvar2
      Locate 0,0
      Print "AND "
      Print Bitresult
      
      Bitvar1 = 1
      Bitvar2 = 1
      Bitresult = Bitvar1 AND Bitvar2
      Locate 1,0
      Print "AND "
      Print Bitresult
      
      CLS
      Bytevar1 = 0b01100111
      Print BytetoBin(Bytevar1)
      Bytevar1 = NOT Bytevar1 & ( Bytevar1 + 1 )
      locate 1,0
      Print BytetoBin(Bytevar1)
      
       
  • Chris Roper

    Chris Roper - 2023-02-16

    Not seeing the relevance of that code to the Chart or the Floating Point Section.
    we can chat in the morning.

     
    • Anobium

      Anobium - 2023-02-16

      Yes, of course. You are correct.

      That is relevant to BIT MANIPLUATION section.

       

Log in to post a comment.