Shop OBEX P1 Docs P2 Docs Learn Events
ULTIMATE List of Propeller Languages - Page 4 — Parallax Forums

ULTIMATE List of Propeller Languages

1246713

Comments

  • Dr_AculaDr_Acula Posts: 5,484
    edited 2009-08-29 06:30
    Fortran is no problem at all. But it may not qualify quite yet as the whole zicog/triblade thing is in flux so there isn't a proper writeup as yet.

    And as a general comment, there are programs that are compiled on a PC and downloaded, but there are also the programs that are written and compiled on the propeller itself. I think the latter ought to qualify equally as much, possibly even more so. They include BDS C, the bascom basic compiler, sbasic and fortran amongst others. But I appreciate they won't be on the list until the writeup is in one place (even though I can say they are working).

    Post Edited (Dr_Acula) : 8/29/2009 6:44:26 AM GMT
  • Cluso99Cluso99 Posts: 18,069
    edited 2009-08-29 06:39
    Humanoido said...
    5) Language may run on 3rd party prop boards if schematics
    and build info is provided
    The TriBladeProp pcb has schematics posted (and detailed assembly instructions for building the section required·to run ZiCog) on the TriBlade thread. So the TriBlade runs ZiCog &·CPM and has 64KB available to run the languages. Just a matter for someone to test all the possible languages.

    I have tested MBASIC and so has Dr_Acula on the TriBlade and ZiCog.

    @Dr_Acula: Have you compiled any Z80 Assembler on the TriBlade and ZiCog yet ???

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Links to other interesting threads:

    · Home of the MultiBladeProps: TriBladeProp, RamBlade, TwinBlade,·SixBlade, website
    · Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
    · Prop Tools under Development or Completed (Index)
    · Emulators: Micros eg Altair, and Terminals eg VT100 (Index) ZiCog (Z80) , MoCog (6809)
    · Search the Propeller forums·(uses advanced Google search)
    My cruising website is: ·www.bluemagic.biz·· MultiBladeProp is: www.bluemagic.biz/cluso.htm
  • Dr_AculaDr_Acula Posts: 5,484
    edited 2009-08-29 14:15
    I just wrote, compiled and ran this fortran program on the propeller. No PC involved as it was done with the pocketerm terminal running its own vga monitor (in greenscreen text, of course!) Written in wordstar, then compiled and linked.
            REAL X
            REAL Y
            REAL Z
            X=10
            Y=20
            Z=X+Y
            CALL PUTN(Z)
            CALL LINE
            END
    
    



    It gives an answer of 30.00000

    And yes, you can write assembly too in wordstar and compile and run it. All quite exciting really!

    Post Edited (Dr_Acula) : 8/29/2009 2:22:25 PM GMT
  • Toby SeckshundToby Seckshund Posts: 2,027
    edited 2009-08-29 21:49
    Most of the code I write is CompleteGibberish. Any place on the list ??

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Style and grace : Nil point
  • HumanoidoHumanoido Posts: 5,770
    edited 2009-08-31 07:47
    The proof of concept for many prop languages
    by posting a "printout" is appreciated, very impressive,
    and a tribute to many gurus and their considerable
    talent. However, without the download of a working
    package, it can only be considered as the proverbial
    carrot on the stick to the rest of us (guru wannabes).
    Let's hope we can get something with simple self
    installing code that everyone can use.

    humanoido
  • heaterheater Posts: 3,370
    edited 2009-08-31 07:50
    Working on it[noparse]:)[/noparse]

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    For me, the past is not over yet.
  • HumanoidoHumanoido Posts: 5,770
    edited 2009-08-31 16:43
    Toby Seckshund said...
    Most of the code I write is CompleteGibberish. Any place on the list ??
    Point number 11 has your language covered.

    11) Receive credit by inventing a new Prop language

    Go ahead and submit it, though it must be a
    working language ready for download. By the way, I think
    we've seen your subset embedded in some other languages.

    I'm working on translating a language too which will be
    interpreted and run on the Prop. It will be a subset of
    OPTICS known as Tiny Optics. Will post when ready.
    humanoido said...
    The proof of concept for many prop languages
    by posting a "printout" is appreciated, very impressive,
    and a tribute to many gurus and their considerable
    talent. However, without the download of a working
    package, it can only be considered as the proverbial
    carrot on the stick to the rest of us (guru wannabes).
    Let's hope we can get something with simple self
    installing code that everyone can use.
    heater said...
    Working on it[noparse]:)[/noparse]
    * Reverent Chinese bow in the direction of heater!

    humanoido
  • heaterheater Posts: 3,370
    edited 2009-08-31 16:56
    Pick your self up man, stop grovelling. [noparse]:)[/noparse]

    Hey, I'm just zis guy y'know.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    For me, the past is not over yet.
  • HumanoidoHumanoido Posts: 5,770
    edited 2009-08-31 17:20
    heater said...
    Pick your self up man, stop grovelling. [noparse]:)[/noparse]
    Hey, I'm just zis guy y'know.
    Ha! Ok, ok, get back to work! [noparse]:)[/noparse]
  • Cluso99Cluso99 Posts: 18,069
    edited 2009-09-01 07:19
    If you include MoCog, then you must include ZiCog. If you accept ZiCog running CPM, then MBASIC works. You will have to ask heater to try the Z80 Assembler under ZiCog and CPM.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Links to other interesting threads:

    · Home of the MultiBladeProps: TriBladeProp, RamBlade, TwinBlade,·SixBlade, website
    · Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
    · Prop Tools under Development or Completed (Index)
    · Emulators: Micros eg Altair, and Terminals eg VT100 (Index) ZiCog (Z80) , MoCog (6809)
    · Search the Propeller forums·(uses advanced Google search)
    My cruising website is: ·www.bluemagic.biz·· MultiBladeProp is: www.bluemagic.biz/cluso.htm
  • HumanoidoHumanoido Posts: 5,770
    edited 2009-09-01 07:50
    @cluso
    You are right - added ZiCog for Z80 assembler on the updated list.
    Hope heater will put together the MBASIC package with ZiCog and CPM.

    http://forums.parallax.com/showthread.php?p=788511

    humanoido
  • HumanoidoHumanoido Posts: 5,770
    edited 2009-09-01 08:15
    List of Propeller Language Implementations
    Current number of language imps = 36
    Remaining languages to reach 50 goal = 14

    PARALLAX ASSEMBLER
    PARALLAX SPIN
    PROPASM
    FEMTOBASIC
    FEMTOBASIC COLOR
    FEMTOBASIC PROPTERMINAL
    FEMTOBASIC PROTOBOARD
    BOEBOT BASIC
    DONGLE BASIC
    UOLED PROP BASIC
    MITS ALTAIR 4K BASIC
    TINY BASIC JT COOK (SEE HYDRA)
    TINY BASIC ROBERT WOODRING (SEE HYDRA)
    ALTAIR MINOL TINY BASIC
    PBASIC (SEE OBEX)
    C IMAGECRAFT
    C CATALINA
    C BDS COMPILER
    TINY
    TINY V1.2 CRENSHAW
    LOGO DREAMWRITER
    LISP
    LISP BY ROSS
    PASCAL
    JAVA
    SPHINX SPIN COMPILER
    FORTH BIFFLE
    FORTH
    SPIN FORTH SALSANCI
    THUMB
    META2
    META2 SPHINX
    SPINNER
    MOCOG V0.60 (6809 VARIANT)
    PROPBASIC
    ZICOG (Z80 VARIANT)

    Post Edited (humanoido) : 9/1/2009 10:49:01 AM GMT
  • heaterheater Posts: 3,370
    edited 2009-09-01 08:45
    Something not quite right here:

    MoCog and ZiCog would not normally be seen as languages, they are CPU emulators.

    They are only allowed here as languages if one accepts that the instructions/op-codes of a CPU are a language. Which of course in some technical definition they are. Op codes are the words of the language, the lexicon. They don't have much in the way of grammar rules. They for sure do have semantic meaning.

    Even then MoCog and ZiCog don't define or name the languages that would be "Motorola 6809" and "Zilog Z80" instruction sets or some some such.

    Unless of course "MoCog" and "ZiCog" are allowed as variants or implementations of a language in the same way as the many versions of C we have already.
    I have to admit they are variants as they are not perfect emulations yet and may never be.

    O.K. After that little though I've convinced myself that they should stay on the list.

    As for MBASIC I have only offered pointers to languages that I have been able to get running myself. MBASIC is to big for the RAM available on my Prop Demo Board so I did not suggest it yet.

    Clusso "Z80 Assembler under ZiCog and CPM." - I think you have already proved that one on TriBlade when doing syscpm2 to rebuild CP/M 2 or when you installed CP/M 3

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    For me, the past is not over yet.
  • HollyMinkowskiHollyMinkowski Posts: 1,398
    edited 2009-09-01 08:59
    Imagine a project where just for fun you had each cog running
    a separate program in a different language smile.gif

    A single controller running 8 languages at once... just WoW.

    That would really be hard
    for a single core controller!

    2w312e1.jpg

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    - Some mornings I wake up cranky.....but usually I just let him sleep -
  • heaterheater Posts: 3,370
    edited 2009-09-01 09:37
    Holy, stop it. A challenge like that could waste a lot of my time[noparse]:)[/noparse]

    But now you mention it. When ZiCog is running what do we have from the list?
    1) Spin - Taking care of start up, and peripheral emulation with serial ports, SD card etc.
    2) PASM - The Z80 op-code emulation is written in PASM.
    3) ZiCog - The Z80 emulation. As noted above the Z80 instruction set can be considered as a language.
    4) Microsoft M80. - The CP/M operating system is written in assembly language and built the with M80 assembler.
    5) MBASIC, 4KBASIC, C Pascal - Whatever program you are running in CP/M could be written in one of many languages.
    6) At a pinch, and this is not on the list, CP/M itself. One could consider that a batch file of OS commands constitutes a language, like BASH for example. So if the program one is running was started from a CP/M SUBMIT file it should also be counted.

    Wow 6 already. This challenge is not taking so long....Strangely enough we can now see that it is possible to have more than 8 languages running at the same time!!

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    For me, the past is not over yet.
  • HumanoidoHumanoido Posts: 5,770
    edited 2009-09-01 11:12
    The idea of a Cog running multiple languages is very significant. In the future, we may have a project to see exactly how many languages can fit into a single Prop. But first, we'll need to collect all the actual Prop working languages so I can finish this project of running all 50 languages on a Prop platform. It's taking longer than expected... is it possible to start counting OS's by the criteria that they were programmed in other languages? I'm not so sure.

    humanoido

    Post Edited (humanoido) : 9/1/2009 4:57:42 PM GMT
  • Dr_AculaDr_Acula Posts: 5,484
    edited 2009-09-01 14:04
    Still working out the rules here

    I see BDS C is on the list now. Which emulation exactly?

    Re "However, without the download of a working package..."

    Steps for a working package:
    1) Get a triblade board. Add 1 propeller chip, 1 512k ram chip, 1 latch, 1 eeprom, 1 sd card holder+card and either a usb to serial chip, or a max232.
    2) Get the cpm2.dsk image off the altair simh site
    3) run it through Cluso's small vb6 program to expand it out 4:1
    4) repeat for the disk images on the simh site for z80 assembler, sbasic, fortran77, bds c, mbasic, wordstar and other languages
    4) put the files on the sd card using a sd card reader/writer
    5) get the zicog code and program the propeller
    6) Change to the appropriate disk image, load wordstar, write a small program in your favourite language, save it and compile it

    I can do the above with photos if it helps. Then you can easily get to 50 languages.
  • Cluso99Cluso99 Posts: 18,069
    edited 2009-09-01 14:08
    I am not so sure either. But I can vouch for MBASIC working months ago. See either the ZiCog or TriBlade threads as I posted a pic of the screen. Saved the program to disk (SD card) and reloaded it and ran it again smile.gif

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Links to other interesting threads:

    · Home of the MultiBladeProps: TriBladeProp, RamBlade, TwinBlade,·SixBlade, website
    · Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
    · Prop Tools under Development or Completed (Index)
    · Emulators: Micros eg Altair, and Terminals eg VT100 (Index) ZiCog (Z80) , MoCog (6809)
    · Search the Propeller forums·(uses advanced Google search)
    My cruising website is: ·www.bluemagic.biz·· MultiBladeProp is: www.bluemagic.biz/cluso.htm
  • HumanoidoHumanoido Posts: 5,770
    edited 2009-09-03 18:04
    Dr_Acula said...
    Steps for a working package:
    1) Get a triblade board. Add 1 propeller chip, 1 512k ram chip,
    1 latch, 1 eeprom, 1 sd card holder+card and either a usb to
    serial chip, or a max232.
    How about using a Hydra board? It uses one Prop, runs the HYDRA
    Xtreme 512K SRAM Card or the HYDRA SD-MAX Storage Card,
    and uses USB.
  • mparkmpark Posts: 1,305
    edited 2009-09-03 21:36
    First problem: on the Hydra you can't use the SRAM card and the SD-MAX at the same time.
  • heaterheater Posts: 3,370
    edited 2009-09-03 21:53
    Second problem. None of us hacking on the Z80 emulator have a Hydra.
    When I looked at the Hydra a long time ago I surmised that it was not a good choice for providing external RAM for the emulator especially if one wanted to go above 64K. The Hydra RAM interface is tuned for fast sequential/block access not the random byte accesses we need.

    Since then someone (I forget who) has hacked the Hydra RAM cards CPLD to turbo charge it a bit so it might be worth reconsidering.

    However in the meantime Cluso has come up with the TriBlade and other designs specifically targeted at apps that need fast random access to external RAM.

    Anyway I hope to find time to put together a couple of language demo packages for the Z80 emulator that will run on a Prop demo board.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    For me, the past is not over yet.
  • HumanoidoHumanoido Posts: 5,770
    edited 2009-09-11 17:11
    Added mpark's SPIN COMPILER IMPLEMENTATION
    Added BST BRADS SPIN TOOL, thank to mpark for noting it!

    List of Propeller Language Implementations
    Current number of language imps = 38
    Remaining languages to reach 50 goal = 12

    PARALLAX ASSEMBLER
    PARALLAX SPIN
    HOMESPUN SPIN COMPILER MPARK
    BST BRADS SPIN TOOL
    PROPASM
    FEMTOBASIC
    FEMTOBASIC COLOR
    FEMTOBASIC PROPTERMINAL
    FEMTOBASIC PROTOBOARD
    BOEBOT BASIC
    DONGLE BASIC
    UOLED PROP BASIC
    MITS ALTAIR 4K BASIC
    TINY BASIC JT COOK (SEE HYDRA)
    TINY BASIC ROBERT WOODRING (SEE HYDRA)
    ALTAIR MINOL TINY BASIC
    PBASIC (SEE OBEX)
    C IMAGECRAFT
    C CATALINA
    C BDS COMPILER
    TINY
    TINY V1.2 CRENSHAW
    LOGO DREAMWRITER
    LISP
    LISP BY ROSS
    PASCAL
    JAVA
    SPHINX SPIN COMPILER
    FORTH BIFFLE
    FORTH
    SPIN FORTH SALSANCI
    THUMB
    META2
    META2 SPHINX
    SPINNER
    MOCOG V0.60 (6809 VARIANT)
    PROPBASIC
    ZICOG (Z80 VARIANT)

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    humanoido
    *Stamp SEED Supercomputer *Basic Stamp Supercomputer *TriCore Stamp Supercomputer
    *Minuscule Stamp Supercomputer *Three Dimensional Computer *Penguin with 12 Brains
    *Penguin Tech *StampOne News! *Penguin Robot Society

    Post Edited (humanoido) : 9/12/2009 8:43:24 AM GMT
  • mparkmpark Posts: 1,305
    edited 2009-09-11 17:58
    Thanks for including Homespun. Don't forget Brad's Spin Tool (BST).
  • HumanoidoHumanoido Posts: 5,770
    edited 2009-09-12 08:58
    mpark: BST is now included in the updated list above.
    Good suggestion!

    humanoido
  • HumanoidoHumanoido Posts: 5,770
    edited 2009-09-20 08:45
    The Z80 emulation connection is now made and I am delighted to report
    the goal of 50 languages is reached and surpassed.

    humanoido

    List of Language Implementations

    Current number of language implementations = 86
    Remaining languages to reach 50 goal = successfully reached!

    PARALLAX ASSEMBLER
    PARALLAX SPIN
    HOMESPUN SPIN COMPILER MPARK
    BST BRADS SPIN TOOL
    PROPASM
    FEMTOBASIC
    FEMTOBASIC COLOR
    FEMTOBASIC PROPTERMINAL
    FEMTOBASIC PROTOBOARD
    BOEBOT BASIC

    DONGLE BASIC
    UOLED PROP BASIC
    MITS ALTAIR 4K BASIC
    TINY BASIC JT COOK (SEE HYDRA)
    TINY BASIC ROBERT WOODRING (SEE HYDRA)
    ALTAIR MINOL TINY BASIC
    PBASIC (SEE OBEX)
    C IMAGECRAFT
    C CATALINA
    C BDS COMPILER

    TINY
    TINY V1.2 CRENSHAW
    LOGO DREAMWRITER
    LISP
    LISP BY ROSS
    PASCAL
    JAVA
    SPHINX SPIN COMPILER
    FORTH BIFFLE
    FORTH

    SPIN FORTH SALSANCI
    THUMB
    META2
    META2 SPHINX
    SPINNER
    MOCOG V0.60 (6809 VARIANT)
    PROPBASIC
    ZICOG (Z80 VARIANT)
    The CPM2 OS now runs on the simulated Z80 processor (emulator on Prop).
    Have a look at www.schorn.ch/cpm/intro.php for the many languages supported under CPM2.
    Altair 8k Basic
    Altair Basic 4.0

    8080 assembler
    Z80 assembler
    MITS Disk Extended BASIC Version 4.1
    Altair Disk Extended Basic Version 300-5-C (made available by Scott LaBombard)
    Altair Disk Extended Basic Version 5.0 (from Andrew Kessel's site)
    MINOL (based on documents retyped by Emmanuel ROCHE)
    VTL-2 (based on documents retyped by Emmanuel ROCHE)
    SPL: a compiler for a C-like, Simple Programming Language
    PROLOGZ (interactive Prolog development environment)
    Pascal MT+ compiler and Pascal pretty printer (Pascal source)

    ACT 3.0 Assembler by SORCIM
    JANUS/ADA - Version 1.5.0 with sample programs
    Algol-M - Version 1.1 with sample programs
    apl/z v1.1 with some documentation and utility functions
    Microsoft BASIC-80 Rev. 5.21
    Microsoft BASIC Rev. 5.1
    Microsoft BASIC Rev. 4.51
    Microsoft Basic Compiler BASCOM 5.30a
    Digital Research CBASIC Compiler Version 2.8
    Digital Research CBASIC Compiler Version 2.0

    CBASIC Compiler Version 2.07
    Xitan Z-80 High Precision Disk BASIC Version 1.06
    Softaid MTBASIC Multitasking Basic Compiler V2.6g, docs in PDFS-BASIC Compiler Version 5.4b
    S-BASIC Compiler Version 5.4b
    Real Time Microsystems TARBELL BASIC
    HI-TECH C COMPILER (CP/M-80) V3.09
    C Vers. 1.06D 8080 (C) 1982 1983 1984 by Manx Software Systems
    Microsoft MS-COBOL Version 4.65 with VT100 support
    COMAL-80/z80 rev. CP/M 2.10
    Forth - UNIFORTH

    Forth 83 Version 2.1.0
    Microsoft FORTRAN-80 Ver. 3.4
    Microsoft FORTRAN-80 Ver. 3.33
    LISP/80 Version 1.1
    muLISP-80
    MUMPS Version 2.62 with source and version 2.60
    muSIMP-80 2.14 Symbolic algebra package
    Turbo Pascal Version 3.00A configured for VT100
    UCSD Pascal II.0
    PILOT to Pascal compiler (Pascal/Z included)

    Digital Research PL/I-80 V1.0
    PLM based on ISIS
    PIP.PLM
    PLMX by SYSCON (SYStem CONsultants Inc. 1980)
    PLMX implements the syntax of PL/M
    Simple Programming Language (SPL)

    Post Edited (humanoido) : 9/21/2009 2:40:31 PM GMT
  • heaterheater Posts: 3,370
    edited 2009-09-20 09:56
    Amazing!

    What do you mean by "Z80 emulation connection is now made"?
    Do you have ZiCog running on a TriBlade and have therefore been able to try out all those CP/M languages for yourself?
    Or do they still need to be proved on the metal, as it were ?

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    For me, the past is not over yet.
  • HumanoidoHumanoido Posts: 5,770
    edited 2009-09-20 11:30
    heater: testing these setups is open. I have taken the list and randomly chose one language at a time for full testing and implementation and don't have enough time to do all 80 by myself. Others posting on the forum have testified to the validity of other programs and setups. I have the TriBlade schematic and three Props but see you were planning to test all of this on a Prop Demo board, which is one of two most desired setups according to the rules. The other is the Propeller Proto Board. The connection is finally getting caught up with the postings and recommendations for working setups, doing the language and support files downloads, and "connecting" with the CPM versions for a Prop Z80 emulator. I can use all the help I can get. The project turned out to be massive. Plus, I'm considering increasing the goal from 50 to 100 languages for the Propeller. Do you think this is possible? At 80 count now, only 20 more languages are needed. Maybe we can knock these off one at a time.

    humanoido
  • Dr_AculaDr_Acula Posts: 5,484
    edited 2009-09-20 14:07
    Great news!

    Now to get you to 100...

    Did I see SBASIC there? This is a capture from a propeller compiling and running a simple sbasic program:
    A>type new.bas
    
    comment
            call small procedures first then bigger procedures
            as can't call/reference a later procedure (one pass compiler)
            Dim common variables eg arrays at beginning of program
    end
    rem *** functions and procedures ***
    
    rem ************ MAIN **************
    
    print "Hello World"
    end
    
    A>
    A>sbasic new
    
           tm
    S-BASIC Compiler Version 5.4b 
    
    .0001:00 comment
    0002:01         call small procedures first then bigger procedures
    0003:01         as can't call/reference a later procedure (one pass compiler)
    0004:01         Dim common variables eg arrays at beginning of program
    0005:01 end
    0006:00 rem *** functions and procedures ***
    0007:00 
    0008:00 rem ************ MAIN **************
    0009:00 
    0010:00 print "Hello World"
    0011:00 end
    0012:00         ****** End of program ******
    ...........................Compilation complete
    
    
    A>new
    
    Hello World
    
    A>
    
    



    And you could add 8080 and Z80 assembly if not already there.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    www.smarthome.viviti.com/build
  • HumanoidoHumanoido Posts: 5,770
    edited 2009-09-20 19:29
    Nice! What is the SBASIC running under? Where is the download?

    Where is the link for the 8080 connection?

    humanoido
  • Dr_AculaDr_Acula Posts: 5,484
    edited 2009-09-20 23:46
    Sbasic is running under CP/M 2.2
    Link is http://www.schorn.ch/cpm/intro.php about two thirds of the way down the page, "basic collection" there is a zip and it includes the sbasic .dsk image. Contains all the documentation too. It was well hidden but it is the easiest language I've ever programmed in. True structured programming long before its time.
    (There are some other languages there too but I haven't tested them so I'm not sure if they can go in your collection. Yet...)
    Re assembly, I'll need to check the absolute minimum you need and get the documentation together, but there are two compilers, one takes .asm files and one takes .mac files, and each package consists of two programs - a compiler and a linker. We are talking the late 1970s here, but one system used Digital Research's compiler and the other was from a company called Micro-Soft. Plus ca change, plus c'est la meme chose...

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    www.smarthome.viviti.com/build

    Post Edited (Dr_Acula) : 9/20/2009 11:51:13 PM GMT
Sign In or Register to comment.