log in | register | forums
Show:
Go:
Forums
Username:

Password:

User accounts
Register new account
Forgot password
Forum stats
List of members
Search the forums

Advanced search
Recent discussions
- 10 RISC OS gift ideas for Christmas (News:)
- Drag'N'Drop Autumn edition now available (News:)
- !DualHead puts 2 screens in one (News:)
- RISC OS London Show 2017 - Notes from the talks (News:6)
- November News (News:)
- !Organizer 2.28 reviewed (News:2)
- !OBrowse reviewed (News:10)
- Aemulor (Gen:16)
- DDE reaches release 28 and above (News:)
- Elesar quicks dispels stormy clouds (News:2)
Latest postings RSS Feeds
RSS 2.0 | 1.0 | 0.9
Atom 0.3
Misc RDF | CDF
Site Search
 
Article archives
The Icon Bar: Programming: Subversion
 
  Subversion
  sirbod (20:48 30/9/2012)
  swirlythingy (22:34 30/9/2012)
    Phlamethrower (23:28 30/9/2012)
  sirbod (14:00 2/10/2012)
    nunfetishist (15:36 2/10/2012)
      sirbod (17:09 2/10/2012)
        Phlamethrower (19:26 2/10/2012)
          sirbod (20:11 2/10/2012)
    sirbod (18:41 2/10/2012)
 
Jon Abbott Message #121139, posted by sirbod at 20:48, 30/9/2012
Member
Posts: 563
I want to switch ADFFS to Subversion, that in itself isn't too tricky. Is there a free ARM compiler that will work with it though? Will extASM be usable for example?

[Edited by sirbod at 21:49, 30/9/2012]
  ^[ Log in to reply ]
 
Martin Bazley Message #121140, posted by swirlythingy at 22:34, 30/9/2012, in reply to message #121139

Posts: 460
There's a command-line port of Subversion, but AFAIK that's it. You have to do everything yourself in a TaskWindow.
  ^[ Log in to reply ]
 
Jeffrey Lee Message #121141, posted by Phlamethrower at 23:28, 30/9/2012, in reply to message #121140
PhlamethrowerHot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot stuff

Posts: 15057
Subversion is just a source control system, it doesn't matter what compiler you use.

You can get Alex Waugh's port of the SVN client over here.
  ^[ Log in to reply ]
 
Jon Abbott Message #121149, posted by sirbod at 14:00, 2/10/2012, in reply to message #121139
Member
Posts: 563
Why does extASM 2.0 error on:

MSR CPSR_flg, R0

It reports ' Missing "," '

EDIT: The extASM manual is incorrect, it expects "CPSR_f". The assembler itself seems so to have so many bugs, I may well go back to BASIC!


[Edited by sirbod at 16:14, 2/10/2012]
  ^[ Log in to reply ]
 
Rob Kendrick Message #121150, posted by nunfetishist at 15:36, 2/10/2012, in reply to message #121149
nunfetishist
Exposing morons since 1981

Posts: 484
EDIT: The extASM manual is incorrect, it expects "CPSR_f". The assembler itself seems so to have so many bugs, I may well go back to BASIC
What you want is ObjAsm.
  ^[ Log in to reply ]
 
Jon Abbott Message #121151, posted by sirbod at 17:09, 2/10/2012, in reply to message #121150
Member
Posts: 563
What you want is ObjAsm.
Where can I download it?

I've finally got ADFFS to compile under extASM, but APD's and JFD crash - so something isn't right.
  ^[ Log in to reply ]
 
Jon Abbott Message #121153, posted by sirbod at 18:41, 2/10/2012, in reply to message #121149
Member
Posts: 563
Can a repeat code section reference the loop its in, under extASM? The code below doesn't work as #set won't redefine a value once created - or so it would seem.

#set _loop = 0
#rept 32
MOVS R0, R0, LSL #1
BCS _jump + (_loop * 3*4)
#set _loop = _loop + 1
#endr
._jump


The resulting code is always "BSC _jump (0 * 3*4)
  ^[ Log in to reply ]
 
Jeffrey Lee Message #121154, posted by Phlamethrower at 19:26, 2/10/2012, in reply to message #121151
PhlamethrowerHot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot stuff

Posts: 15057
What you want is ObjAsm.
Where can I download it?
It's part of the Acorn/Castle/ROOL C/C++ suite, which as you can probably guess is available from ROOL's site (although it looks like they prefer to sell USB sticks to new customers rather than just offering a download).

Or for the free alternative there's asasm, as supplied with GCC. The latest version is pretty much on par with objasm when it comes to features - if you fiddle with the build system a bit you can use it in place of objasm when building RISC OS ROMs.

[Edited by Phlamethrower at 20:27, 2/10/2012]
  ^[ Log in to reply ]
 
Jon Abbott Message #121155, posted by sirbod at 20:11, 2/10/2012, in reply to message #121154
Member
Posts: 563
It's taken 13 hours, but I now have the ADFS and ADFFS modules modularized and compiling under extASM, so I'll probably stick with it now.

Onto Subversion now...
  ^[ Log in to reply ]
 

The Icon Bar: Programming: Subversion