tsupplis / cpm86-hacking Goto Github PK
View Code? Open in Web Editor NEWSimple Experiments on CP/M-86
License: MIT License
Simple Experiments on CP/M-86
License: MIT License
Addition to CP/M-86 with transparent loading
CCP/M-3.1 barks at int 10h
sort out why cpmtools refuses to work with 320kb (for testing I use single face 160K images). ibmpc-514ds does not seem to work.
depending on libdsk usage, format support changes too
Study, recompilation/rewrite and patch of Date, Show and Dir and in the meantime regress test. of backward combat of Y2k tools from concurrent dos?
transparently support vt100/vt52/bios in conio
mode/atinit/pceinit/cls are impacted
deliver a guide to rebuild CP/M-86 from its sources with all the patches, AT support and 2020 look and feel. It works well but publishing the fixes and the code may not be allowed. all sources of information and code to start were found on (http://www.cpm.z80.de/source.html). It just required a lot of effort to compare/consolidate code, annotations, patches and comparison with existing binary versions. A lot of fun.
scripting of patching from official repository
Use dos function 32h to use int13h function 8 on dosplus
dosplus displays wrong hard disk number on INT 13h Function 08. using BDOS 32h, we can retrieve the real int 13h. that would allow correct calculation....
Add attrib tool and API: function 30
Support for sys/dir
dosplus weird cusor behaviour after using graphics. the secret lies in understanding what happens behind mode.com CO80.
Explore further CP/M-86 Big Brothers (PCP/M 2.04 and CCP/M 3.1). At first glance, they
are giving you better CP/M-Plus like experience than the rough CP/M 2.2 interface of CP/M-86 but CCP/M-86 has a lot of quirks and PCP/M Keyboard configuration is a bit tricky (Fully IBM PC compatible?) .... to be explored
cp equivalent for cp/m-86
try to pull/port a version of Emacs or VI on CP/M-86. I could not find one working out of the box (I am working on figuring out an elvis (https://github.com/udo-munk/stevie) and femacs in assembler ....
standard chargetenv(char) support
with file search on user 0, current/ccp drive
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.