Commit Graph

19 Commits

Author SHA1 Message Date
Matt Venn d06a967590 Update Claire's name and fix the reference image in the iceprog help 2025-06-03 11:06:08 +02:00
Marian Buschsieweke b171bdf665
icebram,icepack: use correct format specifiers for size
For printing `size_t` the format specifier `%lu` was used in the code.
However, `%lu` is used to print `unsigned long`. The correct format
specifier for `size_t` is `%zu`, so let's use that.
2024-06-21 23:36:34 +02:00
Catherine dd2dce84c4 icebram: don't use exceptions. 2023-02-18 11:33:40 +00:00
Catherine 59f5fa75fc icebram: do not include <bits/stdc++.h> 2023-02-18 11:33:40 +00:00
Sylvain Munaut cd9add540d icebram: Complete rewrite to cleanup and make it work
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2023-02-14 14:02:58 +01:00
Tom Verbeure a4d32c985b Exit with error when no RAM contents were replaced. 2022-12-27 10:43:31 -08:00
whitequark 7ed94f5170 icebram: add WASI platform support. 2020-06-26 11:30:00 +00:00
whitequark f8b8ea0f3c icebram: refactor seeding logic. 2020-06-26 11:30:00 +00:00
whitequark 3205180fd9 Revert "Make icebram deterministic"
This reverts commit 2679c91b8a.
2020-06-26 10:38:41 +00:00
whitequark 2679c91b8a
Make icebram deterministic 2020-06-23 07:42:15 +00:00
Tom Verbeure 4943748512 Remove rogue space 2018-06-02 19:10:51 -07:00
Tom Verbeure 8b32b75d56 Fix indentation 2018-06-02 19:07:16 -07:00
Tom Verbeure e234ee0110 Add option to specify seed for repeatable outcomes. 2018-06-02 19:01:08 -07:00
Robert Ou 3bee3cfead Mount NODEFS if using emscripten and nodejs
Mounts root directory on `/hostfs` and the current working directory on
`/hostcwd`
2018-03-31 14:10:36 -07:00
Marcus Comstedt e046ad3a4f Improve input parsing of icebram
Add support for the following in the input hexfiles:

 * Horizontal whitespace (space, tab, cr)
 * Multiple words on the same line
 * Empty lines
 * Embedded underscores (_) in the words
 * x and z nibbles (interpreted as zero)

In addition, allow for the to_hexfile to be shorter than the
from_hexfile, padding with zeroes as needed.
2016-10-21 22:28:52 +02:00
Clifford Wolf d4c0a01f7b Minor icebram improvements 2016-06-11 19:07:01 +02:00
Clifford Wolf 8503d3edd1 Finished icebram 2016-05-15 00:37:45 +02:00
Clifford Wolf 2c553baeac Added icebram bitslice replacer 2016-05-12 18:32:07 +02:00
Clifford Wolf 0e1417249c Added icebram skeleton 2016-05-12 00:48:37 +02:00