Commit Graph

  • d4c15687c8 Add option for 8-colour mode master blinky-videomode Juhani Krekelä 2023-05-11 21:25:50 +0300
  • a496c5ce9d Fix typo v1.0 Juhani Krekelä 2023-03-29 16:46:17 +0300
  • 54a6755a5b Get README.md release-ready Juhani Krekelä 2023-03-29 13:29:41 +0300
  • 5129f3f3b4 Lower mouse sensitivity Juhani Krekelä 2023-03-29 13:28:36 +0300
  • 0b5fd0d84e Deallocate program memory only at end of event dispatch Juhani Krekelä 2023-03-29 13:24:28 +0300
  • 3f5d4ebd16 Fix typo that broke builds Juhani Krekelä 2023-03-29 13:23:06 +0300
  • 8bea9d6120 Add stub WM_OPEN_FILE handler to hello.asm Juhani Krekelä 2023-03-29 13:17:07 +0300
  • cb77e27fb2 Allow opening text files by clicking on them in the file window Juhani Krekelä 2023-03-29 13:04:33 +0300
  • ceb7745b42 Exit with error from open_file if file is not found and asked to not create one Juhani Krekelä 2023-03-29 12:21:13 +0300
  • 39e47a33e1 Add a second screenshot Juhani Krekelä 2023-03-27 21:56:36 +0300
  • 892b871a94 Add wolf to README.md Juhani Krekelä 2023-03-27 20:49:07 +0300
  • ce7b2c9dd6 README: Add a screenshot Wolfgang Müller 2023-03-27 17:32:53 +0200
  • cce105184f README: Document how sensitivity is affected Wolfgang Müller 2023-03-27 17:20:44 +0200
  • 2e78130f67 Makefile: Use variable for qemu Wolfgang Müller 2023-03-27 17:07:52 +0200
  • 2ca9f413ab Makefile: Quench qemu warning about image format Wolfgang Müller 2023-03-27 17:01:07 +0200
  • d762793c1c Fix bug where too short of a filename would not give launch error dialog Juhani Krekelä 2023-03-27 20:40:01 +0300
  • 81695d4403 CrazyEttin wobsite shikhin 2023-03-27 20:43:40 +0530
  • 653296914c Add missing dependencies to Makefile Juhani Krekelä 2023-03-27 16:58:08 +0300
  • fd2ad023bb Change cancel button to be white on grey shikhin 2023-03-27 17:58:57 +0530
  • e5efe2e01d Mention mouse sensitivity. shikhin 2023-03-27 17:55:09 +0530
  • 9c61ea03ca No need to explicitly add a zero dirent Juhani Krekelä 2023-03-27 15:18:04 +0300
  • d1d9e86181 Proofreading fixes Juhani Krekelä 2023-03-27 14:56:57 +0300
  • 0d1b93f184 Add link to nortti Juhani Krekelä 2023-03-27 14:55:30 +0300
  • f664918b21 Update README shikhin 2023-03-27 17:20:23 +0530
  • 3b9ee317b1 Move hello.asm initial window position one down Juhani Krekelä 2023-03-27 14:47:25 +0300
  • f1ee23251e Allow shell to be launched for another file window Juhani Krekelä 2023-03-27 14:45:39 +0300
  • 7951b1eb27 Update README. shikhin 2023-03-27 17:10:12 +0530
  • ad4c9a2209 Complete shell refactor Juhani Krekelä 2023-03-27 14:08:48 +0300
  • 75a9a51191 Add error handling and popups in viewer shikhin 2023-03-27 16:04:52 +0530
  • c6aa2ac3d1 Add a memory usage widget Juhani Krekelä 2023-03-27 13:00:48 +0300
  • 68570ff2ad Add a non-launchable-file error dialog to shell Juhani Krekelä 2023-03-27 12:39:22 +0300
  • faf66bbdb8 Add an out-of-memory error dialog to shell Juhani Krekelä 2023-03-27 12:23:07 +0300
  • 144a8c0bb1 Update TODO shikhin 2023-03-27 14:38:45 +0530
  • 86050094eb Fix mouse comparisons for shell shikhin 2023-03-27 14:35:41 +0530
  • f726a128ed Use WINDOW_ID_* when constructing window IDs in shell Juhani Krekelä 2023-03-27 11:38:37 +0300
  • 22e7af2da6 Update README with progress on shell.asm Juhani Krekelä 2023-03-27 11:35:07 +0300
  • feffd0cb28 Divide shell.asm logically into sections Juhani Krekelä 2023-03-27 11:34:21 +0300
  • 71444f5ce7 Name window IDs in shell Juhani Krekelä 2023-03-27 11:23:59 +0300
  • 28423d0de3 Re-render file window in shell if directory has changed Juhani Krekelä 2023-03-27 11:10:15 +0300
  • ef119b1e1b Remove strlen from viewer shikhin 2023-03-26 20:13:04 +0530
  • 544fb12af9 Check null-terminating byte in open_file shikhin 2023-03-26 20:07:53 +0530
  • 9ac938a5f8 FS_DIRENT_NAME_SIZE includes null-termination shikhin 2023-03-26 20:05:13 +0530
  • a61650954e Viewer now has prompt window to enter filename shikhin 2023-03-26 17:59:07 +0530
  • 3c7741bdc9 Add scroll up/down buttons, space handling shikhin 2023-03-26 05:24:39 +0530
  • f3a1e6ca5f Don't clobber ax in viewer event_click shikhin 2023-03-26 04:24:48 +0530
  • 5ffe87e467 Merge branch 'master' of https://ahti.space/git/nortti/ponydos shikhin 2023-03-26 04:23:22 +0530
  • cdf0f77379 Add basic viewer shikhin 2023-03-26 04:23:02 +0530
  • 27a52e86e7 Don't clobber ax in event_click in hello.asm Juhani Krekelä 2023-03-23 18:30:48 +0200
  • bd9a62c1ce Properly access directory when launching files Juhani Krekelä 2023-03-23 18:27:40 +0200
  • 572362f04f Properly read the file names from the directory in shell Juhani Krekelä 2023-03-23 18:21:03 +0200
  • e9462804f5 Mark that event_click clobbers ax in hello.asm Juhani Krekelä 2023-03-23 17:21:18 +0200
  • fa34ce7468 Add CC0 license file Juhani Krekelä 2023-03-23 17:18:10 +0200
  • 59e9e647c1 Don't needlessly include debug routines in hello.asm Juhani Krekelä 2023-03-23 13:55:51 +0200
  • f73f122385 Add example program hello.asm Juhani Krekelä 2023-03-23 13:54:06 +0200
  • 68157372d6 Reduce flickering while resizing windows shikhin 2023-03-23 08:34:27 +0530
  • 0fb48bdfb0 Remove for-testing keyboard handler from shell Juhani Krekelä 2023-03-23 12:36:58 +0200
  • 3b2cfd18c3 Add resize icon to file window Juhani Krekelä 2023-03-23 12:35:43 +0200
  • db112ec4b3 Fix coming out of resize if mouse is not above the window Juhani Krekelä 2023-03-23 12:33:12 +0200
  • f4df788d11 Reduce flickering while moving windows Juhani Krekelä 2023-03-23 12:28:42 +0200
  • 1ef3695608 Allow moving windows off the left side of screen Juhani Krekelä 2023-03-23 12:25:11 +0200
  • b2697f2bff Limit size of windows and don't print outside screen region shikhin 2023-03-23 07:52:03 +0530
  • 69e80e9ec5 Move file window buffer into bss shikhin 2023-03-23 07:30:30 +0530
  • 0b2a745f25 TODO update shikhin 2023-03-23 07:23:47 +0530
  • 89f2e15d0b Add window resizing shikhin 2023-03-23 07:20:41 +0530
  • f4b0adc4da Add moving windows shikhin 2023-03-23 06:20:45 +0530
  • 7367a4cf34 Separate out mouse sensitivity shikhin 2023-03-23 04:38:07 +0530
  • be727d8757 Allow changing wallpapers from shell Juhani Krekelä 2023-03-23 00:54:35 +0200
  • c455758566 Update README.md, shell can now execute programs Juhani Krekelä 2023-03-23 00:43:49 +0200
  • 6ebb889fcf Allow launching programs from the shell Juhani Krekelä 2023-03-23 00:41:12 +0200
  • ebf106dcc4 Don't depend on dx being 0 in modify_sector Juhani Krekelä 2023-03-23 00:07:12 +0200
  • 5df22c3912 Properly pass window size to print_ls Juhani Krekelä 2023-03-22 21:17:02 +0200
  • ee52411954 Resize file window so that it can display full directory Juhani Krekelä 2023-03-22 21:03:10 +0200
  • ad03a04979 Populate file window contents on open Juhani Krekelä 2023-03-22 20:57:19 +0200
  • bffa0c06a2 Implement closing the file window Juhani Krekelä 2023-03-22 20:54:57 +0200
  • 59535b12f9 Implement clickable icon on desktop Juhani Krekelä 2023-03-22 20:41:02 +0200
  • b0cebaee4b Add CrazyEttin's pony wallpaper Juhani Krekelä 2023-03-22 19:30:49 +0200
  • 787cc81798 Use the extension .wall for wallpapers Juhani Krekelä 2023-03-22 19:22:49 +0200
  • 5d8d8a3406 Improve ANSI escape code support in process_wallpaper.py Juhani Krekelä 2023-03-22 19:16:28 +0200
  • 313453f5b3 Implement window unhooking Juhani Krekelä 2023-03-20 21:42:59 +0200
  • cd98221d85 Add keyboard event handler to shell Juhani Krekelä 2023-03-20 20:53:13 +0200
  • ede350fd40 Remove a stray tab Juhani Krekelä 2023-03-20 20:50:22 +0200
  • c16e9b2937 Document the latest hack Juhani Krekelä 2023-03-20 20:48:46 +0200
  • 13c69db33d Add keyboard events Juhani Krekelä 2023-03-20 20:46:29 +0200
  • 744da780f3 Implement mouse events Juhani Krekelä 2023-03-20 20:18:49 +0200
  • ae17e6380f Separate entry points for initialization and WM events for programs Juhani Krekelä 2023-03-20 18:33:27 +0200
  • f51b9458da Fix redraw handling Juhani Krekelä 2023-03-20 18:17:45 +0200
  • 140b191c0a Add file sizes to ls. shikhin 2023-03-20 16:11:46 +0530
  • 1bb62d1887 Add rudimentary ls shikhin 2023-03-20 14:30:57 +0530
  • c4dc87c8fd Unify the x/y handling in the mouse handler a bit more shikhin 2023-03-19 23:40:59 +0530
  • 45b4f8f3e1 Consolidate mouse position in flip_mouse_cursor shikhin 2023-03-19 22:51:52 +0530
  • 6f2d655bd4 ror direct to memory shikhin 2023-03-19 22:33:16 +0530
  • 56f7cbcfa6 Optimize mainloop by consolidating mouse position in bx Juhani Krekelä 2023-03-19 22:54:14 +0200
  • b38f9a663c Can now not create a file with open_file shikhin 2023-03-19 20:32:10 +0530
  • 99288a9fff More TODO shikhin 2023-03-19 20:31:17 +0530
  • 5e5a540ce9 Add memory allocation map Juhani Krekelä 2023-03-19 21:06:12 +0200
  • b3df18bb04 Switch from read_sectors to modify_sectors; return dirent in open_file shikhin 2023-03-19 20:09:35 +0530
  • 4cd5c0632a Overlap the windows Juhani Krekelä 2023-03-19 20:52:54 +0200
  • d725407c5b Add windows Juhani Krekelä 2023-03-19 20:50:24 +0200
  • 878cc67a83 Extract globals as well as syscalls from the symbol map Juhani Krekelä 2023-03-19 20:49:03 +0200
  • f020b7ab2f Change wallpaper background colour to magenta Juhani Krekelä 2023-03-19 20:47:00 +0200