| |
Olimp - Zeus LT I/O Control V1.4 [2021] |
Website :
https://bitbucket.org/zzarko/olimp/
Credits :
Download :
Look for downloads on external sites:
Pokefinder.org
User Comment Submitted by zzarko on 22 June 2021
Olimp is a control program for Zeus LT (http://www.retroshop.biz/product/zeus-lt/) module for Commodore 64. Original module was made back in 1990, and it was an open-source project published in Yugoslav computer magazine Svet Kompjutera (Computer World). In short, it is an input/output interface that has up to 32 0-5V digital inputs and up to 32 220V digital outputs that are mapped inside 6502 I/O space at addresses $DE00-$DE03.
The program can run up to 26 sequences of specialized commands (a kind of DSL), in "parallel", using cooperative-multitasking idea. The complete set of commands and a manual can be found in its repository at:
https://bitbucket.org/zzarko/olimp/
The program was made with Turbo Rascal IDE, that enabled me to make it in a relatively short time. I wish to thank TRSE team for their support, a very friendly bunch of people!
If you find bugs, please report them to me.
History:
1.4 - 21.06.2021.
* Added in-program help
* Added screen for disk operations
* Implemented saving and loading of sequences, added code for directory listing
* Removed PWM code due to hardware not being sufficiently fast
* Changed syntax of call command to match jump command
* Added command to copy counter to another one, "!"
* Implemented "[" and "]" commands
* Fixed inset/delete in editor
* Cyclic status set in editor is now preserved after sequences running
1.3 - internal
* Functionality of command for jumping into current sequence "#" was replaced with code to jump to any sequence (former "!" command). Current cequence is automatically filled as second parameter (as this would be the most common situation).
* New command for setting the PWM on triac outputs is intoduced (it took the name of former command to jump to other sequence, "!")
* CIA timer for interrupt is sped up to support PWM better. This also prompted the change in the interrupt routine to slow down key repeat of KERNAL's SCNKEY routine.
* Fixed entering numbers 0-9 |
|
|
|
| Search CSDb |
| Navigate | |
|
| Detailed Info | |
|
| Fun Stuff | |
· Goofs · Hidden Parts · Trivia
|
|
| Forum | |
|
| Support CSDb | |
|
| |
|