Serge
a47779d9d6
Update cmd/dc.
2022-05-27 01:23:51 -07:00
Serge
bd9f0208d2
Fix chpass.
2022-05-27 00:46:24 -07:00
Serge
4fdec2101b
Move libclang into libc.
...
Catch all warnings.
2022-05-27 00:20:07 -07:00
Serge
9c50b5a97d
Update kernel makefiles.
2022-05-26 00:55:10 -07:00
Serge
37d1b00b7c
Update awk.
2022-05-26 00:50:08 -07:00
Serge
716151b46f
Update awk and libm.
2022-05-26 00:23:40 -07:00
Serge
8458c9e3c4
Fix linking of user programs.
...
Start fixing awk.
2022-05-25 23:05:45 -07:00
Serge
4e2c809150
Fix linker script.
...
Skip empty GNU_STACK section in elf2aout utility.
2022-05-25 22:33:30 -07:00
Serge
ef83392732
Add library libclang: low level support routines from
...
llvm-project/compiler-rt/lib/builtins collection.
2022-05-25 21:36:20 -07:00
Serge
9d5c61e023
adb: declare all global variables as extern, and define them in main.c.
2022-05-25 20:21:33 -07:00
Serge
d5002ad0ac
Use LD for linking mips binaries, not CC.
...
Fix a few incompatibilities in C sources.
2022-05-25 19:23:39 -07:00
Serge
00c4bf1ea1
Modify makefile in lib/startup to pass options to external assembler.
2022-05-25 18:17:29 -07:00
Serge
9f617eb6fe
Modify build scripts for clang.
...
Disable -mips16 flag for now.
Fix a few issues and incompatibilities detected by compiler.
2022-05-25 17:38:22 -07:00
Serge Vakulenko
71faeb6c76
Disable mount option in fsutil. No need for libfuse anymore.
...
Fix build issues in virtualmips simulator.
2022-05-25 16:11:07 -07:00
Serge Vakulenko
a0c256c1f0
Virus editor crashed when colon command line exceeded 4 bytes.
...
Fixed issue #79 .
2019-02-17 14:24:26 -08:00
Serge Vakulenko
9d8ad7ccf5
Configure gpanel driver for Duinomite board.
2018-01-30 20:35:01 -08:00
Serge Vakulenko
a5d7f4ea99
Gpanel driver: add support for ILI9481 LCD controller.
2018-01-30 20:22:36 -08:00
Serge Vakulenko
435d3c34cf
Fix build errors and warnings in zoneinfo and virtualmips.
2018-01-30 20:20:38 -08:00
Serge Vakulenko
0e39621fea
Merge pull request #77 from 610t/master
...
Retern to legacy implement for expr(1) etc.
2017-02-14 23:25:59 -08:00
Takeshi MUTOH
7477abe7f3
Retern to legacy implement for expr(1) etc.
2017-02-12 06:19:13 +09:00
Serge Vakulenko
7075769d7c
Merge pull request #76 from vasily122/insert-int
...
insert definitions of INT in some functions
2016-12-31 14:10:02 -08:00
vasily122
f5452b74de
insert definitions of INT in some functions
2016-11-04 13:46:37 +00:00
Matt Jenkins
f3dbdc7615
Got Yacc compiling and running
2016-07-14 00:06:12 +01:00
Matt Jenkins
66e5cd88c0
Fixed UECIDE compiler location detection
2016-07-14 00:04:45 +01:00
Matt Jenkins
0583055d00
Added PONTECH Quick240
2016-07-14 00:02:22 +01:00
Matt Jenkins
aea2050c49
Merge branch 'master' of github.com:RetroBSD/retrobsd
2016-07-13 16:02:46 +01:00
Serge Vakulenko
5fde14ecea
Fix bus frequency and gpio configuration for eMega board.
2016-07-12 17:39:08 -07:00
Serge Vakulenko
ca67f33a30
Autobuild: add Olimex Duinomite-eMega board.
2016-07-07 20:46:14 -07:00
Matt Jenkins
20238b7208
Merge branch 'master' of github.com:RetroBSD/retrobsd
2016-07-03 16:48:42 +01:00
Serge Vakulenko
1a7125b892
Merge pull request #74 from ibara/master
...
RetroBSD now builds on FreeBSD.
2016-06-23 10:23:34 -07:00
Brian Callahan
d048ee200e
RetroBSD now builds on FreeBSD.
2016-06-13 06:47:48 -04:00
Matt Jenkins
6ddcb56e2a
Made elf2aout compilable for windows under linux
2016-02-15 15:12:21 +00:00
Serge Vakulenko
148bb1cac6
Merge pull request #72 from alexfru/master
...
Improve *printf()
2016-01-24 22:16:14 -08:00
Alexey Frunze
b2bde490b4
Improve *printf()
...
- support %i in addition to %d
- print the sign when printing 0 with %+d
2016-01-24 18:38:58 -08:00
Serge Vakulenko
e1d3583dcd
Merge pull request #71 from alexfru/master
...
Fix infinite loop in ldexp(0.0, any).
2016-01-24 01:55:25 -08:00
Alexey Frunze
21f8d60095
Fix infinite loop in ldexp(0.0, any).
2016-01-24 01:43:24 -08:00
Serge Vakulenko
6457d878c0
Merge pull request #70 from alexfru/master
...
Floating point improvements
2016-01-23 22:57:05 -08:00
Alexey Frunze
e5c844eff2
Floating point improvements
...
- Smaller C: fix a bug in __func__ introduced with
float-related changes
- make *printf() print floats greater than 1e25
- make *printf() print the plus sign when the format
includes "+", e.g. printf("%+f\n", 1.0);
- clean up and complete prototypes in <math.h>
- remove non-standard HUGE and LOGHUGE from <math.h>
- add HUGE_VAL to <math.h>
- express some hard-coded limits in terms of constants
from <float.h>
- uncomment prototypes of several floating point
conversion functions in <stdlib.h> for Smaller C
2016-01-23 19:47:14 -08:00
Serge Vakulenko
4e90456341
Merge pull request #69 from alexfru/master
...
Floats in Smaller C!
2016-01-16 23:35:14 -08:00
Alexey Frunze
bfc3125556
Floats in Smaller C!
...
double is an alias for float. IOW, only 32-bit
single precision floats are supported. This isn't
conformant, but OK for some embedded systems (e.g.
RetroBSD) and simple compilers like this.
Also, the following operators are not supported with
floats at the moment: ++, --, +=, -=, *=, /=.
But +, -, *, /, =, ||, &&, ?:, !, comparison, casts,
if/while/for are OK.
2016-01-16 22:45:42 -08:00
Serge Vakulenko
fa094d1744
libc: add missing functions __fixunssfsi() and __floatunsisf().
2016-01-03 00:21:39 -08:00
Serge Vakulenko
b7a3d6f665
Enable uarts for pic32-retrobsd board.
...
Fix build issues with fuse library path on Mac OS X.
2015-12-30 19:20:37 -08:00
Serge Vakulenko
fb05f20fbe
Merge pull request #66 from ibara/master
...
Update to emg-2.0
2015-12-17 22:21:49 -08:00
Brian Callahan
e050ac6ee6
Update to emg-2.0
2015-12-18 01:13:00 -05:00
Serge Vakulenko
8dd0fb4860
Flappy game: reduce flickering.
2015-12-03 21:43:43 -08:00
Serge Vakulenko
6028db705a
Gpanel spi driver: read ID4 register to identify the ili9341 chip.
2015-12-03 21:25:57 -08:00
Serge Vakulenko
6d501bfc7c
Update flappy game.
2015-11-30 12:47:45 -08:00
Serge Vakulenko
09205046a4
Move ILI9341 defines to a separate include file.
2015-11-28 00:44:40 -08:00
Serge Vakulenko
ac9ef0eee9
Add sgpanel driver: a generic TFT LCD graphics panel with SPI interface.
...
Currently only ILI8341 chip is supported.
2015-11-28 00:17:01 -08:00
Serge Vakulenko
e073fcbd64
SD driver: print information about the CMD6 function groups.
2015-11-27 17:26:09 -08:00