I'm proud to announce my new website, where are uploaded all my software projects:
www.floppysoftware.es
The old url is not valid now, please, update your links.
Thanks, and sorry if any inconvenience.
This is my blog dedicated to the world of the CP/M OS, the Z80 CPU, the AMSTRAD PCW computer and related subjects.
Wednesday, September 9, 2015
Friday, September 4, 2015
New release of MESCC: v1.08 - 04 Sep 2015
It's available a new release of MESCC: v1.08 - 04 Sep 2015.
It has only a small change, that will enable (optionally) the support for directory names, under CP/M.
See the library cpm.h for more details.
It has only a small change, that will enable (optionally) the support for directory names, under CP/M.
See the library cpm.h for more details.
Labels:
C Programming,
MESCC,
Small C,
Z80
SamaruX and directory names
SamaruX has now support for directory names.
With the use of the new built-in command diralias, you can reference a directory (a drive and user specification) with a name.
I.E.:
diralias root a0:
diralias temp m0:
diralias mescc a3:
cat mescc:sx.c | more
ls root:*.x
cd root:
It's a good idea to include the diralias commands in you SamaruX profile.
With the use of the new built-in command diralias, you can reference a directory (a drive and user specification) with a name.
I.E.:
diralias root a0:
diralias temp m0:
diralias mescc a3:
cat mescc:sx.c | more
ls root:*.x
cd root:
It's a good idea to include the diralias commands in you SamaruX profile.
Sunday, August 30, 2015
XPCW - graphics for the Amstrad PCW
XPCW is a graphics and keyboard library for the Amstrad PCW, under the CP/M operating system.
It consists of a CP/M Plus RSX file, with some library files (.h) for MESCC, my own version of the Small-C compiler.
The RSX is written in Z80 assembler source code.
It can be accessed by any CP/M program or language, provided it follows its conventions (read the RSX source code for more information).
The XPCW.RSX file, has to be attached to any program that uses this library.
Only one MESCC library is needed (xpcw.h), the other are optional.
The libraries are:
•xpcw.h - Main library.
•xdraw.h - Functions to draw pixels, lines, etc.
•xtext.h - Functions to write text, set the font, change attributes, etc.
•xchrdef.h - Functions to get / set character definitions.
•xbitmap.h - Functions to draw bitmaps.
•xkeyb.h - Functions to access the keyboard.
You can download XPCW in binary and source code form, from my website (includes Squarex, a little game).
It consists of a CP/M Plus RSX file, with some library files (.h) for MESCC, my own version of the Small-C compiler.
The RSX is written in Z80 assembler source code.
It can be accessed by any CP/M program or language, provided it follows its conventions (read the RSX source code for more information).
The XPCW.RSX file, has to be attached to any program that uses this library.
Only one MESCC library is needed (xpcw.h), the other are optional.
The libraries are:
•xpcw.h - Main library.
•xdraw.h - Functions to draw pixels, lines, etc.
•xtext.h - Functions to write text, set the font, change attributes, etc.
•xchrdef.h - Functions to get / set character definitions.
•xbitmap.h - Functions to draw bitmaps.
•xkeyb.h - Functions to access the keyboard.
You can download XPCW in binary and source code form, from my website (includes Squarex, a little game).
Labels:
Amstrad PCW,
C Programming,
MESCC,
XPCW
SquareX, a game for the Amstrad PCW
SquareX is a game released in September 2015, as a present for the Amstrad PCW, in its 30th anniversary.
Your goal is to complete lines (or rows) of squares, with the pieces that fall from the top of the screen.
The completed lines will disappear.
Do you remember the name of a game that does something similar?
Er... humm... yes, you do, don't you?
This game has been developed with MESCC, my own Small-C compiler version, and the XPCW library for the Amstrad PCW.
Your goal is to complete lines (or rows) of squares, with the pieces that fall from the top of the screen.
The completed lines will disappear.
Do you remember the name of a game that does something similar?
Er... humm... yes, you do, don't you?
This game has been developed with MESCC, my own Small-C compiler version, and the XPCW library for the Amstrad PCW.
Labels:
Amstrad PCW,
C Programming,
MESCC,
SquareX,
XPCW
SamaruX v2.02 released.
New in v2.02 / 22 Ago 2015:
- Enhanced support of SamaruX external commands.
- New examples of SamaruX external commands: banner, cal, head, whoami, strings.
- Enhanced support of SamaruX external commands.
- New examples of SamaruX external commands: banner, cal, head, whoami, strings.
MESCC v1.07 released.
I have just uploaded to my website MESCC v1.07.
Now, it is supplied with the following libraries:
mescc.h, alloc.h, clock.h, conio.h, cpm.h, ctype.h, fileio.h, fprintf.h, mem.h, printf.h, rand.h, setjmp.h, sprintf.h, string.h, xprintf.h and z80.h.
Now, it is supplied with the following libraries:
mescc.h, alloc.h, clock.h, conio.h, cpm.h, ctype.h, fileio.h, fprintf.h, mem.h, printf.h, rand.h, setjmp.h, sprintf.h, string.h, xprintf.h and z80.h.
Labels:
C Programming,
CP/M,
MESCC,
Small C,
Z80
Subscribe to:
Posts (Atom)

