BEFI.COM (version 2k) bugfix -- still 1024 bytes (Announce)
> The original TASM version seems to assemble fine with "jwasm -bin
> -Fo=befi.com befi_tas.old", but it only works if you delete "befungecode:"
> and add "befungecode=600h" at the top somewhere.
JWasm 2.x changed the opcode for "cmp sp" to the shorter one, and that broke it. So I had to barely modify the makefile. I did that in December, but it wasn't important enough to release a new version. (I doubt Japheth cares, and he's the only reason I tested JWasm on the "old" source anyways.)
Anyways, I fixed a bug (wouldn't ignore uppercase chars, which now apparently makes befunge[3x].bf work correctly) while still keeping it 1024 bytes. I also improved the examples a bit, reran the benchmark on a few machines (BEFI vs. original C-based BEF), so now I've uploaded a new version.
No huge plans for the future, but I will make some more minor tweaks. (I admit my version number scheme sucks, but whatever.)
EDIT: Proper FASM thread for this project is here.
---
Know your limits.h
Complete thread:
- Win32 Befunge93 interpreter -- partial fail in HX - Rugxulo, 13.10.2009, 02:52 (Announce)
![Open in board view [Board]](img/board_d.gif)
![Open in mix view [Mix]](img/mix_d.gif)
- Win32 Befunge93 interpreter -- partial fail in HX - Rugxulo, 24.10.2009, 23:47
- BEFI.COM -- 1024 bytes - Rugxulo, 07.11.2009, 17:36
- BEFI.COM -- 1024 bytes - Rugxulo, 10.11.2009, 05:36
- BEFI.COM (version 2k) bugfix -- still 1024 bytes - Rugxulo, 14.04.2010, 23:13
- BEFI.COM (version 2k) bugfix -- still 1024 bytes - Rugxulo, 15.04.2010, 22:37
- BEFI.COM (version 2l) bugfix -- 1014 bytes - Rugxulo, 17.04.2010, 03:01
- BEFI.COM (2n, 982 bytes) and FPC esolang implementations - Rugxulo, 15.05.2010, 16:23
- BEFI.COM (version 2l) bugfix -- 1014 bytes - Rugxulo, 17.04.2010, 03:01
- BEFI.COM (version 2k) bugfix -- still 1024 bytes - Rugxulo, 15.04.2010, 22:37
- BEFI.COM (version 2k) bugfix -- still 1024 bytes - Rugxulo, 14.04.2010, 23:13
- BEFI.COM -- 1024 bytes - Rugxulo, 10.11.2009, 05:36
- BEFI.COM -- 1024 bytes - Rugxulo, 07.11.2009, 17:36
- Win32 Befunge93 interpreter -- partial fail in HX - Rugxulo, 24.10.2009, 23:47
Mix view