The ELLO Computer (ein kleiner Computer mit integriertem C Interpreter)

  • Hi!

    Vielleicht ja für irgendjemanden interessant:


    The ELLO Computer - das ist ein kleiner Selbstbaucomputer mit integriertem C Interpreter auf Basis von einem PIC32MX170 oder 270.

    http://ello.cc/



    PS/2 Tastatur und VGA Monitor dran und schon geht's los. Als BASIC Rechnerchen gibt's sowas ja zuhauf - aber mit C??? - noch nie gesehen...

    Der Entwickler hat in einem anderem Forum geschrieben das er noch ein paar Platinen zum abgeben hätte - er will mir eine davon zuschicken - bin ich mal sehr gespannt wie das Gerätchen so läuft!!!

    Jedenfalls sind alle Unterlagen (Schematic, BOM, Gerber, Firmware) vorhanden um sich so ein Teilchen selbst zu bauen. Schade das er ein paar blöde zu beschaffende Teile verbaut hat wie z.B. die PS/2-VGA Kombibuchse...


    :)Franky

  • Eben habe ich meine Platine bekommen! :) Das ging ja verdammt schnell!!! Aus England - ...und der Entwickler wollte nur 3€ für den Versand haben und hat für die Platine nichts verlangt...

    Jetzt muss ich nur sehen das ich die Teile bei Mouser bekomme - von Euch bestellt da nicht zufällig in nächster Zeit jemand etwas???


    :)Franky

  • Das Teil ist wirklich witzig. Bißchen wenig RAM evtl.

    Aber PS/2 holt keine jungen Bastler mehr ab (vermutlich) und C ohne #define Anweisung ist doch eigentlich gar kein C


    Dafür scheint die Textauflösung interessant zu sein 60x27 bei minimaler VGA Punktzahl ist schon was ausgefalleneres. ChuckPeddles Minimalvorstellung für einen nutzbaren Computer lag bei 64 Zeichen pro Zeile. Bekommen hat er dann die VC20 Vorgabe und dann war er weg.

    -- 1982 gab es keinen Raspberry Pi , aber Pi und Raspberries

  • Hi Franky, mir ist das ello Projekt kürzlich auch aufgefallen. Hattest Du alle Bauteile bekommen und bereits aufgebaut?


    Grüße

    Gerd

  • ok, muß ich auch haben. Würdest Du das verkaufen? Dann spare ich mir die Zeit die Bauteile zu bestellen. Wahrscheinlich gibt es eh ein Problem das VGA/PS2 Combo zu bekommen. Hatte schon überlegt das Combo durch Einzelkomponenten zu ersetzten.

    Es gab so um 1989-1995 ein ähnliches SBC System von der Fa. Z-World in USA/Davis. Der Controller war ein HD64180. Der C Cross Compiler wurde als Dynamic C vermarket und hatte ein vertecktes C Interpreter Feature und run time libs die auf dem SBC abgelegt wurden.


    Grüße

    Gerd

  • GePu : Du kriegst die Teile eigentlich alle bei Mouser - leider jedoch nicht sonderlich billig... Alleine das doofe PS2/VGA Kombi hat um die 9€ gekostet.

    Eigentlich wäre es nicht verkehrt das Ello auf "normale" Teile neu zu layouten - sooo viel ist da ja wirklich nicht daran... Ich hab' mein Ello vor allem deswegen (weitgehends normal) aufgebaut weil mir Kon die Platine über ein anderes Forum zum Versandkostenpreis hat zukommen lassen.


    Mittlerweile wird ja auch eine Standard-RTC unterstützt...


    Ich hab' an meiner Platine eigentlich nur die fehlenden Dioden und Vorwiderstände am VGA Port ergänzt...


    Verkaufen will ich mein Teilchen eigentlich nicht - ich kann Dich aber bei der Bauteilesuche unterstützen, bzw. meine Mouser-Teileliste 'raussuchen wenn Du möchtest...


    :)Franky

  • Wieviel von dem ROM benutzt eigentlich die Software - oder anders: ist da noch viel Platz ?


    Wenn ja , könnte man da einen immensen Speedupgrade in den Grafikroutinen bekommen, wenn man in der Line-Routine eine Fallunterscheidung macht für dx=0 bzw. dy=0, jeweils als Einzelfall für Linien, die entweder waagerecht oder senkrecht laufen. Das benutzen dann anscheinend alle anderen Routinen wie DrawFrame und DrawRectangle und auch die heute wichtige Triangle Funktion - und rechnen da, so wie es jetzt ist, immer eine Art kompletten Bresenham durch - für jede Line.


    ( in ../RIDE/graphics.c )



    Wie man mit sowas dann ein fertiges ROM baut, wüßte ich aber auch nicht, aber vielleicht hilft ja der Hinweis hier schon.

    -- 1982 gab es keinen Raspberry Pi , aber Pi und Raspberries

  • Ich dachte eigentlich ich hätte mehr Teile von Mouser gekauft - offenbar war's nur der doofe VGA-PS2 Kombi und der Rest bei Farnell...


    Mouser - 999-H15-PS2L571: https://www.mouser.de/ProductD…wZzjKn3wxlzWFYmuaBA%3D%3D


    Farnell:

    https://de.farnell.com/microch…28/dp/2419681?ost=2419681

    https://de.farnell.com/c-k-com…dt/dp/1201431?ost=1201431

    https://de.farnell.com/hirose-…sh/dp/1764372?ost=1764372

    https://de.farnell.com/broadco…cd/dp/1003244?ost=1003244

    https://de.farnell.com/microch…92/dp/1296588?ost=1296588

    https://de.farnell.com/multico…os/dp/2854370?ost=2854370

    https://de.farnell.com/multico…ma/dp/2135915?ost=2135915

    https://de.farnell.com/molex/5…os/dp/3499374?ost=3499374


    Hühnerfutter und IC-Sockel hatte ich noch hier - daher hatte ich nur die wichtigsten Teile bestellt. Ich habe überwiegend SMD-Teile eingesetzt - Oszilator gäbe es aber auch als THT...


    Sieht so aus als ob beim VGA-PS2 Kombi und SD-Kartenhalter jeweils nur noch ein Stück vorrätig sind...


    VIEL GLÜCK (und viel Spaß)!!!


    :)Franky

  • WARUM?

    Frage ich mich hier immer wieder, braucht man sowas?

    Das ist nicht Classic, nicht Retro, und zugleich auch noch praktisch untauglich, schwer zu beschaffen, usw.

    Wenn ich schon was Kleines will, warum nicht einfach mal TTGO32 mit CP/M nehmen?

    Oder sucht ihr den "Stress" mit solchen Lösungen?

    angstangstangstangstangstangstangstangstangstangstangstangst

  • Na Ja.

    Irgendwie ist das auch Retro.

    Quasi Retro Ansatz = minimalistisches System analog zu den ersten Selbstbau Computern, aber mit heutigen uC/Mitteln.


    In eine ähnliche Kategorie gehören dann C64 Mini, Atari Flashback etc. pp


    VG Peter

    github.com/petersieg