- Posts: 12
- Thank you received: 0
0.7.0
2 months 2 weeks ago - 1 month 2 weeks ago #13
by Franck
This release is feature complete (V1.0 target) and marks the move to Beta stage.
- Fixed a bug in CLI where editing a new file would sometimes return an error (right after performing a DIR command) because of a dirty dir flag
- New low level file system commands are available in Lofi:
- fCD() function to change current directory
- fMkDir() function to create a new directory
- fDel() function to delete a file or an empty directory
- fMov() funtion to rename/move a file
- fCpy() function to copy a file
- fOpDir() function to open a directory for read
- fRdDir() function to read a directory item
- fOpen() function to open/create a file
- fSize() to get the size of an opened file
- fRead() to read data from a file
- fWrite() to write data to a file
- fClose() to close a file
- Constraints file added to the FPGA for better timings. Reset now synced. All remaining potential glitches are gone. Finger crossed, this should be the final release candidate.
- Fix led() function not being highlighted in the TextEditor syntax coloring
- New functions for accessing the user port:
- portDir() function to set port direction for each of the 8 pins (1=out, 0=in)
- portSet() function to either drive an output pin (0 or 1), or set a pullup resistor if the pin is input
- _port built in value to report the state of the user port's pins (0=low, 1=high)
- Speed improvement for horizontal line drawing when not using xor operation (writing two pixels at a time, also used for disk and triangle rasterization, see below).
- New tri() function for plain triangle rasterization. Example in example/graphics/trirot.src
- Manual Version 1.0.
Last edit: 1 month 2 weeks ago by Franck.
Please Log in or Create an account to join the conversation.
Time to create page: 0.156 seconds