TomAwezome
72e706962a
Rename function prefixes 'Z' to 'Sys'.
...
Begin skeleton of E1000 networking driver.
2021-07-06 16:15:26 -04:00
TomAwezome
01e5d408fd
Add PopUp with OS Upgrade explanation.
...
Fix unused var warning in OSUpgrade.
Add Who() output to main generated HTML index file.
Rename all 'inst' to 'instruction'.
Change NetLog behaviour, remove window tiling.
Change network stack to throw if no applicable driver can be loaded.
Update line counts.
2021-07-05 22:57:17 -04:00
TomAwezome
d0cafb0198
Allow OS Upgrade feature on VMs.
...
Update and fix more documentation.
Alter Splash messages and logo color.
2021-07-05 15:23:13 -04:00
TomAwezome
fcd9844a35
Update documentation, fix DD_TEMPLEOS_AGE, add DD_ZEALOS_AGE.
...
Move custom HtmlGen.CC to /Home, restore original in Demo/.
Fix broken MN: links.
Change default AutoComplete window position.
2021-07-05 14:34:54 -04:00
TomAwezome
2657cff8d0
Restore GodSong.
...
Merge 4ea8b13361
.
2021-07-03 14:35:04 -04:00
TomAwezome
69607fc0f5
Implement codebase HTML generation.
2021-07-03 00:07:57 -04:00
TomAwezome
ef85d8d6bf
Fix AutoComplete standby formatting.
...
Remove some unneeded IDE functions.
Clean up Mount2().
Alter window border chars in Std Font, patch Aux Font.
Alter window scroll bar drawing routine.
Make System Task window smaller by default.
Implement default args for Ed and PopUpEd.
Add color to '[X]' and 'MENU' in window border top, remove both from System task and remove 'MENU' from AutoComplete task.
2021-07-02 19:38:56 -04:00
TomAwezome
76ee6ec6a2
Update documentation.
2021-07-02 04:24:53 -04:00
TomAwezome
0cb2d21007
Fix formatting in AHCI reporting, installer Upgrade question.
...
Rename Seth --> Executive.
2021-07-02 01:04:42 -04:00
TomAwezome
2743cf6ace
Fork ZenithOS --> ZealOS.
2021-07-01 19:53:42 -04:00
Z3N1THM4N
cce6b73cf3
Restore Bible, GodWord, GodBiblePassage, BF: links
2021-06-28 07:05:07 -05:00
TomAwezome
2d83a110c3
Implement PCI fall-back routines for when PCIBIOS is unsupported.
...
Abstract PCI functions out from PCIBIOS.CC into their own file, add calls to PCIBIOS from PCI functions.
Fix AHCI BIOS handoff bug.
Raise version number.
2021-06-24 01:19:46 -04:00
TomAwezome
0f9d6b43f8
Integrate AHCI into entire OS. Remove IDE support.
2021-06-01 16:35:27 -04:00
TomAwezome
6dbaae46f5
Fix Chess crashing when run on one CPU core.
2021-05-24 05:16:29 -04:00
TomAwezome
e54dd6544a
Fix Titanium crashing.
2021-05-24 04:34:51 -04:00
TomAwezome
b99dd94db9
Change TomLight palette to Light, brighten colors, improve system responsiveness by lowering double-click wait time.
2021-05-12 15:57:59 -04:00
VoidNV
0b60b0dbe5
Fix spacing in /Doc/Tips.DD
2021-02-09 05:27:37 -06:00
VoidNV
4b1150df86
Rename MSRGet() -> MSRRead(), MSRSet() -> MSRWrite()
2021-02-09 05:20:31 -06:00
VoidNV
79e7caaad4
Add MSRGet()
2021-01-28 19:10:11 -06:00
VoidNV
b7ad56489f
Remove DriveMap()
2021-01-24 02:19:02 -06:00
VoidNV
b3583e05bf
Restore "Daemon" to "Seth"
2021-01-12 00:37:35 -06:00
TomAwezome
db32fdb367
Reformatted entire codebase.
...
Reformatted DolDoc files, adjusted sprites in documentation to reflect naming changes, corrected keybinding labels in AutoComplete window, fixed formatting error in Tips.DD.
Added DVD Boot AHCI prototyping into Kernel, displays detected AHCI configuration and halts mid-boot.
Small modifications to standard font, slight increase to mouse X and Y speed.
2020-12-23 18:27:18 -05:00
TomAwezome
9e53a92859
Fix formatting of ScopingLinkage.DD
2020-07-28 02:40:35 -05:00
VoidNV
ca1683c34f
working AHCIATARW function
...
comments and refactors
2020-07-21 10:17:08 -05:00
Void NV
92cba974f2
Added BIOSRep, spacing fix in version printing
2020-06-04 18:05:55 -05:00
TomAwezome
540818a34c
spacing, formatting improvements to a couple functions
2020-04-28 03:01:59 -04:00
TomAwezome
fca85b80c8
added using non-timer random for graphics drawing routines
2020-04-27 15:41:27 -04:00
TomAwezome
f9dd08e10e
more files reformatted.
2020-04-22 03:16:08 -04:00
TomAwezome
32f5753c1a
updated Tom Palettes for better visibility (hardware booting, grays were too bright.)
2020-04-21 18:59:03 -04:00
TomAwezome
9949558ccb
added startup splash intro screen
2020-04-21 16:20:11 -04:00
Void NV
d45d9ecc38
Added comments to PICInit, fixed some of KernelA.
2020-04-13 23:36:42 -05:00
Void NV
93fc6abc29
Changed binary signature from TOSB to ZCCB.
...
Cleaned up TestSuite a little and added SysRep to it.
2020-04-12 17:32:53 -05:00
Void NV
c6dddb932b
Rewrote IntEntry functions. Added CIDTEntry.
...
Removed DPL argument from IntEntrySet.
Updated OS version to 1.12.
2020-04-12 17:14:55 -05:00
Void NV
f6634624fd
Default resolution on DVD boot is now 800x600.
2020-04-11 18:33:13 -05:00
TomAwezome
3c69be5412
minor reformatting, spacing, brackets movement.
2020-04-11 18:19:38 -04:00
TomAwezome
aa46a1c1fc
stupid fucking asterisks fuck
2020-04-11 01:43:18 -04:00
Void NV
29e5dee551
PIC# -> PIC_#, PIT# -> PIT_#
2020-04-10 20:28:34 -05:00
Void NV
f598f076fb
Added Chess game from Supplemental disk 1.
...
Renamed ScanFlags, ScanMessage, and StrPrintFlags.
2020-04-09 19:43:07 -05:00
Void NV
0ce5c06733
Added SysRep (SMBIOS Parsing).
...
CPURep now partially uses SysRep.
2020-04-04 19:31:48 -05:00
TomAwezome
fefca18050
added using Shift + Right Mouse for camera rotation in 3D model editor.
2020-04-02 03:36:15 -04:00
TomAwezome
2c2a6aa475
'fix' in Varoom for shift-esc hang when launched with Menu.
2020-04-02 02:02:17 -04:00
TomAwezome
d67b8a9e44
cleaned Varoom key fix some, made boats in Talons brown.
2020-04-01 01:57:37 -04:00
Void NV
d48b14b6ee
Added unset flag printing to StrPrintFlags()
...
Added option to free str in StrReplace()
Added Registry to gitignore
SMBIOS work in progress
2020-03-29 17:11:28 -05:00
Void NV
c7a04c4ee7
Added StrReplace(). Not heavily tested
2020-03-20 19:35:06 -05:00
v0x3l
d6e3956704
Prefix Get, Set, Scan, Post changed to postfix
2020-03-19 15:59:53 -05:00
Void NV
1ba3b0dcaf
SMBIOS parsing in progress.
...
Partial AHCI definitions. Rename GetStr to StrGet
Net code from TomAwezome
2020-03-17 09:40:18 -05:00
Void NV
24c1215277
Add Gruvbox Dark palette
2020-03-12 22:42:27 -05:00
Void NV
138537ad5b
Glbl -> Global. Removed comments about compression
2020-03-12 22:11:04 -05:00
Void NV
cd5dc3800f
Undo assembler work. Remove shift-space.
2020-03-12 21:59:08 -05:00
v0x3l
c3c6a8c6ee
arg size mask defines
2020-03-03 21:30:53 -06:00
v0x3l
831e12ad75
glbl -> global (local var names)
2020-02-29 20:30:51 -06:00
v0x3l
ecd598c2ab
HomeKeyPlugIns -> HomeKeyPlugins
2020-02-29 20:10:42 -06:00
v0x3l
c5d8554337
Remove shift-space.
2020-02-29 19:59:50 -06:00
xmm15
ff561bb802
global cmp -> comp. Removed mmx registers from compiler
...
Working out argument flags and SSE register size support
2020-02-27 23:58:31 -06:00
xmm15
9120a0d71b
Add bitmap mouse by TomAwesome
...
Add handcoded SSE instruction demo
2020-02-24 00:09:53 -06:00
xmm15
837c4dda5e
Increase E820 entries num back to 48
...
Reenable 1GB page support
2020-02-23 07:33:04 -06:00
xmm15
c0ce8e938a
Removed compression from kernel.
...
Removed DCF_COMPRESSED
Renamed err to error
Updated SerializeTree demo to not use compression.
2020-02-23 03:51:48 -06:00
xmm15
3aaddd14cf
Removed RS_ATTR_COMPRESSED
...
FileAttr function looking kinda useless now
2020-02-23 03:16:26 -06:00
xmm15
01da1484e8
Added .gitignore. BIN/MAP files no longer tracked.
...
Updated changelog for the last few commits.
2020-02-23 02:53:25 -06:00
xmm15
5514ca2e8a
Modified FileRead, FileWrite, and FileFind
...
No more .Z double searching
Removed ASCII 5 cursor from all files
2020-02-23 01:54:39 -06:00
xmm15
4b1371ae20
Add 32-bit color demo to /Demo/Graphics
...
Added incomplete introduction to CosmiC.
Added assembly hello world
2020-02-22 22:53:44 -06:00
xmm15
83773e2548
Add ChangeLog.DD.
...
Contains Terry's changelog from TOS 4.07 until 5.03.
Most of his links are broken. To Be Fixed
Renamed VBEFlush -> LFBFlush
Removed Balloon Graphics Demo
2020-02-22 20:13:59 -06:00
xmm15
dd316a1000
Departure from the Temple
...
Everything but random words has been removed
Divination.CC, in Zenith directory
Bible removed
FifoU8Ins -> FifoU8Insert
Remove irrelevant VGA graphics demos
BF: links removed
2020-02-22 05:43:27 -06:00
xmm15
8d24d35e0d
Charter update
2020-02-22 03:26:53 -06:00
xmm15
0b3ada88ca
Got rid of font std and Euphrasia palette
...
Clean up KStart32
Change back Mouse to original arrow
2020-02-22 03:09:21 -06:00
xmm15
7644348798
Glossary remove .Z filetypes
...
remove unnecessary font patching
2020-02-21 16:03:12 -06:00
xmm15
32363328e9
MemBIOSTotal function renamed, rewritten, exported
...
MemRep tab spacing fixed
Added check for invalid results of BIOS call E801
AutoComplete shortcuts updated in Tips
2020-02-21 02:09:06 -06:00
xmm15
ff1f90a666
typo fix
2020-02-20 23:05:16 -06:00
xmm15
08a694e891
Remove VGA ROM font New font std, old font aux.
...
VGAFlush -> VBEFlush
Fix some links, a couple graphics demos are broken
2020-02-20 21:36:04 -06:00
xmm15
889d97383d
2 Spaces -> 1 Tab (4 spaced) for indentation
...
Fixed PCILookUpSingle code for this change
EdCodeTools reindent needs to be updated
2020-02-20 17:40:10 -06:00
xmm15
8fe695955a
Fix Palette Demo
...
Balloon Demo can't work anymore
remove vga_text_cache
update some documentation on graphics
MemRep vbe additions
2020-02-19 19:34:08 -06:00
xmm15
fcd1560d88
Zenith 1.0. FastReboot with Shift+Alt+Del
...
MemBIOSRep improvements
Added gruvbox light palette
2020-02-19 18:34:27 -06:00
xmm15
63fbfcc42b
Add VideoRep to OSTestSuite, typo fix
2020-02-19 01:22:25 -06:00
xmm15
6174135c7d
Link and typo fix
2020-02-18 00:04:50 -06:00
xmm15
436e03d10c
Add PopCount compiler intrinsic. Remove BCount
...
Remove set_bits_table
2020-02-17 23:26:23 -06:00
xmm15
fce57e0a85
DirMk -> DirMake Remove Zip, Unzip, ZipRep
2020-02-17 22:45:01 -06:00
xmm15
e56c9b95d6
syntax highlighting for numbers
...
pci_busses -> pci_buses
2020-02-17 22:14:07 -06:00
xmm15
af86b51e29
Remove ugly HPET implementation
2020-02-16 19:36:52 -06:00
xmm15
22a7cbc551
Control register bit flags added
2020-02-16 15:25:13 -06:00
xmm15
19ffe0a9a2
Seth -> Daemon
2020-02-16 14:28:10 -06:00
xmm15
7f0d391858
Add PIC defines
2020-02-16 12:37:19 -06:00
xmm15
c451c90414
Add PIT Document
2020-02-16 11:57:16 -06:00
xmm15
83dd0214b1
Top status bar shows year
...
can show longest key combination: CTRL ALT SHIFT_ENTER
Last keys always on right of screen independent of screen width
2020-02-16 03:29:46 -06:00
xmm15
c6d687e1cd
AutoComplete improvements.
...
Autocomplete does syntax highlighting, showing symbol type.
Public symbols are inverted.
Dictionary words are black.
AutoComplete window stays where you move it.
Location persistent after reboot.
F11 and F12 can be used to jump to src code.
2020-02-16 02:49:51 -06:00
xmm15
9136b1ea54
Last of dbg -> debug, rename KInts to KInterrupts
2020-02-16 02:00:07 -06:00
xmm15
abea367056
using da VGA ROM font. Removed cyrillic font.
...
Add Seg2Linear function.
2020-02-16 01:26:36 -06:00
xmm15
6583ffe321
evt -> event
2020-02-16 00:25:32 -06:00
xmm15
dfb228c539
Cvt -> Convert, Srv -> Server
2020-02-16 00:07:34 -06:00
xmm15
00fc2b3c19
30fps -> 60fps
2020-02-15 23:49:44 -06:00
xmm15
7b475b0f90
SCRN -> Screen, HolyC -> CosmiC
2020-02-15 23:24:10 -06:00
xmm15
0147db1d84
AOnce -> ZOnce
2020-02-15 22:58:51 -06:00
xmm15
52e7f0670c
HC -> CC
2020-02-15 22:57:03 -06:00
xmm15
bf7568b833
BEqu -> BEqual, rqst -> request
2020-02-15 21:41:28 -06:00
xmm15
4e834e43af
fwd -> foward, bwd ->backward, remaining 'dbg'
2020-02-15 21:37:50 -06:00
xmm15
2633ccc3c4
Cpy -> Copy, Cmp -> Compare, Mem -> Memory
2020-02-15 21:32:01 -06:00
xmm15
38e3210ec0
ms -> mouse, fmt -> format, cfg -> config
2020-02-15 21:06:00 -06:00
xmm15
abd611374d
AMAlloc -> ZMAlloc, stmt -> statement
2020-02-15 20:38:13 -06:00
xmm15
c5fbacdcce
chg -> change, exts -> externs, dsk -> disk, drv -> drive
2020-02-15 20:31:50 -06:00
xmm15
e85b29e5be
stk -> stack, CNT -> COUNT
2020-02-15 19:19:05 -06:00
xmm15
2478dfde96
rst -> reset
2020-02-15 18:54:39 -06:00