GithubHelp home page GithubHelp logo

vc-01 / pfwallcl Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 60 KB

Digital Clock for Atari Portfolio

License: MIT License

Makefile 1.54% C 10.41% C++ 74.12% Assembly 13.93%
16-bit 8088 atari borland-cpp clock real-mode retrocomputing

pfwallcl's Introduction

Wallpaper Clock for Atari Portfolio

This program shows a clock with optional animation.

Screenshot_1

Screenshot_2

Note: Specific Portfolio's BIOS calls are being used by the program, it won't run on PC BIOS compatible system.

Installation

The program size is 33KiB. It can run from the RAM disk only without need for external memory card. Format the drive to at least "40":

c>fdisk 40

Transfer the program and execute it:

c>pfwallcl

Tested with BIOS version 1.052. Try with "untested" if you have different version:

c>pfwallcl untested

Keyboard shortcuts

Key Action
a Toggle animation
1 - 9 Set power-off delay override in hours
0 Reset power-off delay override
f Fast timer tick toggle
Space Rearrange windows
o Power off now

INI File

Automatic power on / off time(s) can be specified via optional .INI file created in the same directory as the program and named PFWALLCL.INI.

[Timer]
TriggerPowerOnAt=8:20
TriggerPowerOffAt=22:35
;PowerOffDelayKbhit=2:00

Available options are namely power on time (TriggerPowerOnAt), power off time (TriggerPowerOffAt) and/or power off delay on keyboard hit (PowerOffDelayKbhit) applied during the "off" period.

See PFWALLCL.INI example.

Source code compilation

The source code compiles with Borland C++ Version 3.1 (1992). To compile it, add Borland's installation directory to PATH and to makefile PFWALLCL.MAK. Then type:

make -fpfwallcl.mak

Font used in program

Noto (Noto Fonts)
Copyright 2018 The Noto Project Authors (github.com/googlei18n/noto-fonts)
Fonts license: LICENSE.noto-fonts

pfwallcl's People

Contributors

vc-01 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.