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
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
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
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
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
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
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
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