- 01 Mar, 2001 1 commit
-
-
Simon Forrest authored
* New header file "Hdr:UserIF.UserIF" provided for definitions specific to the user interface on products. This abstracts the UI definitions from the machine-specific ones, and (ultimately) allows more flexibility in the choice of Machine and UserIF build combinations. Detail: * As part of the work to remove the (almost obsolete) STB flag, a new flag has been defined: Embedded_UI. This is provided by the "UserIF" header file. The file should not be directly included; instead use the same mechanism as for "Hdr:Machine.Machine" and use "Hdr:UserIF.<UserIF>". In the past, the STB flag has been used to mean different things in different software components, some machine-dependent but more often than not to differentiate desktop builds from STB/NC versions. Two types of system are identified: "Desktop" and "Embedded"; UserIF_Type is defined as a string containing the UI type. STB/NC user interface differences should be encapsulated in appropriate "Embedded_UI" switc...
-
- 29 Jan, 2001 1 commit
-
-
Ben Avison authored
Version 1.16. Tagged as 'HdrSrc-1_16'
-
- 25 Jan, 2001 1 commit
-
-
Ben Avison authored
Detail: OSLib defines "True" and "False" as integer variables, but Hdr:Symbols defines them as logical ones. Hdr:Proc assigned "True" and "False" to logical variables, so there was no way that it could be used with any component that used any OSLib or even DefMod-generated headers. Hdr:Proc now uses the unambiguous "{TRUE}" and "{FALSE}" symbols. Admin: Required by SoundFileExtMSADPCM 0.06. Version 1.15. Tagged as 'HdrSrc-1_15'
-
- 15 Jan, 2001 1 commit
-
-
Stewart Brodie authored
Admin: This had been deferred pending an update from Pineapple, but I need to clear pending updates from pecan's poorly disc. Version 1.14. Tagged as 'HdrSrc-1_14'
-
- 12 Jan, 2001 1 commit
-
-
Alistair Rodger authored
Detail: Added IOCTL_PARALLEL_STATUS_BYTE which enters the status byte in the least significant byte of the data word of the IOCtl block on return. Admin: This has been tested with the latest parallel port. Version 1.13. Tagged as 'HdrSrc-1_13'
-
- 22 Nov, 2000 3 commits
-
-
Paul Skirrow authored
Detail: Should have read: Altered the setting for the Modem_RegisterSetOffset from &000000 to &800000, to match Lazarus... Admin: This is a correction to the check in log only. This version is same as previous (HdrSrc-1_11). Version 1.12. Tagged as 'HdrSrc-1_12'
-
Paul Skirrow authored
Change to modem address offsets for register base and flag to indicate that modem interrupt status register is not present. Detail: Altered the Lazarus setting for the Modem_RegisterSetOffset from &000000 to &800000. This can be used to prevent the modem driver accessing the memory location that should be occupied by the expansion card header (note that the modem registers will actually appear at many addresses due to incomplete address decoding). In turn, this means that future hardware designs can be arranged so that the modem chip will not respond to reads of the expansion card header (by gating nEASCS with A23). The Venus chip set has no interrupt register, so all interrupts from the podule bus are assumed to be from the modem (The modem code checks for Modem_InterruptStatusOffset=-1 and doesn't attempt to read the Interrupt Status Register if it is true). Admin: Now matches Lazarus settings. Approved by Kevin(tm). Unfortunately this change doesn't appear to solve Pace fault 2098 (operations are very slow due to 6s delay on each transaction in some instances. It appears that data is being held up in a queue somewhere, or not being sent to the modem). Version 1.11. Tagged as 'HdrSrc-1_11'
-
David Cotton authored
Detail: Lazarus is now set to build with the No26bitCode flag set. This allows 32-bit Lazarus builds to be complted without having to alter the HdrSrc files all the time. This does not affect Bethany builds, as these use a branched version of HdrSrc. Admin: Tested in Lazarus builds. Version 1.10. Tagged as 'HdrSrc-1_10'
-
- 16 Nov, 2000 1 commit
-
-
Kevin Bracey authored
Extra errors added for OS_Hardware. Hdr:Machine.Machine flag changes for "M_32" build. Version 1.09. Tagged as 'HdrSrc-1_09'
-
- 03 Nov, 2000 1 commit
-
-
Simon Forrest authored
Detail: * New allocation made for South Africa: country number 52. Admin: * Note that the original allocation (territory 130) remains. (Alan could give no guarantee that this hasn't been used by third parties.) Version 1.08. Tagged as 'HdrSrc-1_08'
-
- 01 Nov, 2000 1 commit
-
-
Alistair Rodger authored
added definitions for calling the ioctl OS_Args (9) interface to get the device id from the parallel port peripheral. Detail: added a new group identification, and reasons within that group. Admin: the operation of this requires version 0.63 or greater of the parallel device driver. This has been tested using a simple application. Version 1.07. Tagged as 'HdrSrc-1_07'
-
- 20 Oct, 2000 1 commit
-
-
Ben Avison authored
Detail: * Hdr:Macros: ASCII_LowerCase and ASCII_UpperCase are the same as uk_LowerCase and uk_UpperCase, but don't produce the warnings, on the basis that the user acknowledges that they are only to be applied to ASCII characters. * Re-used CMOS byte 188 bit 0 to configure whether the Wimp responds to clicks on menu items with attached submenus by opening the submenu. This bit was previously one of two allocated to the ROMFS *Opt4 state; the other bit is now spare. * Clarified a few comments in Hdr:CMOS relating to the use of bits under the Ursula Wimp. Admin: Required by Wimp 4.57. Version 1.06. Tagged as 'HdrSrc-1_06'
-
- 18 Oct, 2000 1 commit
-
-
Stewart Brodie authored
Detail: $regtop instead of $regtmp meant that 32-bit builds would fail to assemble correctly. Admin: Required by PDModules 4.45 and later Version 1.05. Tagged as 'HdrSrc-1_05'
-
- 21 Sep, 2000 1 commit
-
-
Ben Avison authored
Detail: * Debug macros can now be used to output the value of r13 (previously, the value of r14 was erroneously output instead). * Switched from using mrs macros to mymrs macros, so builds with the No32BitCode flag unset are now objasm-compatible. Admin: Has been used in a debugging session, and debug routines worked as expected. Version 1.04. Tagged as 'HdrSrc-1_04'
-
- 15 Sep, 2000 1 commit
-
-
Kevin Bracey authored
* Added new flags and bits to Hdr:MEMM.ARM600. * Added "HAL" switch in Hdr:Machine.Machine. True only for my prototype M_32. Version 1.03. Tagged as 'HdrSrc-1_03'
-
- 08 Sep, 2000 1 commit
-
-
Robert Catherall authored
Version 1.02. Tagged as 'HdrSrc-1_02'
-
- 06 Sep, 2000 1 commit
-
-
Steve Revill authored
Hdr.Machine.Machine sets STB3 and STB400 default PAL modes to be 720 rather than 704 or 768 pixels wide. Detail: Version 1.00. Hooray! Admin: Tested on local build of ModeFiles module. Version 1.00. Tagged as 'HdrSrc-1_00'
-
- 04 Sep, 2000 1 commit
-
-
Robert Catherall authored
MaxI2Cspeed (in kHz) so that a variety of speeds can be used not just normal and fast. Version 0.99. Tagged as 'HdrSrc-0_99'
-
- 23 Aug, 2000 1 commit
-
-
David Cotton authored
Detail: As above. Admin: Untested. Been through the KevCo (tm) change control process. Version 0.98. Tagged as 'HdrSrc-0_98'
-
- 18 Aug, 2000 1 commit
-
-
Robert Catherall authored
Detail: Defined new ProdType_ as -1. Could go in PoduleReg but it was felt that it made more sense being close to the area that used it, since it isn't a real podule. Admin: Not tested. Version 0.97. Tagged as 'HdrSrc-0_97'
-
- 17 Aug, 2000 1 commit
-
-
Stewart Brodie authored
Detail: Kernel 5.32 and later will define this internal flag itself. Admin: Tested on Ursula softload. Required by Kernel 5.30 and earlier and Kernel 5.32 and later. Version 0.95. Tagged as 'HdrSrc-0_95'
-
- 15 Aug, 2000 1 commit
-
-
Stewart Brodie authored
Detail: Kernel 5.31 and later will cache common errors if this option is set to true here. Currently, only set for M_Phoebe builds. Admin: Tested on Ursula softload. Version 0.94. Tagged as 'HdrSrc-0_94'
-
- 18 Jul, 2000 1 commit
-
-
Stewart Brodie authored
Detail: Alan missed the semi-colon key when added the LDAP error block. Admin: Not tested - will fix fault which stops 0.92 working. Version 0.93. Tagged as 'HdrSrc-0_93'
-
- 16 Jul, 2000 1 commit
-
-
Stewart Brodie authored
Detail: This synchronisation includes some Pace allocations that have been made over the past few months. Admin: E-mail received 15 July 2000. Version 0.92. Tagged as 'HdrSrc-0_92'
-
- 11 Jul, 2000 1 commit
-
-
Kevin Bracey authored
Macro for assembly of new BKPT instruction added (useful for the emulator). Version 0.91. Tagged as 'HdrSrc-0_91'
-
- 03 Jul, 2000 1 commit
-
-
Kevin Bracey authored
Modified "Push" and "Pull" macros to use STR/LDR for single-register operations. This will fail (loudly) if a named register list is used. I've never seen anyone use one though. Tested on a cut-down ROM build. There shouldn't be any room for failure, unless someone is using the macro to generate data (eg for a detected code sequence in a patcher). Version 0.90. Tagged as 'HdrSrc-0_90'
-
- 28 Jun, 2000 1 commit
-
-
Ben Avison authored
Added symbol controlling whether Kernel and Interlace are built in their full-resolution forms or not. Detail: Symbol HiResTTX is currently only defined for STB-400 and Lazarus builds. Admin: No test build has yet been performed with the flag being set here. Version 0.89. Tagged as 'HdrSrc-0_89'
-
- 01 Jun, 2000 1 commit
-
-
Stewart Brodie authored
Detail: TOGPSRR does the same as TOGPSR except that the bits to toggle are held in a register. Hdr:Sprite contains declarations that are mistranslated by Hdr2H 1.1. Hdr2H has been updated to handle these declarations and is first present in RiscOS/Library 0.45. Admin: Required by DualSerial 0.24 and later. Requires Library 0.45 to export a correct C version of Hdr:Sprite Version 0.88. Tagged as 'HdrSrc-0_88'
-
- 26 May, 2000 1 commit
-
-
Ben Avison authored
Version 0.87. Tagged as 'HdrSrc-0_87'
-
- 18 May, 2000 1 commit
-
-
Ben Avison authored
Hdr:NdrDebug made fully 32-bit compatible (only change is to the code switched using the debug_nullterminatedstrings variable). Version 0.86. Tagged as 'HdrSrc-0_86'
-
- 17 May, 2000 2 commits
-
-
Kevin Bracey authored
Version 0.85. Tagged as 'HdrSrc-0_85'
-
Kevin Bracey authored
* Added $oldpsr extension to SETPSR, CLRPSR and TOGPSR. * Removed reliance on ObjAsm default macro parameters in $oldpsr extension. * Replaced SavePSR macro calls with literal mrs instructions in 32-bit macros. Version 0.84. Tagged as 'HdrSrc-0_84'
-
- 15 May, 2000 1 commit
-
-
Stewart Brodie authored
Detail: Improved some of the PSR wiggling macros with an optional extra register into which to save the old PSR. Saves an extra MRS instruction in some cases. Some macros changed to invoke SavePSR macro instead of having a copy of the macro body. Admin: Required by ScrBlank 2.30. Version 0.83. Tagged as 'HdrSrc-0_83'
-
- 12 May, 2000 1 commit
-
-
Kevin Bracey authored
LDR/STR instead of single-register LDM/STM. Version 0.82. Tagged as 'HdrSrc-0_82'
-
- 09 May, 2000 1 commit
-
-
Simon Forrest authored
Detail: * Error "Ldr26" added to list of Podule manager errors: "Loader is not 32-bit compatible" Admin: * Verified OK by Pineapple resource allocations; next release of HdrSrc files from Pineapple should contain this message. Version 0.81. Tagged as 'HdrSrc-0_81'
-
- 26 Apr, 2000 1 commit
-
-
Steve Revill authored
Detail: Regressing the version of HdrSrc in the STB-400 build didn't work because some of the other components are 32-bit clean and assume that the EXITS macro can take a flags parameter, which it doesn't in older HdrSrc version (eg: PS2Driver). Admin: It'll be tested before most people read this log. Version 0.80. Tagged as 'HdrSrc-0_80'
-
- 04 Apr, 2000 1 commit
-
-
Kevin Bracey authored
More 32-bit tweaks. Some assembler macros extended to accept condition codes and PSR flag subset specifiers. CPU.FPA header file added. Version 0.79. Tagged as 'HdrSrc-0_79'
-
- 29 Mar, 2000 1 commit
-
-
Stewart Brodie authored
Admin: Not tested. Version 0.77 was broken. Version 0.78. Tagged as 'HdrSrc-0_78'
-
- 27 Mar, 2000 1 commit
-
-
Stewart Brodie authored
Detail: New SWI chunks New filetypes New error blocks New printer dumper New service calls Admin: E-mail received Marth 24th 2000 Version 0.77. Tagged as 'HdrSrc-0_77'
-
- 13 Mar, 2000 1 commit
-
-
Steve Revill authored
Detail: Safe area was 8,8,8,8. Is now 8,6,8,6 Admin: Untested (but Kevin's maths indicates it will work!) Version 0.76. Tagged as 'HdrSrc-0_76'
-