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
- I want to digitise some A3010 software - ONLY COPY (Gen:5)
- RISC OS ports website (News:5)
- For Swaps/Trade Acorn User/Archi World Magazine Collection (Gen:5)
- More Acorn Magazine nostalgia (News:)
- RISC OS London Show 2018 (News:)
- NetSurf or Iconbar? (Site:3)
- September News round-up (News:)
- DDE tools updated to DDE28c (News:)
- Orpheus hits crowdfunding target (News:2)
- Orpheus launch crowdfunding campaign (News:5)
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 (21:48 30/9/2012)
  swirlythingy (23:34 30/9/2012)
    Phlamethrower (00:28 1/10/2012)
  sirbod (15:00 2/10/2012)
    nunfetishist (16:36 2/10/2012)
      sirbod (18:09 2/10/2012)
        Phlamethrower (20:26 2/10/2012)
          sirbod (21:11 2/10/2012)
    sirbod (19:41 2/10/2012)
 
Jon Abbott Message #121139, posted by sirbod at 21: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 23: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 00:28, 1/10/2012, in reply to message #121140
PhlamethrowerHot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot stuff

Posts: 15065
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 15: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 16:36, 2/10/2012, in reply to message #121149
nunfetishist
Exposing morons since 1981

Posts: 485
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 18: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 19: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 20:26, 2/10/2012, in reply to message #121151
PhlamethrowerHot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot stuff

Posts: 15065
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 21: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