Shop OBEX P1 Docs P2 Docs Learn Events
Catalina 3.10 - Black is Back! - Page 5 — Parallax Forums

Catalina 3.10 - Black is Back!

1235»

Comments

  • Heater.Heater. Posts: 21,230
    edited 2013-05-12 00:51
    Ross,

    Great you are back. I hope all is well with you.

    Out of curiosity how did the Catalina download counter go in your absence? It's only now I read your post about hitting 10000 downloads. That's quite phenomenal.

    You have your work cut out with that PII thing on the horizon.
  • RossHRossH Posts: 5,462
    edited 2013-05-12 00:59
    Heater. wrote: »
    Ross,

    Great you are back. I hope all is well with you.
    Yes, thanks. Nothing life-threatening, just very debilitating :(
    Heater. wrote: »
    Out of curiosity how did the Catalina download counter go in your absence? It's only now I read your post about hitting 10000 downloads. That's quite phenomenal.

    Good question - I haven't checked it in months! Now up to 12,168. Note that this is for all versions of Catalina ever since 3.1, and I expect there is a lot of people who downloaded each version in turn. A more realistic statistic is to just look at 3.10 - this has 1792 downloads, and is still getting around 10 downloads per day.
    Heater. wrote: »
    You have your work cut out with that PII thing on the horizon.
    Yes, I expect I'll have quite a lot of catching up to do :)
  • Heater.Heater. Posts: 21,230
    edited 2013-05-12 01:11
    As you have probably seen you can get a configuration for FPGA to turn it into a Prop II. Or at least enough parts of a Prop II to exercise some code.
    I have the Terasic DE0 Nano board (Thank you Coley) which can support a single Prop II COG and 32k HUB RAM.
    Just got it up and running today.

    Good thing about this idea is that when one is done exercising PII code ideas and the prop II itself is out one can use the board for other nifty FPGA experiments. For example implementing a ZPU processor (Remember Zog):)
  • RossHRossH Posts: 5,462
    edited 2013-05-12 01:21
    Heater. wrote: »
    As you have probably seen you can get a configuration for FPGA to turn it into a Prop II. Or at least enough parts of a Prop II to exercise some code.
    I have the Terasic DE0 Nano board (Thank you Coley) which can support a single Prop II COG and 32k HUB RAM.
    Just got it up and running today.

    Good thing about this idea is that when one is done exercising PII code ideas and the prop II itself is out one can use the board for other nifty FPGA experiments. For example implementing a ZPU processor (Remember Zog):)

    Oh no! Zog has come back to life! Run for the hills!

    P.S.

    I also have a DE0 Nano. Sadly it has been sitting here unused for quite a while. Time to get down to some serious PII work!
  • SapiehaSapieha Posts: 2,964
    edited 2013-05-12 01:33
    Hi RossH.

    Nice to see You again.


    RossH wrote: »
    Oh no! Zog has come back to life! Run for the hills!

    P.S.

    I also have a DE0 Nano. Sadly it has been sitting here unused for quite a while. Time to get down to some serious PII work!
  • RossHRossH Posts: 5,462
    edited 2013-05-12 01:47
    Sapieha wrote: »
    Hi RossH.

    Nice to see You again.

    Thanks, Sapieha!
  • Cluso99Cluso99 Posts: 18,069
    edited 2013-05-12 04:43
    Nice to see you are back again, and fairly well recovered.

    re Wait - I didn't realise it should have been there. I just coded similar to what you showed.

    P2 on DE0 is really neat. Lots happening on the P2 forum.
  • Dr_AculaDr_Acula Posts: 5,484
    edited 2013-05-12 05:14
    Welcome back Ross!
  • David BetzDavid Betz Posts: 14,516
    edited 2013-05-12 05:36
    RossH wrote: »
    Hi everyone!

    I've been away from the forums for a while - health issues - so I just wanted to post a note saying I'm ok and I expect to be back again on a regular basis from now on. Thanks to those who inquired and/or sent good wishes.
    Welcome back Ross! Glad to have you here again and I'm glad your health issues are behind you!
  • doggiedocdoggiedoc Posts: 2,241
    edited 2013-05-12 05:37
    Welcome back Ross - glad you are getting well again!
  • RossHRossH Posts: 5,462
    edited 2013-05-14 05:14
    Thanks all!

    I'm looking forward to getting back to the Propeller!

    Ross.
  • PublisonPublison Posts: 12,366
    edited 2013-05-14 11:05
    I have to offer my thanks that you are back AND healthier.

    Jim
  • RossHRossH Posts: 5,462
    edited 2013-07-28 23:45
    Hi all,

    Just wanted to let everyone know that a new release of Catalina (3.11) will appear shortly. This may well be the last of the 3.x series (Propeller 2 support will appear as 4.0).

    The main purpose of this release is to fix up a whole bunch of minor issues I have been dealing with individually with various people (i.e. sending individual patches etc). I decided there are now enough to warrant the overhead of a full release.

    Not much new stuff - beside a number of bug fixes there are only a few significant functional changes:
    • A new SD card plugin to handle SDHC cards (i.e. SD cards > 2Gb). The old one is still supported as well, but only handles SD cards (<= 2Gb).
    • The default PASM assembler is now openspin (in place of homespun). Openspin is now a complete replacement for homespun, and works with both the Catalina compiler, the Catalina optimizer and the Blackbox/BlackCat debuggers.
    • The inclusion of the LMM version of the Catalina optimizer. Binaries only at this stage, until I get a chance to tidy up the source - this will make Catalina 100% open source.
    • Support for inline assembler, via a new PASM keyword. For example:
    #include <propeller.h>
    void main() {  
       PASM("or dira, #1");      // set bit 0 as output (DEBUG LED on Hydra)
       while(1) {
          msleep(500);
          PASM("xor outa, #1");  // toggle bit 0 (DEBUG LED on Hydra)
       }
    }
    

    Yes, I know I said I wouldn't add that last one :smile: - but when looking at the complexities of the P2 instruction set, I decided I needed it for my own prototyping.

    I expect version 3.11 to be out in a week or so.

    Ross.
  • Dr_AculaDr_Acula Posts: 5,484
    edited 2013-07-29 01:18
    Support for inline assembler, via a new PASM keyword. For example

    Sweet!

    <thinks - hmm how about we take the entire z80 emulation written in LMM pasm, and add the text PASM(" in front of each instruction...>
  • potatoheadpotatohead Posts: 10,261
    edited 2013-07-29 08:05
    Thank you Ross. :)

    Support for inline assembler, via a new PASM keyword. Yep, I agree with you, and your original reasons. The P2 playground warrants inline PASM. Chip has added inline "snippets" to SPIN as well. They get blasted in quickly, then executed in COG, essentially passing control of that COG to the user, until the PASM portion completes.
  • Dr_AculaDr_Acula Posts: 5,484
    edited 2013-07-29 19:49
    Hi Ross,

    I'm having a temporary memory blank - does catalina have a cache driver for the new 23LC1024 8 pin 128k serial sram?

    Just thinking about your PASM instruction and large assembly programs bigger than 32k...
  • RossHRossH Posts: 5,462
    edited 2013-08-01 17:06
    Dr_Acula wrote: »
    Hi Ross,

    I'm having a temporary memory blank - does catalina have a cache driver for the new 23LC1024 8 pin 128k serial sram?

    I'm not aware of any Propeller boards that use this chip. However, it would be fairly simple to adapt on of the existing SRAM drivers, I would think.

    Ross.
  • RetrobitsRetrobits Posts: 46
    edited 2013-08-24 11:06
    I wonder if Catalina can be configured to support the new Propeller Memory Card from Parallax:

    http://www.parallax.com/Store/Microcontrollers/BASICStampModules/tabid/134/ProductID/927/List/1/Default.aspx?SortField=UnitCost,ProductName

    It's over my head to try to adapt the existing configurations into something that would work for this - but I'd like to learn...

    - Earl
  • RossHRossH Posts: 5,462
    edited 2013-08-24 18:44
    Retrobits wrote: »
    I wonder if Catalina can be configured to support the new Propeller Memory Card from Parallax:

    http://www.parallax.com/Store/Microcontrollers/BASICStampModules/tabid/134/ProductID/927/List/1/Default.aspx?SortField=UnitCost,ProductName

    It's over my head to try to adapt the existing configurations into something that would work for this - but I'd like to learn...

    - Earl

    Hi Earl,

    Yes, not too difficult. The concept (but not the detail, obviously) is quite similar to Rayslogic's RamPage2 (http://www.rayslogic.com/Propeller/Products/FlashPoint/FlashPoint.htm).

    Catalina 3.11 will be released shortly (i.e. as soon as I track down an annoying bug!) and it includes full support for the RamPage2. Have a look at this when this is released for an idea as to what would be required (actually, supporting the Parallax board would be simpler, since it does not appear to use multiple FLASH/SRAM chips for fast parallel access).

    Ross.
  • RossHRossH Posts: 5,462
    edited 2013-08-29 20:28
    All Catalina users, please note ...

    Catalina 3.11 is now available (here).

    Ross.
Sign In or Register to comment.