New release of EightyOne available
Re: New release of EightyOne available
Just a quick one. Are there any plans for porting EO to macOS?
Claudius
----------
----------
-
- Posts: 351
- Joined: Sat Sep 27, 2014 8:02 pm
- Location: Stockholm, Sweden
Re: New release of EightyOne available
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?
/Adam
Re: New release of EightyOne available
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!
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!
- 1024MAK
- Posts: 5533
- Joined: Mon Sep 26, 2011 10:56 am
- Location: Looking forward to summer in Somerset, UK...
- Contact:
Re: New release of EightyOne available
@Fruitcake sounds good
Mark

Mark
ZX81 Variations
ZX81 Chip Pin-outs
ZX81 Video Transistor Amp
Standby alert 
There are four lights!
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb
Spring approaching...
ZX81 Chip Pin-outs
ZX81 Video Transistor Amp


There are four lights!
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb

Spring approaching...
Re: New release of EightyOne available
Awesome new features. Thank-you!
Re: New release of EightyOne available
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)
Version 1.9 runs fine.
EDIT - Got it working after deleting old folder(s)
Drag and Drop not working
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
Yes, I did delete my ini file.
Regards;
Greg
Re: New release of EightyOne available
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.