Code Monkey home page Code Monkey logo

glatick's Introduction

GLaTICK

(Generational Logic and Time Interval Cadence Knower) **

A real time clock PC BIOS Companion ROM for XT machines supporting many popular RTCs and ISA I/O adapters.

GLaTICK eliminates the need for DOS-based RTC clock drivers/programs letting your supported RTC "just work" like later PCs.

Version 0.8:

Download ROMs

Source Code

Features

  • Implements INT 1Ah RTC functionality for seamless clock support. Real time clock is set and read by DOS - no software needed!
  • Support for many popular ICs including:
    • DS12x85/MC146818 used by RTC ISA 8 bits, NuXT, AT/CMOS (Ports 70h, 240h, 2C0h)
    • MM58167/UM82C8167 used by SixPakPlus V1, Turbo 33-XT, Many clone I/O boards (Ports 2C0h, 240h, 340h)
    • RP5C15 used by SixPakPlus V2
    • MSM5832 used by Quadram, DTK PII-125
    • MSM6242 used by Intel Above Board and other MSM-6242 boards
    • DS1216x/DS1315 SmartWatch "No-Slot" ROM socket clocks

Requirements

Screenshots

SixPakPlus at 2C0h on GLaBIOS:

SixPakPlus GLaBIOS

RTC_8088 on PC/XT:

86Box ISA RTC with local time syncronization:

Build:

Using MASM 5: MAKE GLATICK.MAK.

Using MASM 6: NMAKE GLATICK.NMK.

The included OPT2ROM.COM will convert the produced EXE file to a 2 KiB ROM file.

Roadmap:

  • Support for additional RTCs including:
    • MSM-58321
    • DS1216 / DS1315 "Smart Watch"
  • INT 1Ah ALARM (6h and 7h) (where supported)

Credits:

  • @PickledDog, for the name

Copyright © 2023, 640KB and contributors.

glatick's People

Contributors

640-kb 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.