36 Commits

Author SHA1 Message Date
aaron
2b8500ddff git-svn-id: https://spexeah.com:8443/svn/Asuro@90 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c 2017-05-18 12:29:12 +00:00
kieron
7d20391a86 Fixed bug.
git-svn-id: https://spexeah.com:8443/svn/Asuro@87 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2017-05-17 23:56:17 +00:00
kieron
3356302d32 See Last.
git-svn-id: https://spexeah.com:8443/svn/Asuro@86 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2017-05-17 23:34:11 +00:00
kieron
019f6ccabf Made Kernel 'Higher-Half' and enabled paging.
git-svn-id: https://spexeah.com:8443/svn/Asuro@85 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2017-05-17 23:24:05 +00:00
kieron
7a8034196b Sleep working?
git-svn-id: https://spexeah.com:8443/svn/Asuro@84 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2017-05-17 18:13:22 +00:00
kieron
43dc8ec601 Fix?
git-svn-id: https://spexeah.com:8443/svn/Asuro@81 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2017-05-17 17:47:59 +00:00
kieron
886e6a8cdf Fix.
git-svn-id: https://spexeah.com:8443/svn/Asuro@75 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2017-05-17 17:07:20 +00:00
kieron
329cb836dd STI Changed.
git-svn-id: https://spexeah.com:8443/svn/Asuro@71 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2017-05-17 16:02:08 +00:00
kieron
96dfb38124 Fixed IRQs(ish)+
git-svn-id: https://spexeah.com:8443/svn/Asuro@69 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2017-05-17 15:45:34 +00:00
kieron
d54e43cca9 Added delay to print.
git-svn-id: https://spexeah.com:8443/svn/Asuro@68 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2017-05-17 15:35:27 +00:00
kieron
d6697f0e30 See last.
git-svn-id: https://spexeah.com:8443/svn/Asuro@67 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2017-05-17 15:12:59 +00:00
kieron
0f75adff47 Moved IRQ Init.
git-svn-id: https://spexeah.com:8443/svn/Asuro@63 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2017-05-17 14:00:34 +00:00
kieron
d4ae7666b4 Added console output to ISRs.
git-svn-id: https://spexeah.com:8443/svn/Asuro@55 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2017-05-17 13:23:00 +00:00
kieron
5390621fdd hadcf.
git-svn-id: https://spexeah.com:8443/svn/Asuro@53 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2017-05-17 13:15:25 +00:00
kieron
cefe9481e8 Added standard ISRs.
Added Header Comments to units.

git-svn-id: https://spexeah.com:8443/svn/Asuro@51 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2017-05-17 13:07:58 +00:00
kieron
220d6d8071 Moved types to system.pas
Added first ISR (ISR0).

git-svn-id: https://spexeah.com:8443/svn/Asuro@37 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2017-05-17 11:19:16 +00:00
kieron
cbd4685407 IDT Implemented, should be ready for entries.
git-svn-id: https://spexeah.com:8443/svn/Asuro@36 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2017-05-16 23:35:52 +00:00
kieron
4add561061 Fixed fuckup.
git-svn-id: https://spexeah.com:8443/svn/Asuro@33 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2017-05-16 22:48:58 +00:00
kieron
aa0a81306e Same as last
git-svn-id: https://spexeah.com:8443/svn/Asuro@32 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2017-05-16 22:26:16 +00:00
kieron
7a24ea11ba Standardized to standard types in types.pas
git-svn-id: https://spexeah.com:8443/svn/Asuro@31 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2017-05-16 22:25:41 +00:00
kieron
7da445635c GDT Works?!
git-svn-id: https://spexeah.com:8443/svn/Asuro@30 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2017-05-16 18:18:59 +00:00
kieron
cc99ec9af5 More Bochs
git-svn-id: https://spexeah.com:8443/svn/Asuro@28 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2017-05-16 14:46:06 +00:00
kieron
2ce7ccc265 Added scripts for debug
git-svn-id: https://spexeah.com:8443/svn/Asuro@24 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2017-05-16 13:27:16 +00:00
kieron
8a4074b888 N/A
git-svn-id: https://spexeah.com:8443/svn/Asuro@20 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2017-05-16 12:17:45 +00:00
kieron
da08dfd941 Fixed GDT Code up - not tested properly yet, but it compiles.
git-svn-id: https://spexeah.com:8443/svn/Asuro@19 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2017-05-16 11:53:51 +00:00
kieron
a4ed035c93 Keyboard Driver Started/Hex output added
- Added writehexex/writehexlnex/writehexln/writehex
- Started work on the keyboard driver, polling PS2 line for keystate.

git-svn-id: https://spexeah.com:8443/svn/Asuro@16 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2017-02-13 16:35:36 +00:00
kieron
81363a9c57 Cleanup/Refactoring.
git-svn-id: https://spexeah.com:8443/svn/Asuro@14 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2017-02-12 15:03:19 +00:00
kieron
d6460dcf61 Console Fixes & BIOS Interfacing
- Removed some garbage text from startup
- Interface to the BDA added.
- Console Cursor updates added.

git-svn-id: https://spexeah.com:8443/svn/Asuro@13 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2017-02-11 19:52:32 +00:00
kieron
d0ded03fdd Updated dev env setup script.
ISO Creation Now works.



git-svn-id: https://spexeah.com:8443/svn/Asuro@12 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2016-10-30 16:46:58 +00:00
kieron
da322f88f2 - Kek?
git-svn-id: https://spexeah.com:8443/svn/Asuro@10 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2016-10-15 20:30:05 +00:00
kieron
e28d63ede3 Console Updates:
- Added Colors as Enum.
- Added Attribute Forming Function (Foreground + Background = Attribute).
- Added Console Properties.
- Added Default Attribute to Console Properties.
- Created standard screen functions with an ex variant to specify/override default attr.
- Started work on Caret/Cursor (re-)positioning.
Util:
- Added endianness conversion and various utils.

git-svn-id: https://spexeah.com:8443/svn/Asuro@8 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2016-10-14 21:58:34 +00:00
kieron
6208fac551 Cleanup
git-svn-id: https://spexeah.com:8443/svn/Asuro@7 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2015-10-10 22:43:46 +00:00
kieron
815d1b8199 Console Refactoring.
git-svn-id: https://spexeah.com:8443/svn/Asuro@6 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2015-09-18 18:28:01 +00:00
kieron
e2d1d14da0 New Commit.
git-svn-id: https://spexeah.com:8443/svn/Asuro@4 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2015-09-18 17:21:37 +00:00
kieron
ad4301222a Stuff and things.
git-svn-id: https://spexeah.com:8443/svn/Asuro@3 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2015-09-15 23:55:12 +00:00
kieron
eaa8b0914d Initial Commit.
git-svn-id: https://spexeah.com:8443/svn/Asuro@1 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2015-09-15 21:13:23 +00:00