z80-playground-cpm-fat
pas2go
z80-playground-cpm-fat | pas2go | |
---|---|---|
3 | 2 | |
10 | 41 | |
- | - | |
0.0 | 0.0 | |
almost 2 years ago | over 3 years ago | |
Assembly | Pascal | |
GNU General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
z80-playground-cpm-fat
-
Late 70s and 80s: forget BASIC, we had Pascal and C
Something bespoke.
My code repository contains a link to a youtube channel where the board was discussed, and where I found it randomly. But sadly the upstream site of the provider and the (useful) forums it hosted are gone unless you use the wayback machine:
https://github.com/skx/z80-playground-cpm-fat
-
Turbo Pascal Turns 40
That's what I remember too.
I briefly documented how to run Turbo Pascal 3.00A on a CP/M system a while back:
https://github.com/skx/z80-playground-cpm-fat/blob/main/TURB...
I'm doing that on a single-board Z80-based system, and it has to be said that writing pascal is a pleasure on such a machine. 64k of memory, and yet code compiles to real executables "instantly".
-
submit for cp/m 2.x?
This is a copy of CP/M running on a single-board computer. Source code I'm using is here.
pas2go
-
Turbo Pascal Turns 40
One of my favourite computer games was written in Turbo Pascal: ZZT by Epic Megagames. It was a quircky text-mode game with puzzles, shooting, and a built-in game editor that came even with the free shareware version (it even had a little programming language called ZZT-OOP).
ZZT's original source code was lost. Years later, Adrian Siekierka painstakingly reverse-engineered the original Turbo Pascal code till -- when compiled with the original compiler -- produced a byte-for-byte identical executable. Amazing! Read more:
- https://blog.asie.pl/2020/08/reconstructing-zzt/
- https://news.ycombinator.com/item?id=22609474
- https://benhoyt.com/writings/zzt-in-go/
- pas2go is a converter (or "transpiler") that tries to convert Pascal source code to Go. It only works on the subset of Turbo Pascal 5.5 used in Adrian Siekierka’s reconstruction of ZZT
What are some alternatives?
sjasmplus - Command-line cross-compiler of assembly language for Z80 CPU.
FMD2
cpmish - An open source sort-of CP/M 2.2 distribution.
reconstruction-of-zzt - The Reconstruction of ZZT
ti84-forth - A Forth implementation for the TI-84+ calculator.
K666 - K666 is forum discussion software, this is an attempt to write the Free version FreeK666 without violating copyright
amstrad-diagnostics - Diagnostics program for the Amstrad CPC.
TurboPascalDOSPassword
z88dk - The development kit for over a hundred z80 family machines - c compiler, assembler, linker, libraries.