Commit Graph

  • 850797db2e Fixed snake game. Serge Vakulenko 2014-09-15 20:40:04 -07:00
  • cae7db41ca Snake fixed. Serge Vakulenko 2014-09-15 14:24:17 -07:00
  • 808dfaf6ef Ported snake game. Serge Vakulenko 2014-09-15 12:28:43 -07:00
  • d3d48970e3 Some progress with snake game. Sergey 2014-09-14 23:19:06 -07:00
  • 93d95abc69 Fixed warning in fsutil. Sergey 2014-09-13 15:17:30 -07:00
  • c5ac22d17f Ported robots game. Serge Vakulenko 2014-09-12 13:32:16 -07:00
  • e7b77dadc3 Ported quiz game. Serge Vakulenko 2014-09-12 12:03:11 -07:00
  • 2ea9e02ba5 Monop game done. Serge Vakulenko 2014-09-10 20:48:05 -07:00
  • d9d91365c0 Fixed warning in mille. Serge Vakulenko 2014-09-10 20:09:59 -07:00
  • 2da083e9bd Some progress on 'monop' game. Serge Vakulenko 2014-09-08 21:36:15 -07:00
  • e4e9ff1ef4 Ported mille game. Serge Vakulenko 2014-09-08 19:19:18 -07:00
  • aecac2f5d7 Ported hangman. Serge Vakulenko 2014-09-08 18:07:59 -07:00
  • 8886a00340 Ported fortune. Serge Vakulenko 2014-09-08 12:30:17 -07:00
  • 25bcc79a69 Merge branch 'master' into games. Serge Vakulenko 2014-09-08 11:31:12 -07:00
  • 8d55f87ab8 Fsutil: dynamically allocate data structure for file i/o. Serge Vakulenko 2014-09-04 19:29:18 -07:00
  • 9adca14b87 Added hx8357 TFT driver for PICadillo Matt Jenkins 2014-08-30 21:17:16 +01:00
  • 83a999be0a Added definitions for picadillo, and spi sram device Matt Jenkins 2014-08-27 23:13:26 +01:00
  • ecdf678dac dual sramc dual_sramc Matt Jenkins 2014-08-27 21:45:25 +01:00
  • 1462eeb400 Using manifest files to create root and user filesystems. Sergey 2014-08-03 15:53:53 -07:00
  • d42bfdc7b9 Fsutil: can read manifest files. Added a manifest for root filesystem. Serge Vakulenko 2014-08-01 21:23:38 -07:00
  • 1cdf42ef94 Fsutil: inode API simplified. Serge Vakulenko 2014-08-01 18:17:38 -07:00
  • 8f4aad27f9 Fsutil: able to create filesystem contents from manifest. Serge Vakulenko 2014-08-01 17:49:59 -07:00
  • cb4ca7f73a Fsutuil: move manifest routines to a separate file. Serge Vakulenko 2014-08-01 14:29:22 -07:00
  • b44cab756f Fsutil: new option --scan to create manifest from directory contents. Serge Vakulenko 2014-07-31 20:55:42 -07:00
  • c2b3647d5e Fsutil: sources reformatted to 4-space indents. Serge Vakulenko 2014-07-31 18:37:15 -07:00
  • 4d8233582a Fsutil: added --manifest option. Serge Vakulenko 2014-07-31 18:16:39 -07:00
  • eb1fb36b6b Fsutil library: use names for inode ops. Serge Vakulenko 2014-07-31 17:46:24 -07:00
  • 2293493bfd Fixed bugs in fsutil. Sergey 2014-07-20 17:23:57 -07:00
  • 61ce169328 Fsutil mount complete. Sergey 2014-07-20 16:57:36 -07:00
  • 173efb822d Fsutil mount: symlink() and readlink() calls completed. Sergey 2014-07-19 15:06:55 -07:00
  • 21babaf947 Fsutil mount: added rename and mknod calls. Serge Vakulenko 2014-07-18 19:07:51 -07:00
  • 3a789348da Fsutol mount: fixed rmdir call. Serge Vakulenko 2014-07-18 17:41:08 -07:00
  • d6e558bea0 Fsutil mount: added truncate, mkdir, rmdir, link and unlink calls. Serge Vakulenko 2014-07-18 00:13:27 -07:00
  • 847e2bff77 Fsutil: allow truncate to arbitrary length. Serge Vakulenko 2014-07-17 21:31:49 -07:00
  • 08c79d7fec Fsutil --mount can read and write files. Serge Vakulenko 2014-07-17 20:16:25 -07:00
  • 0cef044377 Fsutil: added option -m to mount the filesystem via FUSE. Serge Vakulenko 2014-07-16 20:31:03 -07:00
  • 61c7c690b9 Merge pull request #33 from ibara/master Serge Vakulenko 2014-07-11 12:17:26 -07:00
  • 294ccae3be emg 1.7 Brian Callahan 2014-07-10 18:11:43 -04:00
  • 1c4e562363 Added kernel configuration for PICadillo-35T board. Serge Vakulenko 2014-06-23 22:15:51 -07:00
  • 09b50bf614 Merge pull request #31 from ibara/master Serge Vakulenko 2014-06-18 10:59:57 -07:00
  • 8439672624 Merge pull request #32 from jturner/fix-build Serge Vakulenko 2014-06-18 10:58:32 -07:00
  • b6e105c87b Fix build after aout reorganization James Turner 2014-06-18 13:45:24 -04:00
  • 70b8d93b21 Update emg man page. Brian Callahan 2014-06-17 08:43:13 -04:00
  • 5fa78e772b Moved aout sources to separate directory. Fsutil and modff license changed to BSD style. Serge Vakulenko 2014-06-04 11:46:33 -07:00
  • 7b1bf93d3a Merge pull request #30 from ibara/master Serge Vakulenko 2014-05-30 21:01:53 -07:00
  • 04208ea903 Remove unusued variable... put this down and walk away until tomorrow. Brian Callahan 2014-05-29 18:20:55 -04:00
  • e003436e91 Dumbest off-by-one ever... Brian Callahan 2014-05-29 18:16:24 -04:00
  • 29904aacd7 I should trust my instincts. I had this right the first time. Brian Callahan 2014-05-29 18:03:39 -04:00
  • dbe51ae294 This is cleaner, prevent the percent from being greater than 100. Brian Callahan 2014-05-29 15:06:16 -04:00
  • 87489937bf Add PgUp and PgDn scrolling to emg, release this as emg 1.6 Make sure emg.keys is installed. Brian Callahan 2014-05-29 14:31:58 -04:00
  • bbba8d6f95 Remove all hardcoded make commands, changing them to ${MAKE}. This is a first step towards being able to build RetroBSD on *BSD. Brian Callahan 2014-05-25 16:25:15 -04:00
  • b3abe580bd Added emg editor from github.com/ibara/emg. Sergey 2014-05-24 19:37:02 -07:00
  • 66ffc30ccd Kernel makefiles updated. Serge Vakulenko 2014-05-23 11:33:58 -07:00
  • 0b31486402 Added loadmax target to kernel Makefile. Use "make loadmax" in sys/pic32/max32 directory to upload the kernel image to chipKIT Max32 board. Serge Vakulenko 2014-05-21 12:26:24 -07:00
  • 5bd8f3a470 Fixed sd timeout in the simulator. SD driver reformatted with 4 spaces per tab. Serge Vakulenko 2014-05-16 20:44:53 -07:00
  • fa46b819f0 Merge branch 'master' of https://github.com/RetroBSD/retrobsd Serge Vakulenko 2014-05-16 18:01:00 -07:00
  • 91468f005f Fixed build and simulator configuration for Explorer1 board. Serge Vakulenko 2014-05-16 17:59:53 -07:00
  • b0705e54ab Virtualmips modified to allow access to SRSCtl register. When only one GPR set supported, opcodes RDPGPR and WRPGPR behave like MOVE instruction. mz-startup Serge Vakulenko 2014-05-15 10:48:33 -07:00
  • e2cb851fbf Merge pull request #28 from alexfru/master Serge Vakulenko 2014-05-14 22:39:59 -07:00
  • 459e3f09ea Kernel startup code modified to support MZ processor. Based on official MIPS application note "Boot-CPS: Example Boot Code for MIPS® Cores". Serge Vakulenko 2014-05-14 21:22:48 -07:00
  • e725ab2b44 Update cpp to pcc 1.0.0's cpp Alexey Frunze 2014-05-14 02:49:38 -07:00
  • a0d4e7f517 Initialization of interrupt controller simplified.. Sergey 2014-05-12 23:52:09 -07:00
  • d859d3b71d Imported dual sramc driver Matt Jenkins 2014-05-10 21:40:23 +01:00
  • 3409198544 Include new rdisk Matt Jenkins 2014-05-10 14:05:35 +01:00
  • dc1a7a5f25 Merge pull request #27 from alexfru/master Serge Vakulenko 2014-05-10 00:15:24 -07:00
  • 17f417f519 C compiler improvements Alexey Frunze 2014-05-09 23:53:52 -07:00
  • 8423492f33 More games ported: boggle, btlgammon, cribbage. Simulator modified to allow CR in UART output. Sergey 2014-05-09 23:39:23 -07:00
  • 8e8fc70ed5 Merge branch 'games' of https://github.com/RetroBSD/retrobsd into games Sergey 2014-05-09 21:01:09 -07:00
  • d8305bc374 Added words file - needed for games. Sergey 2014-05-09 21:00:43 -07:00
  • 8871099aab Assembler modified to support local common blocks. Serge Vakulenko 2014-05-08 20:00:57 -07:00
  • 6a2230d867 Fixed couple of issues in assembler: (1) incorrect opcodes for bnez and beqz instructions; (2) macro li simplified when low part of constant is zero. Serge Vakulenko 2014-05-08 19:11:19 -07:00
  • 688209e604 Using gcc 4.8.1 instead of 4.7.2. Serge Vakulenko 2014-05-08 13:06:26 -07:00
  • b238afb5b9 Fixed bug in stracesecmp left from a previous patch. Also, a minor issue resolved in proc.h. tools Sergey 2014-05-07 22:33:45 -07:00
  • bca48c9a66 Fixed size_t comparison in memxxx and strxxx finctions. Serge Vakulenko 2014-05-07 20:57:09 -07:00
  • 2395d5a9fa Assembler mode ".set at" enabled by default. Serge Vakulenko 2014-05-07 20:27:09 -07:00
  • 60c7fe0fd3 Merge pull request #18 from RetroBSD/codesourcery Serge Vakulenko 2014-05-07 11:39:51 -07:00
  • 4be5e54c38 Assembler and spi driver fixed for compatibility with latest gcc. Serge Vakulenko 2014-05-07 11:15:56 -07:00
  • 5e58ad0f3d Merge pull request #23 from alexfru/master Serge Vakulenko 2014-05-07 00:28:08 -07:00
  • 6ccaa1a940 Merge branch 'master' into codesourcery. All Matt's advices applied. Serge Vakulenko 2014-05-06 19:55:35 -07:00
  • 3c025a1e89 Fixed build errors/warnings for gcc 4.7.2. Sergey 2014-05-05 23:35:40 -07:00
  • cdf8933448 Merge remote-tracking branch 'upstream/master' Alexey Frunze 2014-05-05 21:14:06 -07:00
  • 058804256a Fixed bug in assembler: incorrect immediate in subu macro. Serge Vakulenko 2014-05-05 20:17:31 -07:00
  • a0d072f271 Skeleton: copyright updated. Serge Vakulenko 2014-05-05 12:00:20 -07:00
  • f40da13b35 C skeleton simplified. Serge Vakulenko 2014-05-05 11:45:12 -07:00
  • 19cf54c0c1 Copyright for skeleton updated. Serge Vakulenko 2014-05-05 11:29:53 -07:00
  • ed92365a4c Added a skeleton of generic C program. Serge Vakulenko 2014-05-05 11:19:42 -07:00
  • a433085324 Merge branch 'master' of https://github.com/RetroBSD/retrobsd Serge Vakulenko 2014-05-05 11:16:30 -07:00
  • f39a1429bf Merge pull request #21 from RetroBSD/cc-use-smallerc Serge Vakulenko 2014-05-05 11:16:06 -07:00
  • 06d027b4c5 Merge remote-tracking branch 'upstream/master' Alexey Frunze 2014-05-04 01:23:36 -07:00
  • 6f47acb2ae Fixed bug in assembler, introduced by previos patch. (Negative offsets in LW/SW not recognized) Also, modified stdlib.h for compatibility with SmallerC. Sergey 2014-05-03 23:56:57 -07:00
  • a2bc88bdb6 fixes, improvements, __interrupt Alexey Frunze 2014-05-03 18:55:18 -07:00
  • e0ba612250 Range check fixed in assembler. Sergey 2014-05-03 17:33:56 -07:00
  • babef284ae Assembler: mode ".set at" required to enable wide immediates in 2-red macros. Sergey 2014-05-03 16:55:40 -07:00
  • 51a8fd3313 Assembler: added support for large constants for 2-reg variants (macros) of 3-reg instructions (add, addu, and, or, slt, sltu, sub, subu, xor). When mode ".set at" enabled, an additional LI instruction is inserted sing $1 as a scratch register. Sergey 2014-05-03 16:34:19 -07:00
  • f67b9db8b5 Merge branch 'master' into cc-use-smallerc Sergey 2014-05-03 01:31:06 -07:00
  • 777ad1471b Smlrc: option -v moved to target-dependent part. Fixed bug in simulator: read from incorrect file descriptor when the second SD card not configured. Sergey 2014-05-03 01:28:48 -07:00
  • aff46df8dd Merge branch 'master' into cc-use-smallerc. Sergey 2014-05-03 00:37:37 -07:00
  • 6f15f0ba23 Merge branch 'exec-elf' of https://github.com/RetroBSD/retrobsd Serge Vakulenko 2014-05-02 22:04:16 -07:00
  • 6f8e71c1b8 Include files modified for compatibility with SmallerC. Fixed bug in C preprocessor: buffer size reduced to avoid allocation failure. Added option -v for smlrc. New example stdarg.c: a demo of function with variable arguments. Serge Vakulenko 2014-05-02 22:00:30 -07:00
  • f105cb5bbd /bin/cc command modified to use SmallerC compiler by default (not LCC). For LCC, please use /bin/lcc instead. Serge Vakulenko 2014-05-01 10:41:41 -07:00