- 15 Jun, 2022 2 commits
-
-
Ben Avison authored
These are typically useful for wrapper functions that want to do something before and/or after a SWI call, and which therefore need to pass a pointer to their own variadic arguments into the guts of _swi or _swix. The pairs of functions _swi and _vswi, and _swix and _vswix, are almost identical, differing only in argument marshalling. There being only two additional entries, I didn't think it was worth introducing a whole new library chunk. Instead, I've tacked them onto the end of chunk 2 (the basic clib functions). Note that this means that any applications that use these new entries will need to take responsibility for RMEnsuring this version of the SharedCLibrary module and softloading a newer one if necessary.
-
Ben Avison authored
Harvard caches are here to stay - can't conceive why we'd ever want to build binaries that didn't support them again. SASTMhatbroken is now conditional on the target (i.e. lowest supported) architecture being 4 or below - i.e. the workaround for the StrongARM bug isn't needed for ROMs targeting ARMv5 or above.
-
- 31 May, 2009 1 commit
-
-
Peter Naulls authored
Detail: This changes all the C and assembler includes to be a canoncial Unix format. Also match include paths to previous commit for EditIntern/DrawIntern/VerIntern Finally, also include some minor type fixes (NULL vs 0) Admin: May be some other paths elsewhere in the source I'm not immediately able to fix. Will address any issues ASAP, since this is a huge change. Version 5.54. Not tagged
-
- 16 Oct, 2000 1 commit
-
-
Stewart Brodie authored
Detail: This code would only work in 26-bit modes, since it stored the output flags using STR pc, [sp, #4*4]!. When {CONFIG} is 32, it stores the CPSR instead. Admin: Tested in 32-bit Lazarus build - this fixes the RCMMDriver stiffing (because it sits with interrupts off waiting for the C flag to be set on exit from an OS_Byte call it calls through _swix) Version 5.19. Tagged as 'RISC_OSLib-5_19'
-
- 09 May, 2000 1 commit
-
-
Kevin Bracey authored
Version 5.06. Tagged as 'RISC_OSLib-5_06'
-
- 09 Jul, 1999 1 commit
-
-
Kevin Bracey authored
ROM patches. fp and lr are now set correctly before calling a SWI. This allows much better recovery if the SWI aborts or generates an error. Version 4.95. Tagged as 'RISC_OSLib-4_95'
-
- 01 Oct, 1998 1 commit
-
-
Kevin Bracey authored
StrongARMfudge flag removed. StrongARM compatibility set according to AMBKernel flag in Hdr:RISCOS strftime %U and %W specifiers fixed for week 0. Version 4.89. Tagged as 'RISC_OSLib-4_89'
-
- 21 Jan, 1997 1 commit
-
-
Neil Turton authored
-
- 05 Nov, 1996 2 commits
-
-
Neil Turton authored
-
Neil Turton authored
-