Skip to content

Releases: leomil72/LM80C

LM80C 64K firmware R1.01

31 Dec 10:43
Compare
Choose a tag to compare
  • Code revision to comply with the assembler SJASMPLUS
  • Moved equates for BASIC workspace area into a separated file

LM80C 64K firmware R1.0

31 Dec 10:42
Compare
Choose a tag to compare
  • 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

21 Nov 17:33
Compare
Choose a tag to compare
  • 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

20 Oct 17:21
Compare
Choose a tag to compare
  • 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

01 Oct 14:28
Compare
Choose a tag to compare
  • 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

11 Sep 16:05
Compare
Choose a tag to compare

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

10 Sep 15:50
Compare
Choose a tag to compare

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

29 Aug 15:56
Compare
Choose a tag to compare

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

04 Jul 17:26
Compare
Choose a tag to compare
  • 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

13 Jun 15:50
Compare
Choose a tag to compare

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.