61 Commits (master)
 

Author SHA1 Message Date
Juhani Krekelä 313453f5b3 Implement window unhooking 1 day ago
Juhani Krekelä cd98221d85 Add keyboard event handler to shell 1 day ago
Juhani Krekelä ede350fd40 Remove a stray tab 1 day ago
Juhani Krekelä c16e9b2937 Document the latest hack 1 day ago
Juhani Krekelä 13c69db33d Add keyboard events 1 day ago
Juhani Krekelä 744da780f3 Implement mouse events 1 day ago
Juhani Krekelä ae17e6380f Separate entry points for initialization and WM events for programs 1 day ago
Juhani Krekelä f51b9458da Fix redraw handling 1 day ago
shikhin 140b191c0a Add file sizes to ls. 2 days ago
shikhin 1bb62d1887 Add rudimentary ls 2 days ago
shikhin c4dc87c8fd Unify the x/y handling in the mouse handler a bit more 2 days ago
shikhin 45b4f8f3e1 Consolidate mouse position in flip_mouse_cursor 2 days ago
shikhin 6f2d655bd4 ror direct to memory 2 days ago
Juhani Krekelä 56f7cbcfa6 Optimize mainloop by consolidating mouse position in bx 2 days ago
shikhin b38f9a663c Can now not create a file with open_file 2 days ago
shikhin 99288a9fff More TODO 2 days ago
Juhani Krekelä 5e5a540ce9 Add memory allocation map 2 days ago
shikhin b3df18bb04 Switch from read_sectors to modify_sectors; return dirent in open_file 2 days ago
Juhani Krekelä 4cd5c0632a Overlap the windows 2 days ago
Juhani Krekelä d725407c5b Add windows 2 days ago
Juhani Krekelä 878cc67a83 Extract globals as well as syscalls from the symbol map 2 days ago
Juhani Krekelä f020b7ab2f Change wallpaper background colour to magenta 2 days ago
shikhin 8178c7a715 Get rid of one (1) jump 2 days ago
shikhin e900a60d4a Fixed a bunch of bugs in mouse_handler; memoized mouse_column in main loop 2 days ago
Juhani Krekelä 5c3580e9b5 Get rid of syscall thunks 2 days ago
shikhin d675597120 Combine x and y handling in mouse_handler 2 days ago
shikhin 91c56547e5 Optimize 2 bytes away with partial bss zeroing 2 days ago
Juhani Krekelä ce07a23355 Remove now-unnecessary shift in draw_rect 2 days ago
Juhani Krekelä 6e4974de3f Document new requirement that rectangle height is at least 1 2 days ago
shikhin a6cf05c1ff Minor optimizations in drawing rects 3 days ago
Juhani Krekelä 651480c91e Implement SYS_DRAW_RECT 2 days ago
Juhani Krekelä 66c103f727 Simplify make size 3 days ago
Juhani Krekelä 514cf5441f Move wallpaper loading to shell 3 days ago
Juhani Krekelä c4ab75fc54 Remove unnecessary segment register modification from modify_sector 3 days ago
Juhani Krekelä 9d3de7483e Rewrite mouse handler to use less code 3 days ago
Juhani Krekelä cb030ccf41 Don't pointlessly zero DS when it's already zero 3 days ago
Juhani Krekelä f465c642c4 Use 286 shifts and rotates 3 days ago
Juhani Krekelä 8e47898c7a Move stack to end of segment 3 days ago
Juhani Krekelä a2c1aaf6ec Hoist segment register modification out of drawing subroutines 3 days ago
Juhani Krekelä 8da69da9a2 Add a quick way to check the size of ponydos binary 3 days ago
Juhani Krekelä d258a1ad81 Fix typoe resb→resw with mouse_row 3 days ago
shikhin a110e1da1b Save some bytes 4 days ago
Juhani Krekelä f39f25a4c1 Start work on shell 4 days ago
Juhani Krekelä 2a2985640e Pad files to the correct size (128 sectors) in assemble_floppy.py 4 days ago
Juhani Krekelä 56d22db6e0 Bump cpu level to 286 and use pusha/popa where possible 5 days ago
shikhin 565fff50b4 Don't assume things about ds/es 5 days ago
Juhani Krekelä 2a3200fc73 Remove filesystem from TODO 5 days ago
Juhani Krekelä c695688e3a Generate floppy image with a python script 5 days ago
shikhin 400f282725 Merge read/write to modify_sector 6 days ago
shikhin d6dc33f164 Begin work on filesystem support 6 days ago