Page 16 of 18

Re: New release of EightyOne available

Posted: Thu Nov 29, 2018 10:19 am
by McKlaud
Just a quick one. Are there any plans for porting EO to macOS?

Re: New release of EightyOne available

Posted: Sat Jan 19, 2019 10:09 pm
by Fruitcake
McKlaud wrote:
Thu Nov 29, 2018 10:19 am
Just a quick one. Are there any plans for porting EO to macOS?
I don't know anything about macOS, but the source is freely available should anyone wish to have a go.

Re: New release of EightyOne available

Posted: Sun Jan 20, 2019 9:44 am
by nollkolltroll
Porting would be a waste of someone's time as EO runs very well in Wine under Linux. I'd imagine it runs equally well using Wine for MacOSX?

Re: New release of EightyOne available

Posted: Thu Jan 31, 2019 2:47 am
by Fruitcake
Version 1.13 of EightyOne is now available from SourceForge. This new version fixes a number of minor bugs, includes a few enhancements and adds two new features. See the release history readme file for the full list of changes.

The first new feature is a window that displays the BASIC program currently in memory. The window is scrollable making it very easy to examine a program, and clicking on a line will show the memory range occupied by that line. The program listing can be saved out as a .bmp image file or as a text file. When saving to a text file, Sinclair graphic characters are encoded according to the scheme used by the ZXText2P utility, with additional new encoding tags used to support machine code bytes in REM statements and keyword tokens in strings (by outputting them as hex values). Variable names may be output in lowercase to ensure that they can always be differentiated from identically spelled keywords.

The second new feature is the ability to read in a BASIC listing from a text file and to automatically convert it into a program file. Any word matching one of the BASIC keywords will be tokenised, apart from those found within REM statements and within strings. All lines must be formatted exactly as they would appear on the target computer, i.e. keywords in uppercase with spaces before and after them (as applicable), and any additional spaces present within a BASIC line will be retained in the converted program. However, a number of options are available to control how a listing is interpreted. Keywords present in REM statements and strings may be interpreted as simple text or translated into tokens, and surplus spaces within statements may be kept or discarded. Keyword matching may be relaxed to tolerate missing spaces or to accept alternate spellings, e.g. GOTO instead of GO TO, PRINT"..." instead of PRINT "...", RAND instead of RANDOMISE, keywords in lowercase instead of uppercase. Support is included to import BASIC listings that use labels instead of line numbers, following the syntax used by ZXText2P. This feature may be useful when creating new programs as it allows lines to be inserted and deleted without having to worry about the impact on the line numbering. It is also possible to use labels and line numbers in the same program thereby ensuring specific lines use particular line numbers, which might be useful for computed GOTOs and GOSUBs.

The new facilities are only available for the Sinclair branded ZX80, ZX81 and Spectrum models. Support for the various clone models will be included in a future release.

Should you get the urge to start typing up old magazine program listings in Notepad (or your text editor of choice) then please consider contributing the converted programs to the Type Fantastic website and help get every magazine program available in electronic format!

Re: New release of EightyOne available

Posted: Thu Jan 31, 2019 3:07 pm
by 1024MAK
@Fruitcake sounds good :D

Mark

Re: New release of EightyOne available

Posted: Thu Jan 31, 2019 7:27 pm
by TMAOne
Awesome new features. Thank-you!

Re: New release of EightyOne available

Posted: Thu Jan 31, 2019 9:20 pm
by McKlaud
Thanks for the updated OE :)

Re: New release of EightyOne available

Posted: Fri Feb 01, 2019 9:27 am
by rune
Has anyone tried 1.13 yet? I get the main screen loading, but it never initialises to the Cursor. I cant load any programs.

Version 1.9 runs fine.

EDIT - Got it working after deleting old folder(s)

Drag and Drop not working

Posted: Mon Feb 04, 2019 11:57 pm
by GCHarder
Unless I've missed something drag and drop isn't working in the 1.13 release.

Yes, I did delete my ini file.

Regards;

Greg

Re: New release of EightyOne available

Posted: Tue Feb 05, 2019 2:32 am
by Fruitcake
Thanks for reporting the bug. It's very strange because that area of the code has not changed. It seems it is caused by a timing issue since enabling drag and drop later in the start up process resolves the issue. This fix along with several other ones will appear in v1.14, but I plan to wait a while to see if any other new bugs get reported so that they can be resolved at the same time.