Commit Graph

  • aedd0138b3 Fixed issue #46: broken instruction reordering in assembler. Sergey 2015-06-21 17:56:15 -07:00
  • b028c7bb4b Merge branch 'master' of https://github.com/RetroBSD/retrobsd Sergey 2015-06-21 17:05:29 -07:00
  • 57b3ba3506 Fixed .equ syntax in assembler. Sergey 2015-06-21 17:05:04 -07:00
  • 75778ddd4b Added configuration for version 2014.05 of Mentor Sourcery CodeBench Lite toolchain. Sergey 2015-06-13 19:57:11 -07:00
  • 76832ba217 Merge branch 'master' of https://github.com/RetroBSD/retrobsd Sergey 2015-06-06 23:44:30 -07:00
  • 48de8a19bb LED cube examples modified for fubarino. Sergey 2015-06-06 23:43:26 -07:00
  • 21ddf7fa5a Kconfig updated. vak 2015-06-02 00:16:15 -07:00
  • 1a5e0e40d9 Merge branch 'master' into kconfig. Serge Vakulenko 2015-06-01 21:46:06 -07:00
  • 428764c187 SD diag utility moved to tools. Makefile for Retro 1 kernel modified to get rid of file drivers.mk. Serge Vakulenko 2015-06-01 21:43:57 -07:00
  • ce8371152f Kconfig: fixed function declarations. Serge Vakulenko 2015-06-01 19:48:56 -07:00
  • 47988903ae Kconfig is able to parse max32 configuration script. Serge Vakulenko 2015-06-01 19:14:27 -07:00
  • 31caa114fe Kconfig: all outdated stuff removed. Serge Vakulenko 2015-06-01 18:33:49 -07:00
  • ff81751188 Kconfig reindented to 4 spaces. Serge Vakulenko 2015-06-01 17:58:14 -07:00
  • b72cfc52f9 Kconfig compiled clean. Serge Vakulenko 2015-06-01 17:35:25 -07:00
  • c4e86a1a12 Sources of kernel config utility imported from LiteBSD. Serge Vakulenko 2015-06-01 17:19:20 -07:00
  • 5f4ecde705 Fixed bug in cdevname(). Sergey 2015-05-30 19:26:12 -07:00
  • f3ee6644b2 Create /var/cron directory at build time. Sergey 2015-05-30 19:07:40 -07:00
  • 6b3455956a Create all devices at build time. Don't call devupdate from /etc/rc before fs check - it can ruin the filesysem. Sergey 2015-05-30 18:54:50 -07:00
  • e08e51f1b9 Use permanent allocation of major indexes for character devices. Sergey 2015-05-30 18:28:22 -07:00
  • a234dfc7dc Uart driver: on close, wait for output queue to drain. Sergey 2015-05-30 16:56:03 -07:00
  • f08aabff03 Merge pull request #48 from alexfru/master Serge Vakulenko 2015-05-30 15:31:48 -07:00
  • ea88242733 Merge remote-tracking branch 'upstream/master' Alexey Frunze 2015-05-29 22:46:46 -07:00
  • 4e8398cbc9 Driver oc renamed to pwm. Serge Vakulenko 2015-05-29 20:41:26 -07:00
  • 33fbb51528 Fubarino and Picadillo boards: spi and oc drivers enabled. Serge Vakulenko 2015-05-29 20:14:17 -07:00
  • 76df048700 Dhrystone: print dmips with better precision. Serge Vakulenko 2015-05-29 16:34:46 -07:00
  • d10b71a307 Dhrystone benchmark added to /share/examples. Serge Vakulenko 2015-05-29 13:39:00 -07:00
  • 51f41b2cca fix libicache: sign-extend the immediate in SLTIU Alexey Frunze 2015-05-28 06:40:02 -07:00
  • fcf0f3dad2 Fixed Makefile (led7) for sensors examples. Sergey 2015-05-24 00:10:05 -07:00
  • e949850567 Merge pull request #47 from alexfru/master Serge Vakulenko 2015-05-23 01:50:17 -07:00
  • 3afa8e5979 Smaller C: Improve initialization of variables - throw away data of string literals inside sizeof, e.g. sizeof "a" sizeof("a"+1) - support minimally and inconsistently bracketed (sic) initialization, e.g.: int y[4][3] = { 1, 3, 5, 2, 4, 6, 3, 5, 7 }; struct { int a[3], b; } w[] = { { 1 }, 2 }; - scalar initializers can be optionally enclosed in braces, e.g.: int i1 = { 1 }; Alexey Frunze 2015-05-23 01:15:52 -07:00
  • 976d84d56d Merge pull request #45 from alexfru/master Serge Vakulenko 2015-05-19 20:50:40 -07:00
  • d5599ae63a Led6 example fixed. Serge Vakulenko 2015-05-19 20:47:30 -07:00
  • 0c22adf6bf Added example for 6-digit LCD display. Serge Vakulenko 2015-05-19 17:35:41 -07:00
  • 7590783d92 Added demos for LED cube 8x8x8. Sergey 2015-05-17 22:39:30 -07:00
  • 6144631bc5 Smaller C: Support structure passing/returning by value on MIPS Alexey Frunze 2015-05-17 15:28:37 -07:00
  • 4ea521eabf Smaller C improvements - type specifiers may occur in any order (e.g. "unsigned short int" and "int short unsigned") Alexey Frunze 2015-05-16 05:57:39 -07:00
  • 352d23a073 Merge branch 'master' of https://github.com/RetroBSD/retrobsd Serge Vakulenko 2015-05-15 22:59:54 -07:00
  • c054a40805 Fixed bug in tetris. Serge Vakulenko 2015-05-15 22:59:16 -07:00
  • 23f426ded5 Tetris example modified for cc compatibility. Serge Vakulenko 2015-05-15 22:22:44 -07:00
  • bf27d6d5c3 Added tetris and joystick examples. Serge Vakulenko 2015-05-15 22:12:01 -07:00
  • c40136c25d Merge branch 'master' of https://github.com/RetroBSD/retrobsd Sergey 2015-05-14 22:52:27 -07:00
  • ea03a4bc98 ADM demo rewritten without curses. Examples reorganized. Added examples for 37-in-1 sensor kit (not complete yet). Serge Vakulenko 2015-05-14 22:11:47 -07:00
  • 581ab61262 Fixed bug in gpio driver: /dev/confX device not able to configure the pin mask. Serge Vakulenko 2015-05-14 12:38:04 -07:00
  • f2fe94f32d Register dump fixed. Sergey 2015-05-08 22:18:10 -07:00
  • ff4a186025 Merge pull request #43 from alexfru/master Serge Vakulenko 2015-04-26 00:22:10 -07:00
  • d95f161319 Merge remote-tracking branch 'upstream/master' Alexey Frunze 2015-04-25 20:05:13 -07:00
  • a20c02c11f Fix issue #40. Properly flush stdio's streams at exit. alex 2015-04-25 19:49:26 -07:00
  • e5e44bfb94 Merge pull request #42 from alexfru/master Serge Vakulenko 2015-04-25 18:12:46 -07:00
  • acd1b5da26 Merge branch 'master' of https://github.com/alexfru/retrobsd alex 2015-04-25 18:05:44 -07:00
  • a4bdbd4662 Bugfixes - properly sign-/zero-extend returned values, e.g. the following function must return 255 and not -1: alex 2015-04-25 17:50:56 -07:00
  • 301d069a1a Bugfixes - properly sign-/zero-extend returned values, e.g. the following function must return 255 and not -1: alex 2015-04-25 17:50:56 -07:00
  • 163dcbd961 Branch "uflash" imported from GoogleCode. uflash Sergey 2015-03-21 14:11:41 -07:00
  • 7e4b86d135 Branch "sdram" imported from GoogleCode. sdram Sergey 2015-03-21 14:08:32 -07:00
  • 9bbe938e48 At startup, set peripheral clock PBCLK as defined by busdiv option in kernel configuration file. Sergey 2015-02-14 20:20:19 -08:00
  • d5c97a9b19 Added bit definitions for OSCCON register. File machdep.c reindented. Sergey 2015-02-14 17:57:48 -08:00
  • 0005e7d7bf Fixed bug in fsck: using bcopy() instead of structure assignment. File exception.c converted to indent4 format. Sergey 2015-02-13 21:05:03 -08:00
  • 42665ba3b3 SPI bus driver simplified. Sergey 2015-02-13 19:48:32 -08:00
  • 942bdda5ed Diskspeed: added extra sync and timeout before each test. Sergey 2015-02-13 19:41:32 -08:00
  • 5ce8a8cd33 Added diskspeed utility. Serge Vakulenko 2015-02-12 19:27:59 -08:00
  • b3442f28f3 Finalize skel.h. Serge Vakulenko 2015-02-05 19:12:50 -08:00
  • 29c75b3f71 Skeleton driver completed. Serge Vakulenko 2015-02-05 19:08:53 -08:00
  • 9b9f6392dc Added a skeleton for character driver. Serge Vakulenko 2015-02-05 19:05:59 -08:00
  • f5bbefc222 Fixed indenting in devsw.c. Serge Vakulenko 2015-02-05 18:13:17 -08:00
  • 7f5ad5d3f8 Using Max32 board with Arduino SD card shield as a default configuration. Serge Vakulenko 2015-02-04 14:28:03 -08:00
  • df8f8eaf71 Directory sys/pic32/max32 removed: nobody is using this configuration, as it required a nonstandard SD card connection. Serge Vakulenko 2015-02-04 14:18:42 -08:00
  • f62f70c718 Max32-eth configuration: SD card speed reduced to 10MHz. Now it works stable with MakerStudio SD card shield. Serge Vakulenko 2015-02-02 22:26:19 -08:00
  • 1916f8c9da New kernel configuration: chipKIT WF32 board with microSD card on 2.4" LCD TFT display shield. Serge Vakulenko 2015-01-28 19:14:41 -08:00
  • d8269d1996 No more pause on tty output in case of clist overflow. Serge Vakulenko 2015-01-20 18:09:13 -08:00
  • 8e228dde62 Fixed bug in fsutil: incorrect positioning of partition superblock. Serge Vakulenko 2015-01-06 19:47:31 -08:00
  • bae12383a0 Fixed build issues on Linux x86-64. Serge Vakulenko 2015-01-06 19:36:49 -08:00
  • f33305f894 Levee editor compiled for RetroBSD. levee-editor Serge Vakulenko 2015-01-06 13:42:43 -08:00
  • e834303650 Levee editor compiled on Linux. Serge Vakulenko 2015-01-06 12:58:23 -08:00
  • 476573dae6 Imported levee editor sources from http://www.pell.portland.or.us/~orc/Code/levee/levee-3.5a.tar.gz Serge Vakulenko 2015-01-06 12:54:38 -08:00
  • 8e2c046406 Merge pull request #41 from alexfru/master Serge Vakulenko 2014-12-29 20:06:10 -08:00
  • dad5247184 Merge branch 'master' of https://github.com/alexfru/retrobsd alex 2014-12-29 16:36:58 -08:00
  • b1f67fbca0 SmallerC: generate smaller & faster code; bugfixes Improvements: - use registers more efficiently - eliminate some register copies and stack manipulations - promote left operands to right immediate operands - improve simple assignments to auto/static vars - use bltz, blez, bgtz, bgez - change mul/divu (by powers of 2) to sll/srl/and - use seb, seh for sign extension instead of sll/sra - overall generate a bit tighter, faster and more readable asm code alex 2014-12-29 16:28:56 -08:00
  • f76ab8417c Merge pull request #39 from alexfru/master Serge Vakulenko 2014-12-13 01:19:36 -08:00
  • 3bb914c8b4 Fix >>= Alexey Frunze 2014-12-13 01:06:53 -08:00
  • 8b099bcf76 Merge pull request #38 from alexfru/master Serge Vakulenko 2014-12-07 21:58:35 -08:00
  • 2fc41d34cf Correct sd card image name. Alexey Frunze 2014-12-07 21:51:06 -08:00
  • 2301571ecb Merge pull request #37 from alexfru/master Serge Vakulenko 2014-12-06 16:38:56 -08:00
  • 00269e9387 Smaller C fixes and improvements: - move va_list type detection under #ifdef as it's rarely needed anyway - allow up to 254 characters in a string literal - generate a warning when an integer is passed instead of a pointer (and vice versa) as a function parameter (pass -Wall for this) - when printing an unexpected token, print identifier tokens instead of '<tokIdent>' - fix: allow most control characters inside '' and "" - fix handling of -I<path> and -SI<path> - switch() now supports Duff's device - for() now supports declarations in its first clause as in C99/C++ alex 2014-12-06 16:18:17 -08:00
  • 687695d0db Fixed missing .profile at top level. Serge Vakulenko 2014-10-23 19:08:11 -07:00
  • 0aa5e1c462 README updated. Serge Vakulenko 2014-10-21 11:28:22 -07:00
  • 3a7cde7974 Merge pull request #36 from alexfru/master Serge Vakulenko 2014-10-21 00:16:19 -07:00
  • f57cc446b0 Remove no longer applicable comment. alex 2014-10-19 00:53:29 -07:00
  • 1a55933faf Merge branch 'master' of https://github.com/alexfru/retrobsd alex 2014-10-19 00:25:23 -07:00
  • b18ce0aa87 Fix MIPS code generation for -= and postfix --. Also convert most of Small C sample programs to Smaller C. alex 2014-10-19 00:13:00 -07:00
  • 5bbf8d4e73 Fix MIPS code generation for -= and postfix --. Convert most of Small C sample programs to Smaller C. alex 2014-10-19 00:13:00 -07:00
  • 7aa774702b Fubarino configuration modified to use Arduino-compatible bootloader. Sergey 2014-10-04 14:30:21 -07:00
  • 64430a0f91 Added comfiguration for Majenko SDXL board. DIP and Pinguino-micro boards removed - nobody uses these. Deleted unused linker scripts. Sergey 2014-10-04 13:57:03 -07:00
  • d5e30d7b79 Fixed help message for fsutil. Serge Vakulenko 2014-09-26 21:05:27 -07:00
  • a8d9b3d01f Makefiles updated for man sources. Serge Vakulenko 2014-09-25 19:31:55 -07:00
  • ebd35d772f Fixed bug in 'make installfs'. Serge Vakulenko 2014-09-25 18:09:06 -07:00
  • c4da2137e1 Added man sources from 2.11bsd tape. Serge Vakulenko 2014-09-25 17:14:51 -07:00
  • c42133cdff Fixed newlines in crib game. Serge Vakulenko 2014-09-25 13:44:51 -07:00
  • dc66e6fdda Fsutil enhanced to create and handle partitions. Sergey 2014-09-20 18:54:13 -07:00
  • f58c7a7426 Added missing files for atc, boggle, btlgammon, cribbage. Serge Vakulenko 2014-09-17 13:54:28 -07:00
  • 5c4309942a Merge branch 'games'. Serge Vakulenko 2014-09-17 13:21:59 -07:00
  • e557c88b1e Added manual for atc game. Cribbage manuals installed. Serge Vakulenko 2014-09-17 13:00:06 -07:00