Void NV
92cba974f2
Added BIOSRep, spacing fix in version printing
2020-06-04 18:05:55 -05:00
TomAwezome
701a30e8d4
reformats on some more BlkDev kernel files
2020-06-04 03:06:35 -04:00
Void NV
3e8690799c
Caps Lock is now Backspace, fuck you
2020-05-21 01:53:43 -05:00
Void NV
948532f39e
DiskATA.CC refactor
2020-05-05 01:47:34 -05:00
Void NV
48f9e4c7d6
small fixes for last commit
2020-05-03 14:55:53 -05:00
Void NV
37055c1fa9
Add ZenithWarn(), refactor KUtils and Mount2().
...
Semiworking AHCI ATA RW function
2020-05-03 14:50:09 -05:00
TomAwezome
b47ae16f90
comment correction
2020-05-01 18:50:58 -04:00
TomAwezome
606d0b4568
added check to send correct(?) cmd on identify ATAPI device, added right shift to num lock map
2020-05-01 18:46:12 -04:00
Void NV
928f6d4671
AHCI Identify, Added ST_FALSE_TRUE
2020-05-01 15:32:38 -05:00
Void NV
e92c1ca443
AHCI headers part 1
2020-04-29 17:42:05 -05:00
Void NV
0bbced2c7d
AHCI reset
2020-04-28 22:24:33 -05:00
TomAwezome
540818a34c
spacing, formatting improvements to a couple functions
2020-04-28 03:01:59 -04:00
VoidNV
c387ee9b0a
some AHCI functions
2020-04-27 13:38:22 -05:00
VoidNV
f0fb30ba58
Some more AHCI definitions
2020-04-14 09:32:14 -05:00
Void NV
d45d9ecc38
Added comments to PICInit, fixed some of KernelA.
2020-04-13 23:36:42 -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
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
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
Void NV
ce63335991
Added OPTf_DECIMAL_ONLY
2020-03-20 00:08:53 -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
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
Void NV
5995cc62f6
Add many SSE instructions. Removed ARGT_XMM0. Ending IMM support with '$'
2020-03-08 16:51:17 -05:00
v0x3l
2707d9e157
Asm.CC clean up
2020-03-05 20:33:39 -06:00
v0x3l
5af78f72cc
Clean up ParseAsmInst()
2020-03-05 17:02:28 -06:00
v0x3l
8e795000ce
arg list reorder
2020-03-04 00:17:19 -06:00
v0x3l
470a4d5879
CAsmIns -> CAsmInst
2020-03-03 23:38:19 -06:00
v0x3l
c3c6a8c6ee
arg size mask defines
2020-03-03 21:30:53 -06:00
v0x3l
472bc164d8
OM -> OCM
2020-03-01 15:11:22 -06:00
v0x3l
831e12ad75
glbl -> global (local var names)
2020-02-29 20:30:51 -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
5660626621
Refactor FU flags.
...
Remove FUF_Z_OR_NOT_Z, FUF_RISKY, FUF_EXPAND
Update Size1 and SizeRep1 accordingly
2020-02-23 02:36:07 -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
3c56fa3096
Add XMM8-XMM15 to compiler register list
...
Space out compiler lists
2020-02-23 00:44:01 -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
c7c5497a84
swap aux and vga rom font
2020-02-22 03:10:55 -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
95039cbdcf
MouseEnable -> MouseHardEnable
...
increased cursor arrow thickness to 2
2020-02-21 17:30:17 -06:00
xmm15
390b8530dd
SYS_START_CR0 definitions
2020-02-21 16:15:46 -06:00
xmm15
7644348798
Glossary remove .Z filetypes
...
remove unnecessary font patching
2020-02-21 16:03:12 -06:00
xmm15
82c49ad61e
VideoRep spacing
2020-02-21 04:46:20 -06:00
xmm15
9fa2e57532
IRQ's -> IRQs. MemBIOSRep GiB ceiling
...
Zenith-Latest ISO now timestamped
2020-02-21 03:35:33 -06:00
xmm15
b09ee0e580
Add total memory report to MemBIOSRep
2020-02-21 02:57:37 -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
8723b39969
BIOSTotalMem function rewritten
...
FPS changed from 60 to 30 (temporarily)
slight font change
SYS_VBE_FINAL -> SYS_VBE_FINAL_MODE_NUM
2020-02-21 01:05:20 -06:00
xmm15
07084cf26c
CRAXRBCRCXRDX -> CRAXRBXRCXRDX
2020-02-20 23:10:44 -06:00
xmm15
ff1f90a666
typo fix
2020-02-20 23:05:16 -06:00
xmm15
006bd856db
Kconfig prompt space after comma
2020-02-20 21:45: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
d62fa8e71c
change 'i' in font
2020-02-20 20:06:16 -06:00
xmm15
1745c7c404
Font provided by TomAwezome. Mad some changes
2020-02-20 20:01:16 -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
8e572c4e67
Screen resolution portion added to Kernel config
...
removed staff mode
2020-02-19 20:08:38 -06:00
xmm15
a8c0bc9903
InvlPg -> InvalidatePage
...
remove old real-mode code
Clean up some debug functions
2020-02-19 19:04:28 -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
e4a4fe667c
Raw register dump on left side of screen
...
Tasks start at 4/5 screen height
2020-02-19 17:52:56 -06:00
xmm15
ba94931c1b
working VBE implementation. Not exactly polished.
2020-02-19 17:24:43 -06:00
xmm15
9063280cc5
very very early stage of VBE support.
...
Raw() not implemented yet
2020-02-19 16:30:04 -06:00
xmm15
902f80e007
mon_start_days1(2) -> month_start_days(_leap)
2020-02-19 15:10:37 -06:00
xmm15
130fb30910
Potential BootRAM fix.
2020-02-19 14:57:13 -06:00
xmm15
bc5326f73d
RWF -> RAWF
2020-02-19 03:08:21 -06:00
xmm15
da13d6d300
VideoRep function, RLf_VGA -> RLf_VESA
2020-02-19 01:11:54 -06:00
xmm15
008ab45596
VBE asm and definitions
2020-02-19 00:17:33 -06:00
xmm15
36737c09e1
Prs -> Parse
2020-02-18 20:10:39 -06:00
xmm15
be599728c7
Remove InsReg header stuff
2020-02-18 19:13:42 -06:00
xmm15
541b48572e
FMT -> FORMAT
2020-02-18 13:51:44 -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
3a629bcdfc
Mouse disabled in Debug mode. Added MouseEnable()
2020-02-17 20:40:12 -06:00
xmm15
7a66fdf3c4
Cutdown Rand functions, add RandU8
2020-02-17 20:02:37 -06:00
xmm15
f03359889c
Experimental ReAlloc implementation
...
Stopped scrolling editor title, and blinking MENU
2020-02-17 19:30:10 -06:00
xmm15
6329c47dd5
TimeSet function. CMOS register defines.
...
added read/write functions
Cleaned up code a bit.
2020-02-17 17:09:41 -06:00
xmm15
2947426c16
added PCIDevFind function
2020-02-17 15:32:44 -06:00
xmm15
78aaa3ca75
ICQueueIns -> ICQueueInsert, fix IC_QUEUESTION
2020-02-17 01:24:28 -06:00
xmm15
c08e36e6f4
Endian swapping functions converted to assembly.
...
IC_QUE -> IC_QUEUE
2020-02-17 01:18:27 -06:00
xmm15
31270a4ead
PCI Register defines, PCIRep shows prog_if
...
CPCIDev class added to
2020-02-17 00:02:08 -06:00
xmm15
af86b51e29
Remove ugly HPET implementation
2020-02-16 19:36:52 -06:00
xmm15
8c7d478d86
ClassRep u8_chars
2020-02-16 16:03:16 -06:00
xmm15
22a7cbc551
Control register bit flags added
2020-02-16 15:25:13 -06:00
xmm15
a2187525f3
Remove APIC CPUID check, add pastel palette
2020-02-16 15:00:55 -06:00
xmm15
19ffe0a9a2
Seth -> Daemon
2020-02-16 14:28:10 -06:00
xmm15
fc3a1d3b77
run level flags refactor
2020-02-16 12:53:19 -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
d73ffdc59f
PCSPKR define
2020-02-16 04:27:15 -06:00
xmm15
88e526cba5
Add PIT defines
2020-02-16 04:19:49 -06:00