Commit Graph

22 Commits

Author SHA1 Message Date
kvothe. f7c267390c Resize the window. Need to figure out scaling still. 2020-08-31 22:14:44 -04:00
kvothe. 8f68462d36 ALWAYS end in newlines. Also, added vm.c/.h skeletons. 2020-08-29 21:17:28 -04:00
kvothe. 3874f745a2 Don't need that target framerate anymore. 2020-08-29 12:15:03 -04:00
kvothe. 4f5f96ebde Setup mem pointers in memlist.c/.h. 2020-08-29 11:57:06 -04:00
kvothe. 1df87210a6 Corrected NEO-RAW link. 2020-08-24 22:24:57 -04:00
kvothe. d11095d0c6 Corrected NEO-RAW link. 2020-08-24 22:24:12 -04:00
kvothe. 4722e29e33 Corrected license to GPL as a derivative work of RAW. 2020-08-24 22:21:40 -04:00
kvothe. 3cc8e89eea Load all the assets. 2020-08-23 22:07:12 -04:00
kvothe. e80a80e4d4 Corrected .gitignore for Plan 9-specific executables and object files. 2020-08-22 21:17:22 -04:00
kvothe. 2c91ae32af First pass at parsing MEMLIST.BIN! 2020-08-22 03:53:35 +00:00
kvothe. f808997db8 Little decoupling of game state before I really put anotherplan_test through its paces. 2020-08-22 01:34:00 +00:00
kvothe. fcba4a5697 Got libmach parsing the BANK files, translating from bigendian to native! 2020-08-20 03:52:10 +00:00
kvothe. d0c9b8c4c4 The VM stores data in big endian format, so I'm tinkering around with libmach to see about how to convert that to native representations, regardless of compiler architecture. 2020-08-19 14:10:26 +00:00
kvothe. 6cfec8150d Use rfork() to split rendering from input events.
Also: sleep based on the time spent between frames to keep motion constant.
2020-08-18 02:31:48 +00:00
kvothe. 0285afd52c Hm, maybe back to single threaded with keyboard polling. Threads are heavier than expected. 2020-08-16 23:55:53 +00:00
kvothe. d396740aaf Swapped from event.h to thread.h to get multithreading going. 2020-08-16 17:23:41 +00:00
kvothe. 9f7e7a7576 Broke up graphics into its own .c/.h and got the bouncy ball demo working. 2020-08-15 22:49:02 +00:00
kvothe. 90ec1fba55 Using draw and event to render a black background at 30 fps. 2020-08-15 21:01:10 +00:00
kvothe. 15e85d463f Added a skeleton main.c and mkfile. 2020-08-14 02:59:08 +00:00
kvothe. ca75198888 Placeholder dir for game assets. 2020-08-14 02:36:41 +00:00
kvothe. 1464dbc7ad Updated the LICENSE. 2020-08-14 02:16:11 +00:00
kvothe. 8ffa57c2b2 Initial commit 2020-08-14 00:23:21 +00:00