Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-03-10 | games/mines: build a better ghost trap | aiju | |
2018-02-26 | games/mix: fix incorrect line numbers | glenda | |
2018-02-25 | mines: documentation and chronometric control of supernatural apparitions | aiju | |
2018-02-25 | ghost in the minesweeper shell | aiju | |
2018-02-25 | games/mines: bikeshedding | aiju | |
2017-11-27 | games/blit: update screen when display address changes (thanks aap) | aiju | |
2017-08-10 | doom: clean up temporary mus files | qwx | |
2017-08-10 | add games/wadfs | qwx | |
2017-04-27 | games/md: copy updated cpu.c from blit | aiju | |
2017-04-22 | libavl: lookup can return the closest match | spew | |
2017-04-19 | blit: always show top-left corner; add tony kaku's -m flag | aiju | |
2017-04-01 | games/blit: remove strange debugging line | aiju | |
2017-03-29 | move blit roms to /sys/lib/blit | cinap_lenrek | |
2017-03-29 | blit: fix mkfile | cinap_lenrek | |
2017-03-28 | games/blit: mkfile: install into /bin/games | aiju | |
2017-03-28 | add games/blit | aiju | |
2017-03-25 | games/galaxy: fix exit race condition by pausing the galaxy before ↵ | spew | |
threadexitsall | |||
2017-03-25 | games/galaxy: parallelize gravitational force calculations | spew | |
Once the Barnes-Hut tree is constructed, the gravitational force calculations can be done in parallel by dividing the bodies up between a number of procs. | |||
2017-03-17 | games/doom: don't spawn midi process when opening /dev/audio failed (thanks qwx) | cinap_lenrek | |
2017-03-12 | games/galaxy: fix creation of new bodies | spew | |
I accidentally deleted the line that sets the initial position of the vector | |||
2017-03-12 | games/galaxy: avoid unnecessary calculations | spew | |
It is not necessary to recalculate the center of the screen every time. | |||
2017-03-12 | games/galaxy: fix zoom | spew | |
Zooming when far away from the center of gravity of the galaxy would zoom the center of the screen out of view. Now adjust the origin so that the center of the screen stays centered | |||
2017-03-10 | games/galaxy: simplify zoom loop | spew | |
2017-03-10 | games/galaxy: new mouse behavior | spew | |
MB1 moves the galaxy. MB2 zooms the galaxy. New body creation moved to the menu | |||
2017-03-01 | games/galaxy: Change button 2 to reposition the galaxy, remove "move" from ↵ | spew | |
the button 3 menu | |||
2017-02-27 | games/galaxy: tweak pausing behavior | spew | |
2017-02-27 | games/doom: ... but keep fd=2 open :) | cinap_lenrek | |
2017-02-27 | games/doom: avoid /dev/cursor fd leak into music process | cinap_lenrek | |
2017-02-26 | games/doom: music support (thanks qu7uux) | cinap_lenrek | |
2017-02-26 | midi: ignore bends, allow piping from stdin and to stdout, write in chunks ↵ | cinap_lenrek | |
from within sample loop (thanks qu7uux) | |||
2017-02-26 | add games/mus midi converter (by qu7uux) | cinap_lenrek | |
2017-02-19 | games/galaxy: fix crash on write to closed display | spew | |
2017-02-18 | games/galaxy: add n-body simulator | spew | |
2017-02-18 | games/mix: remove unused variable | spew | |
2017-02-15 | playlistfs: fix playc chan type (thanks mischief) | cinap_lenrek | |
2017-02-15 | jukefs: fix realloc sizes (thanks mischief) | cinap_lenrek | |
2017-02-12 | games/gb: fix bug that prevented timer data from being accessed (thanks qwx) | aiju | |
2017-02-12 | games/gb: timer array should be unsigned (thanks qwx) | aiju | |
2017-02-11 | games/gb: fix typo in the routine to load timer data (thanks qwx) | aiju | |
2017-02-03 | games/mix: implement Knuth's specification for comments | spew | |
2017-01-23 | games/mix: fix STZ bug, print CMPA instruction | spew | |
2017-01-17 | games/mix: remove tests directory | spew | |
2017-01-17 | games/mix: document -g option, rename tests to examples as it is in the man page | spew | |
2017-01-10 | games/mix: Add Knuth MIX emulator/assembler | spew | |
2016-07-24 | make error handling in 9p service loops consistent | cinap_lenrek | |
when we get eof, stop the loop immidiately and do not rely on the read to eventually return an error. when convM2S() fails to decode the message, error out and stop the loop. there is no point in continuing. | |||
2016-06-30 | doom: use Kprint for pause function (from qu7uux) | cinap_lenrek | |
the pause function is different from just accessing the menu: it pauses both single and multiplayer games, stops music and sound, and is recorded in demos (does not cause a desync, unlike menu access). this uses Kprint rather than Kbreak because Kbreak is e.g. Kctl+pause on some keyboards. | |||
2016-06-30 | doom: fix blazing door sounds (from qu7uux) | cinap_lenrek | |
blazing doors are a "fast" door type with its own sound effects, introduced in doom2. doom2 map 2 has one right at the beginning. this fixes two bugs: - when a closing blazing door is completely shut, the closing sound effect is erroneously played again (the first time being when it began closing). this gives the impression of two doors closing. - when reopening a closing blazing door (standing underneath a blazing door while it's closing), the sound effect for regular doors opening is played, instead of the one for blazing doors, because of a missing case in the switch statement. | |||
2016-06-26 | /sys/src/games/mkfile: add timmy | stanley lieber | |
2016-06-23 | added games/timmy | aiju | |
2016-05-07 | games/mahjongg: off by one in bmatch(), fix hint() redraw (thanks Kenji) | cinap_lenrek | |