Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
  You are not logged in - nap
Olimp - Zeus LT I/O Control V1.4   [2021]

Olimp - Zeus LT I/O Control V1.4 Released by :
Zzarko

Release Date :
22 June 2021

Type :
C64 Tool

Website :
https://bitbucket.org/zzarko/olimp/

User rating:awaiting 8 votes (7 left)   See votestatistics

Credits :
Code .... Zzarko
Design .... Zzarko
Idea .... Zzarko
Docs .... Zzarko

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
Advanced
Navigate
Prev - Random - Next
Detailed Info
· Summaries
· User Comments (1)
· Production Notes
Fun Stuff
· Goofs
· Hidden Parts
· Trivia
Forum
· Discuss this release
Support CSDb
Help keep CSDb running:



Funding status:




About this site:
CSDb (Commodore 64 Scene Database) is a website which goal is to gather as much information and material about the scene around the commodore 64 computer - the worlds most popular home computer throughout time. Here you can find almost anything which was ever made for the commodore 64, and more is being added every day. As this website is scene related, you can mostly find demos, music and graphics made by the people who made the scene (the sceners), but you can also find a lot of the old classic games here. Try out the search box in the top right corner, or check out the CSDb main page for the latest additions.
Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.089 sec.