Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
15 check-ins
|
2020-06-06
| ||
| 20:48 | [+] Inline Documentation of the VGA Move Cursor Proc + Comments explaining each instruction ~ Code cleanup [jspann] Leaf check-in: ff47a19294 user: jspann128@gmail.com tags: master, trunk | |
| 07:12 | [+] VGA Cursor Move Proc ~ Code cleanup + vcursor_move proc in video ASM and test call in boot ASM [jspann] check-in: c12df5ee8f user: jspann128@gmail.com tags: master, trunk | |
|
2020-05-30
| ||
| 21:31 | [~] Loading Sector (BIOS) Modified to Use Params + Variable style of loading sector and jmp to address ~ Replaced static values with slight dynamism ~ Fixed accidental refactor of second-stage 'cls' [jspann] check-in: e527b22684 user: jspann128@gmail.com tags: master, trunk | |
| 21:05 | [~] Refactoring and Code Cleanup ~ Renamed all bios-based procs with bios in the name to differentiate it - Unneeded and old code [jspann] check-in: 541cb63672 user: jspann128@gmail.com tags: master, trunk | |
| 20:43 | [+] Proper Video Code, Drive Info, Code Cleanup + Better inclusion of video.asm + FAT12 info for drive + Start section ~ Moved prompt code into own proc [jspann] check-in: 803be514b0 user: jspann128@gmail.com tags: master, trunk | |
|
2020-05-29
| ||
| 04:41 | [+] Better Reimplementation of Simple Shell + Newer shell implementation ~ Code cleanup and organization of sector_2 code [jspann] check-in: 7990df3b47 user: jspann128@gmail.com tags: master, trunk | |
| 04:01 | [+] Basic Disk Load Command to Load Past Bootloader * 512 bytes was too little, esp for more than comparing stuff + stage_2 for next collection of code + cmd_load with handler and jmp point for loading stage 2 + load_sector to load to basic sector (stage_2) * Need to make this dynamic from command shell! FOR FUN!! [jspann] check-in: eff28298aa user: jspann128@gmail.com tags: master, trunk | |
|
2020-05-28
| ||
| 06:51 | [+] Print OS Proc ~ Original printing of os name moved into own proc + printos to print os name + Check for command to be 'os' and call to proper printos + cmd_os for string comparison [jspann] check-in: 699ef0e33f user: jspann128@gmail.com tags: master, trunk | |
| 06:44 | [+] 16-bit Video Printing + Procs to print character and string to video out + video.asm to hold new code ~ Currently runs out of memory (code probably too big when included) [jspann] check-in: 70cd872aa2 user: jspann128@gmail.com tags: master, trunk | |
|
2020-05-20
| ||
| 07:29 | [+] Screen-Clearing [BIOS] `scb` Procedure and Code Cleanup + scb (ScreenClearBios) to clear screen ~ Moved printc example to input_loop to act as `>` prompt + scb (cls) clear screen call at start to remove any residuals (QEMU...) ~ Lines, spacing, and general code cleanup of most input_loop code [jspann] check-in: 7c88b56483 user: jspann128@gmail.com tags: master, trunk | |
| 07:12 | [~] Fixed `read` Procedure Bug: Artifacts from Previous String if Longer * BUGFIX: * Use of cx like it did caused a bug that would leave artifacts * if the previous string had longer length. - Removed unneeded use of cx as counter ~ Moved address assignment of bx outside of read_loop + Comparison for backspace (still added to mem) + read_backspace stops writing ASCII 8 to mem; instead modifies last ch [jspann] check-in: 34c5e7665a user: jspann128@gmail.com tags: master, trunk | |
| 05:29 | [+] String Comparison Procedure + Basic proc that reads through 2 mem addresses and ensures both are equal + Spacing in the input_loop to be cleaner and nicer looking [jspann] check-in: f4ce2a1ce4 user: jspann128@gmail.com tags: master, trunk | |
|
2020-05-14
| ||
| 06:11 | [+] Comments to Better Understand Code + Lots of generalized verbosity to make me look smarter than I am * It's so I remember what I'm doing later on [jspann] check-in: a03b9052f8 user: jspann128@gmail.com tags: master, trunk | |
| 04:43 | [i] Initial Project Code + x86 asm code + Simple build BAT file for DOS/Win32 environments [jspann] check-in: ea83b16fd8 user: jspann128@gmail.com tags: master, trunk | |
| 04:41 | Initial commit check-in: 309cf97a65 user: noreply@github.com tags: master, trunk | |