David Gartner
a8ad228599
Updated code to compile on GNU/Linux 5.15.0-75-generic #82-Ubuntu SMP and Code Sourcery MIPS toolchain
2023-07-06 15:58:16 -06: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
435d3c34cf
Fix build errors and warnings in zoneinfo and virtualmips.
2018-01-30 20:20:38 -08:00
Brian Callahan
d048ee200e
RetroBSD now builds on FreeBSD.
2016-06-13 06:47:48 -04:00
Alexey Frunze
162f0d34b5
virtualmips: improve MIPS16e: save/restore, sdbbp
2015-10-31 00:45:15 -07:00
Serge Vakulenko
b259f58533
Virtualmips: merge changes from alexfru.
...
Fix bug in mips16 disassembler.
2015-10-30 10:47:11 -07:00
Serge Vakulenko
ff8e4c81d0
Virtualmips: enhance printing of exception information.
2015-10-29 21:21:28 -07:00
Serge Vakulenko
691fdfaa2f
Virtualmips: restored broken DI and EI instructions.
2015-10-29 21:06:56 -07:00
Serge Vakulenko
d8708af48a
Virtualmips: handle overflow in div, add, addi and sub instructions.
2015-10-29 20:15:10 -07:00
Serge Vakulenko
7d3e799c82
Virtualmips: take CpU exception as expected.
2015-10-29 19:39:03 -07:00
Serge Vakulenko
91cbbfbad0
Virtualmips: SC instruction should take AdES exception even when LL bit is not set.
2015-10-29 19:01:19 -07:00
Serge Vakulenko
f87ab8d4c4
Virtualmips: remove unused opcodes.
2015-10-29 18:51:02 -07:00
Serge Vakulenko
37646559fd
Virtualmips: implement CLO instruction.
2015-10-29 18:17:02 -07:00
Serge Vakulenko
1a5f550fe1
Virtualmips: merge changes from alexfru.
2015-10-29 18:11:41 -07:00
Serge Vakulenko
666f22786f
Virtualmips: add DERET instruction.
2015-10-29 18:04:42 -07:00
Serge Vakulenko
8d15906495
Virtualmips: implement SDBBP instruction.
2015-10-29 17:44:44 -07:00
Serge Vakulenko
5bff2b428c
Virtualmips: implement compare-and-trap instructions.
2015-10-29 14:02:08 -07:00
Serge Vakulenko
94d38c939f
Virtualmips: fix disassembler for mips16e mode.
2015-10-29 13:34:45 -07:00
Serge Vakulenko
f2c4d11b74
Virtualmips: fix exception vectors.
2015-10-28 17:21:31 -07:00
Serge Vakulenko
ce4fbe98b7
Virtualmips: handle SRSCtl register as zero read-only.
2015-10-28 12:02:35 -07:00
Serge Vakulenko
ec2a748448
Virtualmips: implement magic opcodes.
2015-10-27 22:17:58 -07:00
Serge Vakulenko
ade0fff092
VirtualMIPS simulator: create a platform for generic M4K core.
2015-10-26 22:44:38 -07:00
Alexey Frunze
f8bde663cf
Initial support for MIPS16e in virtualmips emulator
...
Also:
- A few bugfixes in virtualmips
- Compile Smaller C (smlrc) using MIPS16e
(this frees up ~20KB of space for smlrc improvements)
TBD:
- MIPS16e disassembler in virtualmips
2015-10-26 02:27:46 -07:00
Sergey
84445ee1f7
Fixed bug in fsutil, occasionally resulted in unexpected fsck errors.
...
It was caused by garbage at end of file names.
2015-06-21 20:00:36 -07:00
Serge Vakulenko
7f5ad5d3f8
Using Max32 board with Arduino SD card shield as a default configuration.
2015-02-04 14:28:03 -08:00
Sergey
dc66e6fdda
Fsutil enhanced to create and handle partitions.
2014-09-20 18:54:13 -07:00
Serge Vakulenko
25bcc79a69
Merge branch 'master' into games.
...
Conflicts:
Makefile
2014-09-08 11:31:12 -07:00
Serge Vakulenko
5bd8f3a470
Fixed sd timeout in the simulator.
...
SD driver reformatted with 4 spaces per tab.
2014-05-16 20:44:53 -07:00
Serge Vakulenko
91468f005f
Fixed build and simulator configuration for Explorer1 board.
2014-05-16 17:59:53 -07:00
Sergey
8423492f33
More games ported: boggle, btlgammon, cribbage.
...
Simulator modified to allow CR in UART output.
2014-05-09 23:39:23 -07:00
Sergey
6f47acb2ae
Fixed bug in assembler, introduced by previos patch.
...
(Negative offsets in LW/SW not recognized)
Also, modified stdlib.h for compatibility with SmallerC.
2014-05-03 23:56:57 -07:00
Sergey
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.
2014-05-03 01:28:48 -07:00
Matt Jenkins
bbcbed61b0
Resolved argument type mismatch warning
2014-04-19 11:20:33 +01:00
Sergey
d404fca13a
Fixed bug in assembler: incorrect offset of far symbols in LUI instruction.
...
Added .gitignore files for most subdirs.
2014-04-18 01:12:49 -07:00
Matt Jenkins
895f96d2f7
Initial Import from SVN
2014-04-09 14:27:18 +01:00