TomAwezome
6b3fd2fecb
Rename abs_addres to abs_address.
...
Update documentation/comments to rename addr, fun, var, stmt, blk, desc, reg, seg, ptr, dup, clus, val, and bttn, to address, function, variable, statement, block, description, register, segment, pointer, duplicate, cluster, value, and button, respectively.
2021-10-06 21:35:32 -04:00
TomAwezome
9139a360f6
Fix spacing in Ui, DriveRep, MemBIOSRep.
...
Fix PCIRep graphics hang on bare-metal.
Fix XTalk buffer formatting in StartUpTasks, PopUpFile, PopUpRunFile, and EdCodeTools2.
Add CBGR32 to Kernel headers.
2021-09-26 01:15:46 -04:00
TomAwezome
ff46cd0df2
Fix GrZoomInScreen.
2021-09-21 23:45:45 -04:00
TomAwezome
3c3e7977a7
Fix TimeClock Demo syntax error.
...
Fix misaligned WallPaper task report.
Fix Chess deprecated function names.
2021-09-19 01:58:38 -04:00
TomAwezome
43a64c897d
Add WinMax to EdPullDown menu.
2021-09-15 21:07:38 -04:00
TomAwezome
1c438fdcde
Add recognition of Linux ext2/3/4 and swap MBR PT.
2021-08-23 03:14:22 -04:00
TomAwezome
dd959b40c5
Add progress bar to DVDImageRead.
2021-08-17 02:47:37 -04:00
TomAwezome
377a761146
Clean up DVDImageWrite.
2021-08-17 02:07:34 -04:00
TomAwezome
5503ae0596
Fix DVDImageRead block count.
...
Change left window border text to use inverted color attribute.
Fix ISOInit to account for non-ZealOS legacy CISOPriDesc.
2021-08-16 20:46:17 -04:00
TomAwezome
eb2de4f057
Add try-catch to SATARep and AHCIBootDVDProbeAll.
...
Add CAtapiCloseCmd to clean up AHCIAtapiClose.
Improve comments at AHCIAtapiModeWriteSelect.
2021-08-16 00:52:03 -04:00
TomAwezome
923b700822
Change DVDImageWrite to use single buffer.
...
Add CAtapiWriteCmd for AHCIAtapiBlksWrite.
Remove AHCIAtapiSeek and AHCIAtapiFormat.
2021-08-15 02:23:46 -04:00
TomAwezome
84946b3b33
Clean up ATAPI write and mode set functions.
2021-08-14 01:36:19 -04:00
TomAwezome
a80b4fe451
Fix CISOPriDesc padding, add preparer_id member, set in RedSeaISO9660.
...
Remove some deprecated IDE functions.
Delete Kernel/BlkDev/DiskATA.CC.
Update colors on OSUpgrade.
2021-08-13 18:46:15 -04:00
TomAwezome
99094f1e31
Change colors & text of Merge2, DiffSel, and PopUpDiffMenu.
2021-08-13 17:04:00 -04:00
TomAwezome
b804e25f45
Fix DVDImageWrite bare-metal AHCI CD burning.
2021-08-13 13:30:44 -04:00
TomAwezome
b005bdcb24
Update AHCI ATAPI mode set and write functions.
2021-08-12 22:27:41 -04:00
TomAwezome
a0f20b1dba
Implement AHCIAtapiModeWriteSet.
2021-08-09 02:04:03 -04:00
TomAwezome
0120ec2cb7
Implement AHCIAtapiBlank.
2021-08-08 20:33:41 -04:00
TomAwezome
2b03787cc8
Fix OSUpgrade not updating master boot record.
...
Fix Mount2 AHCI Port value not being cleared on loop.
Change ordering of PersonalMenu links.
Increase Raw mode screen scroll from 1 line to 8 to improve bare-metal performance.
2021-08-06 01:07:27 -04:00
TomAwezome
a01aa006cd
Fix raw-mode printing in MemBIOSRep, TaskRep, PCIRep, VideoRep, and MemPageRep.
...
Fix DriveRep reporting SATA port on non-AHCI drives.
Remove CONFIG_DONT_PROBE.
Remove lingering references to compression from documentation.
Fix Talons incorrect millisecond variable name.
2021-08-04 23:05:19 -04:00
TomAwezome
67479705de
Add SATA port number reporting to DriveRep.
...
Improve Lex assert failure warning to give exact line number.
Remove some deprecated IDE functions.
Add default arg to Drive.
Fix raw-mode printing in StackRep, DriveRep, SATARep, Mount2, and CharGet.
Change LongLines cols default arg from 80 to 128.
2021-08-04 15:25:55 -04:00
TomAwezome
c529b6d7ca
Add MountAHCIAuto kernel option.
...
Remove CATARep, ATARep, ATARepEntry, ATARepFind, ATARepExitAllApplications, and ATAIDDrives.
2021-08-03 22:35:43 -04:00
TomAwezome
1b75d91002
Fix Mount AHCI Port selection.
...
Add arg to SATARep to specify drive types to show.
Add checks in AHCIPortInit to verify port signatures, add helper method to get signatures from port.
2021-08-02 16:40:05 -04:00
TomAwezome
768c2003e2
Fix DefineLoad variables AutoComplete src_link.
...
Fix SATARep missing AHCI controller info.
Add PCIDevFind to System/Externs.CC.
Add screen clearing with DocClear or Cls when in raw text mode.
Optimize RawPutChar.
Fix EdLite RAWF_SCROLL bug.
Update screenshots and README.
2021-08-02 02:26:59 -04:00
TomAwezome
35ab2c024a
Optimize RawPutChar bare-metal performance.
...
Add ATAPI Format Unit structs, partially implement.
2021-07-29 14:43:33 -04:00
TomAwezome
22e3d8f06e
Clean up E1000 Driver.
...
Remove some palettes.
Add PaletteSetSlate.
Change all gr_palette_std to gr32_palette_std.
Change all CBGR48 to CBGR24.
2021-07-28 22:20:15 -04:00
TomAwezome
c290cda8f0
Add AHCI Debug methods.
...
Fix HTML URL.
Begin implementing AHCI ATAPI Sync, Close, Format, and Write methods.
2021-07-26 15:29:49 -04:00
TomAwezome
d3c21658f1
Unify HDD & CD/DVD Kernel binary locations.
2021-07-25 04:07:40 -04:00
TomAwezome
d639cdcdf6
Rename /0000Boot to /Boot.
...
Rename 0000Kernel.BIN.C to Kernel.BIN.C.
2021-07-24 00:48:21 -04:00
TomAwezome
b1a9e0785d
Fix some broken DolDoc links.
...
Change Who() symbol link width from 20 to 40.
2021-07-23 19:21:07 -04:00
TomAwezome
dbf8647d59
Fixed non-writable drive throw on F5 and Ctrl-S.
...
Added top & right borders to RawDr.
Improved spacing in some debug and compiler reporting.
Fixed RawPutChar and EdLite tab width.
Fixed Ui missing '0x' prefix syntax highlighter bug.
Added 32BitPaint demo.
2021-07-14 18:38:02 -04:00
TomAwezome
5f923300e2
Optimize HTML doc generation.
...
Change repeated #include and PopUps during HTML generation into one slave task.
2021-07-12 03:26:39 -04:00
TomAwezome
2ea6956433
Implement IntEntryAlloc, IntEntryFree for dynamic user IRQ acquisition.
...
Restructure network stack to use new Interrupt methods instead of hard-coded IRQ numbers.
Add line count update into build process.
Add progress bars to HTML generation and DoDistro.
Clear Network Log border_doc.
Fix font chars.
Clean up some lingering unconverted variable and directory names.
Remove word-wrap DolDoc tag from Clementine bible because of CPU spikes.
2021-07-11 17:47:19 -04:00
TomAwezome
084c65a69a
Update .HC to .CC script.
2021-07-08 01:08:03 -04:00
TomAwezome
72e706962a
Rename function prefixes 'Z' to 'Sys'.
...
Begin skeleton of E1000 networking driver.
2021-07-06 16:15:26 -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
dc2f09abfa
Fix HTML generation on files with duplicate names but different extensions.
2021-07-04 20:57:09 -04:00
TomAwezome
8df131d461
Fix HTML generation on files with duplicate names but different extensions.
2021-07-04 20:24:34 -04:00
TomAwezome
ef424e0d94
Fix HTML generation on files with duplicate names but different extensions.
2021-07-04 20:12:38 -04:00
TomAwezome
5002ed5880
Fix HTML index file generation.
...
Fix HTML generation tab width.
2021-07-04 18:11:43 -04:00
TomAwezome
74a570db70
Implement OS Upgrade wizard.
...
Make HTML doc generation force index files to make links from subdirectories.
Added Sixto-Clementine Vulgate Bible to Misc/.
Fix User window height, patch font chars.
2021-07-04 01:19:15 -04:00
TomAwezome
2657cff8d0
Restore GodSong.
...
Merge 4ea8b13361
.
2021-07-03 14:35:04 -04:00
TomAwezome
e29a8d9a46
Fix codebase HTML generation.
2021-07-03 02:51:43 -04:00
TomAwezome
01e13ff62d
Fix codebase HTML generation.
2021-07-03 02:47:45 -04:00
TomAwezome
69607fc0f5
Implement codebase HTML generation.
2021-07-03 00:07:57 -04:00