- 27 Jan, 2013 1 commit
-
-
Robert Sprowson authored
SystemName, ROMSizeOffset, HAL32, HAL26 only used here, moved here. Remove uses of "M_" booleans, apparently that's bad form. Fix SWIDespatch_Size for the non thumb capable case (was ASSERTing). Swapped UserMemStart for AppSpaceStart. Removed last use of OldComboSupport (pre Medusa!). Removed switch 'CDVPoduleIRQs', a correction to the machine definitions mean this can now simply be switched on NumberOfPodules (previously, IOMD couldn't chain podule interrupts). Take out disabled sub interrupt support - it's in CVS if you want to try to get it working. Moved ConfiguredLang to 11 for everyone, it only matters if !Boot fails, and no harm in making it common for 5.xx onwards. Version 5.35, 4.79.2.183. Tagged as 'Kernel-5_35-4_79_2_183'
-
- 15 Sep, 2000 1 commit
-
-
Kevin Bracey authored
* Added ARM_IMB and ARM_IMBRange SWIs as recommended by ARMv5. * Some early prototype HAL bits popped in - a lot of source restructuring still to come. * New debug target creates an AIF image with debug information, and translates this into an ASCII object file for the 16702B logic analyser. Version 5.35, 4.79.2.1. Tagged as 'Kernel-5_35-4_79_2_1'
-
- 18 Aug, 2000 1 commit
-
-
Stewart Brodie authored
Detail: The kernel can now disable all substitutions into error messages that it generates and count the number of times each error is looked up. The ErrorCount BASIC program then displays that information so that you can see if any odd errors are occurring or weird errors that you would not be expecting. It is not sensible to build a release with countmsgusage enabled. Admin: Tested in Ursula build. Version 5.32. Not tagged
-
- 20 Apr, 2000 1 commit
-
-
Kevin Bracey authored
Some POST changes which got lost recommitted. Version 5.24. Not tagged
-
- 13 Apr, 2000 1 commit
-
-
Kevin Bracey authored
* IOMD register listing removed from POST (for Tom). This version seems to be pretty stable in a 26-bit desktop build. Apart from silly modules relying on the manner in which SWIs corrupt R14_svc :( Version 5.24. Tagged as 'Kernel-5_24'
-
- 04 Apr, 2000 1 commit
-
-
Kevin Bracey authored
Details: The Kernel will now compile to produce a pure 32-bit system if No26bitCode is set to TRUE. If No26bitCode is FALSE, then the Kernel will be a standard 26-bit Kernel, although some internal changes have taken place to minimise compile switches between the two cases. See Docs.32bit for more technical info. The hardest part was the flood-fill... Other changes: Pointer shape changes now take place on the next VSync, rather than actually WAITING for the VSync. Turning the Hourglass on shouldn't slow your machine down by 5% now :) Lots of really crusty pre-IOMD code removed. Admin: Tested in 32 and 26-bit forms in a limited desktop build. Basically, this will need to see a lot of use to iron out difficulties. I'd like anyone who has a non-frozen project to at least attempt using this Kernel. Version 5.23. Tagged as 'Kernel-5_23'
-
- 26 Jan, 2000 2 commits
-
-
Kevin Bracey authored
Version 5.13. Tagged as 'Kernel-5_13'
-
Kevin Bracey authored
POST now uses option from Hdr:Machine.<Machine> to determine whether or not to flash the front panel LEDs (Lazarus doesn't want this function). Version 5.12. Tagged as 'Kernel-5_12'
-
- 29 Sep, 1999 1 commit
-
-
Kevin Bracey authored
* Wasn't allowing writes to most of EEPROM. * Old prototype OS_SetTime SWI code removed. * MPEGPoduleNTSCNotPALMask option support removed to simplify things a bit. * Now can cope with a system with a PAL/NTSC link, but no monitor detect line. * Default PAL & NTSC modes now always 12 & 46 respectively. * Kernel now knows about monitor type 8 (NTSC) - modes 44-46 (640x200) are available. * STB/NC CMOS test removed from POST pending further investigation. Version 4.90. Tagged as 'Kernel-4_90'
-
- 06 May, 1999 1 commit
-
-
Kevin Bracey authored
Added a missing ALIGN before ts_ROM_dvectors. Version 4.78. Tagged as 'Kernel-4_78'
-
- 04 May, 1999 1 commit
-
-
Kevin Bracey authored
Version 4.77. Tagged as 'Kernel-4_77'
-
- 11 Feb, 1999 1 commit
-
-
Neil Turton authored
-
- 09 Feb, 1999 1 commit
-
-
Neil Turton authored
ROM speed not taken from the Machine header file. POST can now exist in a softloaded OS, since it searches for a zero word in the ROM instead of using one within the POST when trying to communicate with the POST adapter (the zero word must be in ROM). Fixed to build on non-chrontel STB/NC products. Lots of duplicate code merged in MemSize. MemSize copes better with the softload case, and is less willing to use the region the OS occupies as video memory, or page tables. POST is now ON (memory tests disabled). OS_ReadSysInfo 4 now uses the NVRAM module to access the ethernet address in NVRAM/CMOS, so that the availability/location of the MAC address can be changed. CMOS location 0 is now unprotected on STB/NC products to try to stop people poking the hardware directly. Fixed a CMOS resetting problem on STBs where the value expected in a location was different from the value written on a CMOS reset, so the CMOS would be reset every time... Version 4.69. Tagged as 'Kernel-4_69'
-
- 30 Sep, 1998 1 commit
-
-
Kevin Bracey authored
Bandwidth limit for 7500FE fixed. RO371Timings flag set to :LNOT:STB Version 4.64. Tagged as 'Kernel-4_64'
-
- 07 May, 1997 1 commit
-
-
Kevin Bracey authored
Not fully tested on all hardware permutations.
-
- 01 May, 1997 1 commit
-
-
Kevin Bracey authored
-
- 21 Jan, 1997 1 commit
-
-
Neil Turton authored
-
- 21 Nov, 1996 1 commit
-
-
Neil Turton authored
-
- 06 Nov, 1996 1 commit
-
-
Neil Turton authored
-
- 05 Nov, 1996 1 commit
-
-
Neil Turton authored
-