Fredrik Noring
Fredrik Noring
Implement a device driver for the infrared remote control port. See also #11.
The R5900 provides breakpoint hardware for debugging purposes. See section 13 in the [TX79 manual](https://wiki.qemu.org/File:C790.pdf).
Implement a readable and writable block device driver for the PlayStation 2 [memory card](https://en.wikipedia.org/wiki/PlayStation_2_accessories#Memory_Card) (SCPH-10020) accessory. Also implement a corresponding filesystem? See also #4 and #11.
The image processing unit (IPU) can hardware accelerate [MPEG-2](https://en.wikipedia.org/wiki/MPEG-2) compressed image decoding for playback of DVDs and other kinds of video. It also provides services for hardware vector quantization for...
Forth style conventions could be improved, especially naming. Resources: - [Summary of Forth style conventions](https://github.com/larsbrinkhoff/forth-documents/blob/master/forth_style.txt) - [Common Forth symbols and idioms](http://rickcarlino.com/2017/05/08/Common-Forth-Symbols-and-Idioms/)
Test compatibility with various Forth systems. Does it work with for example [8-bit](https://en.wikipedia.org/wiki/8-bit), [12-bit](https://en.wikipedia.org/wiki/12-bit), [16-bit](https://en.wikipedia.org/wiki/16-bit), [18-bit](https://en.wikipedia.org/wiki/18-bit), [24-bit](https://en.wikipedia.org/wiki/24-bit), [26-bit](https://en.wikipedia.org/wiki/26-bit), [31-bit](https://en.wikipedia.org/wiki/31-bit), etc. cells as well as valid but odd implementations? The [test...
Standard [stack effect notation](http://forth-standard.org/standard/notation#subsection.2.2.2) with suffixed types is somewhat undescriptive and less readable than desired. For example, the standard declaration of the [extended Euclidean algorithm](https://en.wikipedia.org/wiki/Extended_Euclidean_algorithm) is: ```forth \ Extended greatest...
Is there are usable and portable lambda expression implementation for Forth? As an example, ```forth : prime' ( n n -- n ) nip true ; ( True to obtain...
Most Forth words relate to mathematical formulas. Typset these using [TeX](https://en.wikipedia.org/wiki/TeX) directly in the Forth code. Ideally the formulas can be rendered directly in $EDITOR, for example [Vim](https://en.wikipedia.org/wiki/Vim_(text_editor)). GitHub has...
Try out some form of [literate programming](https://en.wikipedia.org/wiki/Literate_programming) to document the Forth code. Particularly illuminating cases in the [test suite](https://github.com/frno7/forthmath/tree/master/test) could serve as examples in the text. Document formats could include...