Releases: leomil72/LM80C
Releases · leomil72/LM80C
LM80C 64K firmware R1.01
- Code revision to comply with the assembler SJASMPLUS
- Moved equates for BASIC workspace area into a separated file
LM80C 64K firmware R1.0
- Hardware revision for memory expansion to 64K of RAM and bank switching mechanism to start in ROM, then switch to full 64K of RAM with copy of BASIC into the volatile memory
- Hardware revision to get the same bank switching mechanism for the VRAM to let the use of 2 portions of 16K each
- Serial buffer overrun revision
- Added key auto-repeat
- Added support for INSERT key to insert a space between text by moving the chars after the cursor position
- LIST now manage ending line number correctly, so that it won't list the line after the one passed as argument anymore
- BASIC support for serial channel B
- Code revision to comply with Z88DK assembler requirements
- Preliminary support for external mass storage (stubs for ERASE, FILES, LOAD, SAVE commands)
- Mechanism to enable/disable the 512-byte buffer for mass storage I/O operations (by pressing SHIFT while logo is shown on startup)
LM80C firmware R3.15
- New title text;
- Added ELSE statement to expand IF..THEN evaluation instruction, to execute one or more statements if the condition is false;
LM80C firmware R3.14
- New graphic command PAINT to fill connected areas of the screen with a specific color
- Now POINT returns the color of the pixel being tested
LM80C firmware R3.13.8
- Fixed a little bug in COLOR statement: it didn't store the foreground color set by the user;
- Now PLOT, CIRCLE, and DRAW statements accept color "0" to draw pixels with background color, i.e. reset pixels that are on;
- Code cleaning
LM80C firmware R3.13.7
New firmware release R3.13.7_
- Fixed a bug into the new cursor management routine: now the cursor won't appear during PRINTing anymore
- Fixed a bug into the comma tabulation: now the max. allowed number of columns is calculated dinamically, according to the screen width
LM80C firmware R3.13.6
New firmware release R3.13.6:
- Changed the cursor management routine: now the cursor is visible when being moved
- Now when the computer is software reset, the NMI is disabled before restart
- Tab printing with comma now reduced to 10 spaces
LM80C firmware R3.13.5
New firmware release R3.13.5:
- Minor code revisions into BASIC interpreter
- Fixed a buf into the comma-separated printing code that lead to wrong alignment of the text
LM80C firmware R3.13.4
- Fixed a bug into the drawing line algorithm that crashed the system when there was a gap of 1 pixel between the starting and ending points;
- redefined chars 105,106, and 252 in 6x8.
LM80C firmware R3.13.3
Fixed a bug with function keys that lead to get a syntax error or a non-function behaviour when pressed them while system was in direct mode and print-on-screen not active, i.e. in a graphics mode 2 & 3.