Results 1 to 5 of 5

Thread: dcal linux

  1. #1
    Mitsu booster
    Join Date
    Mar 2012

    dcal linux

    Hope am in the right place here...

    Here a small appetizer from over the pond (germany)

    I am using many feats like the windows-version of dcal and wrote my own linux version.
    There is no reverse engeneering, it's all written from scratch. I started 4 yrs ago with lots of breaks inbetween but now it's become somewhat usable.

    If there is any interest, then of course am gonna share this all to the community later.

    The binary tables may be edited either in Hex/Ascii (by hand) or by snapping the points with mouse and moving them within the graph.

    Here a screenshot of the linux variant

    Any feedback is highly appreciated.

    Future plan is to integrate a software 6811 emulation into dcal-linux itself to dry-run the .bin on the pc/laptop and to directly control sorta ostrich thingie directly from dcal ...

    Just wanted to let you know that there is still some activity out there

    btw, here my site : (attn: its german)

    And Rob, big Thankies for all the .asm docu detective stuff, the project wouldnt be doable without it.
    Last edited by olk93; 04-04-2012 at 08:28 AM.

  2. #2
    Moderator Turbo Mopar Staff Force Fed Mopar's Avatar
    Join Date
    Dec 2005
    Greenville/Spartanburg SC area

    Re: dcal linux

    Nice, I'm sure there are a few Linux fans around here who'd like to try it. Your site looks good too.
    Rob M.
    '89 Turbo GTC
    2.5 TIII swap is here!

    Project LookOwt
    '91 Daytona ES, 61k original miles, Rick Lozier's old 3.0 nitrous car
    Back to basics, then the mods go back on....

  3. #3
    Visit Turbo Mopar Contributor ShelGame's Avatar
    Join Date
    Dec 2005
    Whitmore Lake, Michigan, Unite

    Re: dcal linux


    Any chance it would run on Android? I have Android x86 running on my netbook...
    Rob Lloyd
    '89 Daytona C/S

    2.5 T1 Auto
    13.24 @ 100.5mph
    NHRA #3728 AF/S
    tuning wiki

  4. #4
    Mitsu booster
    Join Date
    Mar 2012

    Re: dcal linux

    Android ... hmmm

    It's written in plain c and the windows&clicksy stuff is entirely gtk, so if that is available on android then it should work.
    It runs on anything linux and mac with backport stuff and i guess on win with the cygwin environment.

    I'll show you an excerpt of the Makefile so you see for yourself if it runs.

    ----- 8< ------ SNIP ------- 8< --------

    INCLUDES = \
    -DPACKAGE_DATA_DIR=\""$(datadir)"\" \
    -DPACKAGE_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \
    -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12

    dcal_SOURCES = \
    main.c \
    support.c support.h \
    interface.c interface.h \
    callbacks.c callbacks.h \
    dcal.h \
    table.c \
    table.h \
    sbec_file.c \
    sbec_tab.c \
    sbec_info.c \
    sbec_asm.c \
    sbec-tool.c \
    sbec-tool.h \
    sbec_draw.c \
    sbec_draw.h \
    utils.c \
    utils.h \
    background.h \
    global.h \
    global.c \
    sbec_info.h \
    hexview.c \
    hexview.h \
    gtkhex-private.h \
    ghex-marshal.c \
    ghex-marshal.h \
    ghex-marshal.list \
    gtkhex.c \
    gtkhex.h \
    hex-document.c \

    dcal_LDADD = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 $(INTLLIBS)

    ------ 8< ------ SNIP ----- 8< ------

    I think chances are good for Android or even porting it to an app for mobiles/tablets.

    There is still a long way to go ...

    the values (scaling) for the axis x/y isn't done yet
    neither the 2D tables yet,
    neither the detection of vars in the 0x00-0xff ram area
    serial (sci / spi) stuff not yet implemented.
    automatic removal of speed/rev limit and auto-speed limits not yet implemented.

    I still need a way to identify the ram-locs (0x00-0xff), i dont want to go the hard DRB-way, say executing all tests just to find out where everything resides. Bad thing is, on every different .bin i skimmed thru i saw them on diff. locations, obviously.
    Executing or tracing the foo_MM routines is the other stony way.

    btw, i just use the expression dcal, only to have a reference of what i am talking about, although similarities in optic and design and and usebility are intended, LOL.

    Of course if the program finds a .tbl file then one does not need to press the "SCAN" button for the program to do an in-depth search in the loaded .bin by comparing and tinkering with known tables to fish for rom-tables.
    The hit probability is quite high, even slightly changed/modified tables are still identified even if you do not have a .tbl.

  5. #5
    turbo addict
    Join Date
    Jul 2007
    Niagara Falls, ON

    Re: dcal linux

    Vielen dank!!

    Keep up the good work!
    DD1: '02 T&C Ltd, 3.8 AWD. DD2: '15 Versa Note SV, replacing.. DDx: '14 Versa Note SV << freshly killded :( ....... Projects: '88 Voyager 3.0, Auto with shift kit, timing advance, walker sound FX muffler on 15" pumpers wrapped in 215/65/R15 H rated Nexens.... and a '95 phord escort wagon PnP head << Both may need to go :( ..... I like 3.0s ... so??? ... stop looking at me like I've got two heads!

Similar Threads

  1. dcal download link?
    By roachjuice in forum Electrical & Fuel System
    Replies: 2
    Last Post: 10-26-2011, 07:32 PM
  2. Dcal, Chem, and GNU/Linux. Wine?
    By Tony Hanna in forum EFI Tuning
    Replies: 10
    Last Post: 03-22-2009, 05:55 AM
  3. another dcal chem2 question
    By wowzer in forum EFI Tuning
    Replies: 4
    Last Post: 03-17-2007, 09:37 PM
  4. 89 T2: Chem and Dcal...?
    By BoostMonkey in forum EFI Tuning
    Replies: 9
    Last Post: 01-14-2007, 03:45 PM
  5. would this programmer work for dcal?
    By tvanlant in forum EFI Tuning
    Replies: 9
    Last Post: 12-29-2006, 05:35 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts