Shop OBEX P1 Docs P2 Docs Learn Events
Compiling & LInking the Booter / Interpreter — Parallax Forums

Compiling & LInking the Booter / Interpreter

65816581 Posts: 132
edited 2014-10-13 18:55 in Propeller 1
I am currently working on some scripts which will hopefully compile, link and generate
unscrambled hex files for using in P1V projects. In case I have missed it - are there any
binary versions of these available, so I can compare my results?

Comments

  • Cluso99Cluso99 Posts: 18,069
    edited 2014-10-13 03:10
    I have already created all the hex files including the spin programs that created them. Just search this forum back near the beginning.
  • 65816581 Posts: 132
    edited 2014-10-13 04:29
    Cluso99 wrote: »
    I have already created all the hex files including the spin programs that created them. Just search this forum back near the beginning.

    So you can re-compile the booter and add custom functions? I have trouble finding your code.
  • SeairthSeairth Posts: 2,474
    edited 2014-10-13 05:08
    6581 wrote: »
    So you can re-compile the booter and add custom functions? I have trouble finding your code.

    As it happens, I have been working on a stand-alone assembler, written in Python. I have been testing it with the ROM source files, so I definitely know that it will work with those. The assembler's not quite complete, but I'll try to release it in the next day or so.
  • ozpropdevozpropdev Posts: 2,793
    edited 2014-10-13 05:29
    I've been using the Propeller tool to generate .binary files of my modified interpreter and booter.
    I have a program that links them together with the runner and sin/log tables and generates a unscrambled hex file.
    Is this what you guys are after?
  • 65816581 Posts: 132
    edited 2014-10-13 05:31
    ozpropdev wrote: »
    I've been using the Propeller tool to generate .binary files of my modified interpreter and booter.
    I have a program that links them together with the runner and sin/log tables and generates a unscrambled hex file.
    Is this what you guys are after?

    Exactly. I am planning to make a custom bootloader.
  • ozpropdevozpropdev Posts: 2,793
    edited 2014-10-13 05:51
    Here is a unscrambled hex file. I will post my linker tomorrow when I'm back at my development machine. :)
  • ozpropdevozpropdev Posts: 2,793
    edited 2014-10-13 18:55
    Here's my hex file generator program.
    You can unscramble ,load binary files, modify Prop version number and insert some text info into the ROM.
    Just enough functions to allow modifying the interpreter and booter code.
    Hope this helps :)
    Cheers
    Brian
Sign In or Register to comment.