Commit Graph

  • 8178c7a715 Get rid of one (1) jump shikhin 2023-03-19 19:32:28 +0530
  • e900a60d4a Fixed a bunch of bugs in mouse_handler; memoized mouse_column in main loop shikhin 2023-03-19 19:00:21 +0530
  • 5c3580e9b5 Get rid of syscall thunks Juhani Krekelä 2023-03-19 19:28:30 +0200
  • d675597120 Combine x and y handling in mouse_handler shikhin 2023-03-19 18:22:10 +0530
  • 91c56547e5 Optimize 2 bytes away with partial bss zeroing shikhin 2023-03-19 16:58:09 +0530
  • ce07a23355 Remove now-unnecessary shift in draw_rect Juhani Krekelä 2023-03-19 17:19:18 +0200
  • 6e4974de3f Document new requirement that rectangle height is at least 1 Juhani Krekelä 2023-03-19 17:18:55 +0200
  • a6cf05c1ff Minor optimizations in drawing rects shikhin 2023-03-19 16:02:49 +0530
  • 651480c91e Implement SYS_DRAW_RECT Juhani Krekelä 2023-03-19 16:23:30 +0200
  • 66c103f727 Simplify make size Juhani Krekelä 2023-03-18 16:01:12 +0200
  • 514cf5441f Move wallpaper loading to shell Juhani Krekelä 2023-03-18 15:55:53 +0200
  • c4ab75fc54 Remove unnecessary segment register modification from modify_sector Juhani Krekelä 2023-03-18 15:49:18 +0200
  • 9d3de7483e Rewrite mouse handler to use less code Juhani Krekelä 2023-03-18 15:10:48 +0200
  • cb030ccf41 Don't pointlessly zero DS when it's already zero Juhani Krekelä 2023-03-18 14:41:26 +0200
  • f465c642c4 Use 286 shifts and rotates Juhani Krekelä 2023-03-18 14:31:35 +0200
  • 8e47898c7a Move stack to end of segment Juhani Krekelä 2023-03-18 14:31:23 +0200
  • a2c1aaf6ec Hoist segment register modification out of drawing subroutines Juhani Krekelä 2023-03-18 14:27:16 +0200
  • 8da69da9a2 Add a quick way to check the size of ponydos binary Juhani Krekelä 2023-03-18 14:23:32 +0200
  • d258a1ad81 Fix typoe resb→resw with mouse_row Juhani Krekelä 2023-03-18 14:23:07 +0200
  • a110e1da1b Save some bytes shikhin 2023-03-18 12:12:18 +0530
  • f39f25a4c1 Start work on shell Juhani Krekelä 2023-03-18 01:05:32 +0200
  • 2a2985640e Pad files to the correct size (128 sectors) in assemble_floppy.py Juhani Krekelä 2023-03-18 01:03:19 +0200
  • 56d22db6e0 Bump cpu level to 286 and use pusha/popa where possible Juhani Krekelä 2023-03-16 19:22:59 +0200
  • 565fff50b4 Don't assume things about ds/es shikhin 2023-03-16 21:22:41 +0530
  • 2a3200fc73 Remove filesystem from TODO Juhani Krekelä 2023-03-16 17:21:06 +0200
  • c695688e3a Generate floppy image with a python script Juhani Krekelä 2023-03-16 17:14:53 +0200
  • 400f282725 Merge read/write to modify_sector shikhin 2023-03-16 16:12:22 +0530
  • d6dc33f164 Begin work on filesystem support shikhin 2023-03-16 15:40:03 +0530
  • 9d2021cf1f Reset disk system on read error Juhani Krekelä 2023-03-13 14:40:28 +0200
  • feb4eecb05 Simplify the placeholder wallpaper.ansi Juhani Krekelä 2023-03-11 20:39:41 +0200
  • 8d1b473243 Remove unnecessary test code from wallpaper loading Juhani Krekelä 2023-03-11 20:07:05 +0200
  • e07cfe4481 Update TODO to reflect current state Juhani Krekelä 2023-03-11 20:04:50 +0200
  • ff1b91f3dd Load wallpaper from disk Juhani Krekelä 2023-03-11 17:49:55 +0200
  • 465f6ebf22 Add missing colon to .y_end Juhani Krekelä 2023-03-11 17:17:40 +0200
  • 2805ae856b Slow down cursor speed Juhani Krekelä 2023-02-06 18:02:21 +0200
  • 0692c75eab Draw mouse cursor Juhani Krekelä 2023-02-06 17:45:26 +0200
  • dc0ddf3ab9 Store and update mouse location Juhani Krekelä 2023-02-06 17:15:47 +0200
  • 42932c472f Convert to use int 0x15 mouse routines Juhani Krekelä 2023-01-30 18:56:16 +0200
  • e03b6c0ef1 First commit Juhani Krekelä 2022-02-11 18:16:49 +0200