GithubHelp home page GithubHelp logo

m4k3r-org / retroprojects Goto Github PK

View Code? Open in Web Editor NEW

This project forked from miguelvis/retroprojects

0.0 0.0 0.0 1.81 MB

My retro programming projects for some targets including the Amstrad PCW, the CP/M operating system and the Z80 cpu. Includes a Small-C compiler, Z80 assembler, text editor, graphics, Unix-like shell...

Home Page: http://www.floppysoftware.es

License: Other

C 80.33% Batchfile 0.73% C++ 3.43% Objective-C 1.25% Assembly 11.08% HTML 0.84% Roff 2.34% Mercury 0.01%

retroprojects's Introduction

My retro programming projects

For various targets, including CP/M, Z80, Amstrad PCW, Amstrad CPC, etc.

Contact info.:

Miguel García / FloppySoftware, Spain

[email protected]

http://www.floppysoftware.es

http://cpm-connections.blogspot.com.es

2048

A clon of the game 2048 for the Amstrad PCW (uses XPCW).

AMSTTY

Small tools for VT-52 like terminals (like the Amstrad PCW and CPC ones).

BLOCKS

A clone of SameGame for CP/M and VT-52 like terminals (like the Amstrad PCW and CPC ones).

CF

Management library for configuration files.

CPMX

Some Unix-like tools for CP/M. Some are for CP/M-86 too.

DYNARR

Management library for dynamic arrays of strings.

EXAMPLES

Some small examples for MESCC.

GDOC

Documentation generator from C and assembler sources. Supported output formats are plain text and html.

GLOB

Filename expansion library for MESCC. It needs LKLIST.

KS

Keyboard & screen library for CP/M.

LKLIST

Doubly-linked lists management library for MESCC.

LOG

Simple logger for MESCC.

MESCC

Mike's Enhanced Small C Compiler for the CP/M operating system and the Z80 cpu.

MINESCPM

A minesweeper game clone for CP/M.

READLINE

Line editing library for MESCC.

ROBOTS

A game for CP/M (including CP/M-86).

SAMARUC

My GUI and related programs for the Amstrad PCW. Binaries only.

SAMARUX

A Unix-like shell for CP/M. Includes some built-in and external commands.

TE

A small text editor for CP/M (highly configurable; there are ports for various machines, operating systems and CP/M emulators: Amstrad PCW, Amstrad CPC, Spectrum +3, Kaypro, VT-52, VT-100, WordStar-like key bindings, CP/M-80 program EXEcutor from K. Murakami, CP/M Player from Takeda Toshiya, etc.).

It supports basic editing commands plus: find string and find next string, go to a line number, execute macro from file, help screen, etc.

TIMER

Timer library for MESCC.

UT

Unitary tests library for MESCC.

WTD

What To Do; a to-do list manager for CP/M.

XPCW

Graphics and keyboard library for the Amstrad PCW.

ZSM

Source code and tools for the ZSM / Z80ASMUK assembler.

License

Each project has its own license; read LICENSE.MD on each project folder for more information.

retroprojects's People

Contributors

miguelvis 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.