Juhani Krekelä
|
c6aa2ac3d1
|
Add a memory usage widget
|
2023-03-27 13:00:48 +03:00 |
|
Juhani Krekelä
|
68570ff2ad
|
Add a non-launchable-file error dialog to shell
|
2023-03-27 12:39:22 +03:00 |
|
Juhani Krekelä
|
faf66bbdb8
|
Add an out-of-memory error dialog to shell
|
2023-03-27 12:23:07 +03:00 |
|
|
144a8c0bb1
|
Update TODO
|
2023-03-27 14:38:45 +05:30 |
|
|
86050094eb
|
Fix mouse comparisons for shell
|
2023-03-27 14:35:41 +05:30 |
|
Juhani Krekelä
|
f726a128ed
|
Use WINDOW_ID_* when constructing window IDs in shell
|
2023-03-27 11:38:37 +03:00 |
|
Juhani Krekelä
|
22e7af2da6
|
Update README with progress on shell.asm
|
2023-03-27 11:35:07 +03:00 |
|
Juhani Krekelä
|
feffd0cb28
|
Divide shell.asm logically into sections
|
2023-03-27 11:34:21 +03:00 |
|
Juhani Krekelä
|
71444f5ce7
|
Name window IDs in shell
|
2023-03-27 11:23:59 +03:00 |
|
Juhani Krekelä
|
28423d0de3
|
Re-render file window in shell if directory has changed
|
2023-03-27 11:16:58 +03:00 |
|
|
ef119b1e1b
|
Remove strlen from viewer
|
2023-03-26 20:13:04 +05:30 |
|
|
544fb12af9
|
Check null-terminating byte in open_file
|
2023-03-26 20:07:53 +05:30 |
|
|
9ac938a5f8
|
FS_DIRENT_NAME_SIZE includes null-termination
|
2023-03-26 20:05:13 +05:30 |
|
|
a61650954e
|
Viewer now has prompt window to enter filename
|
2023-03-26 17:59:07 +05:30 |
|
|
3c7741bdc9
|
Add scroll up/down buttons, space handling
|
2023-03-26 05:24:39 +05:30 |
|
|
f3a1e6ca5f
|
Don't clobber ax in viewer event_click
|
2023-03-26 04:24:48 +05:30 |
|
|
5ffe87e467
|
Merge branch 'master' of https://ahti.space/git/nortti/ponydos
|
2023-03-26 04:23:22 +05:30 |
|
|
cdf0f77379
|
Add basic viewer
|
2023-03-26 04:23:02 +05:30 |
|
Juhani Krekelä
|
27a52e86e7
|
Don't clobber ax in event_click in hello.asm
|
2023-03-23 18:30:48 +02:00 |
|
Juhani Krekelä
|
bd9a62c1ce
|
Properly access directory when launching files
|
2023-03-23 18:27:40 +02:00 |
|
Juhani Krekelä
|
572362f04f
|
Properly read the file names from the directory in shell
|
2023-03-23 18:21:03 +02:00 |
|
Juhani Krekelä
|
e9462804f5
|
Mark that event_click clobbers ax in hello.asm
|
2023-03-23 17:21:18 +02:00 |
|
Juhani Krekelä
|
fa34ce7468
|
Add CC0 license file
|
2023-03-23 17:18:10 +02:00 |
|
Juhani Krekelä
|
59e9e647c1
|
Don't needlessly include debug routines in hello.asm
|
2023-03-23 13:55:51 +02:00 |
|
Juhani Krekelä
|
f73f122385
|
Add example program hello.asm
|
2023-03-23 13:54:06 +02:00 |
|
|
68157372d6
|
Reduce flickering while resizing windows
|
2023-03-23 08:34:27 +05:30 |
|
Juhani Krekelä
|
0fb48bdfb0
|
Remove for-testing keyboard handler from shell
|
2023-03-23 12:36:58 +02:00 |
|
Juhani Krekelä
|
3b2cfd18c3
|
Add resize icon to file window
|
2023-03-23 12:35:43 +02:00 |
|
Juhani Krekelä
|
db112ec4b3
|
Fix coming out of resize if mouse is not above the window
|
2023-03-23 12:33:12 +02:00 |
|
Juhani Krekelä
|
f4df788d11
|
Reduce flickering while moving windows
|
2023-03-23 12:28:42 +02:00 |
|
Juhani Krekelä
|
1ef3695608
|
Allow moving windows off the left side of screen
|
2023-03-23 12:25:11 +02:00 |
|
|
b2697f2bff
|
Limit size of windows and don't print outside screen region
|
2023-03-23 07:52:03 +05:30 |
|
|
69e80e9ec5
|
Move file window buffer into bss
|
2023-03-23 07:30:30 +05:30 |
|
|
0b2a745f25
|
TODO update
|
2023-03-23 07:23:47 +05:30 |
|
|
89f2e15d0b
|
Add window resizing
|
2023-03-23 07:20:41 +05:30 |
|
|
f4b0adc4da
|
Add moving windows
|
2023-03-23 06:20:45 +05:30 |
|
|
7367a4cf34
|
Separate out mouse sensitivity
|
2023-03-23 04:38:07 +05:30 |
|
Juhani Krekelä
|
be727d8757
|
Allow changing wallpapers from shell
|
2023-03-23 00:54:35 +02:00 |
|
Juhani Krekelä
|
c455758566
|
Update README.md, shell can now execute programs
|
2023-03-23 00:43:49 +02:00 |
|
Juhani Krekelä
|
6ebb889fcf
|
Allow launching programs from the shell
|
2023-03-23 00:41:12 +02:00 |
|
Juhani Krekelä
|
ebf106dcc4
|
Don't depend on dx being 0 in modify_sector
|
2023-03-23 00:07:12 +02:00 |
|
Juhani Krekelä
|
5df22c3912
|
Properly pass window size to print_ls
|
2023-03-22 21:17:02 +02:00 |
|
Juhani Krekelä
|
ee52411954
|
Resize file window so that it can display full directory
|
2023-03-22 21:03:10 +02:00 |
|
Juhani Krekelä
|
ad03a04979
|
Populate file window contents on open
|
2023-03-22 20:57:19 +02:00 |
|
Juhani Krekelä
|
bffa0c06a2
|
Implement closing the file window
|
2023-03-22 20:54:57 +02:00 |
|
Juhani Krekelä
|
59535b12f9
|
Implement clickable icon on desktop
|
2023-03-22 20:41:02 +02:00 |
|
Juhani Krekelä
|
b0cebaee4b
|
Add CrazyEttin's pony wallpaper
|
2023-03-22 19:30:49 +02:00 |
|
Juhani Krekelä
|
787cc81798
|
Use the extension .wall for wallpapers
|
2023-03-22 19:28:58 +02:00 |
|
Juhani Krekelä
|
5d8d8a3406
|
Improve ANSI escape code support in process_wallpaper.py
|
2023-03-22 19:16:28 +02:00 |
|
Juhani Krekelä
|
313453f5b3
|
Implement window unhooking
|
2023-03-20 21:42:59 +02:00 |
|