Commit Graph

83 Commits

Author SHA1 Message Date
Kyle J Cardoza 791cd1ab9e Moved sprite cursor location in VERA memory to 2024-06-23 04:25:02 -04:00
Kyle J Cardoza f27dcd932b Added a third cursor bitmap 2024-06-23 04:19:28 -04:00
Kyle J Cardoza 075ba14500 Update cursor bitmap 2024-06-23 04:04:40 -04:00
Kyle J Cardoza 09214eafca Update cursor bitmap 2024-06-23 04:03:56 -04:00
Kyle J Cardoza 1e75936927 Added documentation comments 2024-06-22 21:03:49 -04:00
Kyle J Cardoza ed89809f96 Implemented cursor blinking 2024-06-22 20:56:18 -04:00
Kyle J Cardoza eef45277a0 Added console cursor show/hide calls 2024-06-22 19:53:32 -04:00
Kyle J Cardoza a06532de86 Work on kernel API 2024-06-21 20:27:27 -04:00
Kyle J Cardoza ed0b9bd2a1 Added [api.s] to begin handling the kernel API through the COP interrupt. 2024-06-21 18:49:50 -04:00
Kyle J Cardoza 5acff0a7bb Work on documenting control port 2024-06-21 18:18:34 -04:00
Kyle J Cardoza 9fc39a81b1 Fixed stack bug in console_clear_to_end_of_line [console.s] 2024-06-20 15:57:25 -04:00
Kyle J Cardoza b73c5196a3 Renamed line redraw procedure to console_redraw_line 2024-06-20 01:16:49 -04:00
Kyle J Cardoza ea6f8083d7 Expanded console API 2024-06-20 01:12:55 -04:00
Kyle J Cardoza d89992c395 Work on main.s 2024-06-20 00:52:55 -04:00
Kyle J Cardoza 574727b984 Added console_putstr procedure 2024-06-19 16:29:22 -04:00
Kyle J Cardoza 9feaea8561 Working console driver? I hope so. 2024-06-19 14:41:58 -04:00
Kyle J Cardoza a171c1139a Work on driver code 2024-06-18 01:44:38 -04:00
Kyle J Cardoza 813c3480f2 Refactoring VERA code 2024-06-16 21:03:31 -04:00
Kyle J Cardoza 898151c8a2 First version to successfully put pixels on the screen. 2024-06-16 01:07:12 -04:00
Kyle J Cardoza f22e797a7e Work on VERA init 2024-06-15 17:36:31 -04:00
Kyle J Cardoza 6285792ad2 Fixed delay/crash issue -- you will need a power supply of at least 9V 2A to make it work properly. 2024-06-14 23:13:34 -04:00
Kyle J Cardoza ccde5b3f5e Work on IRQs 2024-06-13 16:59:40 -04:00
Kyle J Cardoza 0630e22e06 More work on hardware init. 2024-06-13 00:31:20 -04:00
Kyle J Cardoza 34a91aa205 Cleanup 2024-06-10 18:39:17 -04:00
Kyle J Cardoza 4f3a85909c Cleanup 2024-06-10 18:37:01 -04:00
Kyle J Cardoza 4d953b47a2 Code cleanup 2024-06-10 18:10:32 -04:00
Kyle J Cardoza 9548197c2f Added LED driver code 2024-06-10 16:53:27 -04:00
Kyle J Cardoza c61597ae46 Rewrite from scratch using 64tass. 2024-06-10 15:37:54 -04:00
Kyle Cardoza edc645aee7 work on interrupts 2024-04-01 23:01:50 -04:00
Kyle Cardoza 62136e38e5 work on interrupts 2024-04-01 23:01:18 -04:00
Kyle Cardoza 9cfcda771b work on interrupts 2024-04-01 21:26:12 -04:00
Kyle Cardoza e4458e0f9e work on interrupts 2024-04-01 21:21:31 -04:00
Kyle Cardoza 7bc15c9806 work on interrupts 2024-04-01 04:31:23 -04:00
Kyle Cardoza de74791f4a work on interrupts 2024-04-01 04:24:52 -04:00
Kyle Cardoza b226b42662 work on interrupts 2024-04-01 03:32:36 -04:00
Kyle Cardoza d5a2e75e08 work on interrupts 2024-04-01 03:32:05 -04:00
Kyle Cardoza b9f4d8f01c work on interrupts 2024-04-01 03:23:18 -04:00
Kyle Cardoza f79d2c6330 work on interrupts 2024-03-31 20:10:15 -04:00
Kyle Cardoza c0ea683b04 work on interrupts 2024-03-31 20:04:24 -04:00
Kyle Cardoza 10456ce8da work on interrupts 2024-03-31 15:11:59 -04:00
Kyle Cardoza c10a61abee work on interrupts 2024-03-31 15:11:36 -04:00
Kyle Cardoza d466a86b54 work on interrupts 2024-03-31 15:01:49 -04:00
Kyle Cardoza e23f5bae39 work on interrupts 2024-03-31 14:56:56 -04:00
Kyle Cardoza 2bb0e917bc work on interrupts 2024-03-31 14:25:39 -04:00
Kyle Cardoza a93843b997 work on interrupts 2024-03-31 01:56:04 -04:00
Kyle Cardoza c0156f9d2d work on interrupts 2024-03-31 01:30:48 -04:00
Kyle Cardoza a0615f1958 work on interrupts 2024-03-31 01:11:09 -04:00
Kyle Cardoza 67ae905a17 work on interrupts 2024-03-31 00:58:13 -04:00
Kyle Cardoza 2bbfecfea8 work on interrupts 2024-03-30 20:13:43 -04:00
Kyle Cardoza 963256a5c9 work on interrupts 2024-03-30 15:16:16 -04:00