z88dk forums

z80 Development Kit

You are not logged in.

#26 2018-10-10 21:30:44

dom
Administrator
Registered: 2007-07-15
Posts: 1446
Website

Re: appmake +cpm

Thanks, I've now added Tiki-100 disc generation in addition to Epson QC/QX-10 discs. The QC-10 discs work with EPSNQX10 CP/M image.

Offline

 

#27 2018-11-06 14:27:47

RobertK
Well known member
From: Vienna
Registered: 2018-02-26
Posts: 198

Re: appmake +cpm

Here...
http://oldcomputers-ddns.org/public/pub … index.html
...in the file sc-liste.pdf is an overview of disk formats for many systems (mostly CP/M).

Missing in the list is the "entries" and "bytes/extent" info, but it should still be hopefully useful.

Offline

 

#28 2019-01-04 09:11:30

RobertK
Well known member
From: Vienna
Registered: 2018-02-26
Posts: 198

Re: appmake +cpm

dom wrote:

BTW, I've just add the NCR Decision Mate format

Should we already be able to compile a program like this?

Code:

zcc +cpm -subtype=dmv -create-app helloworld.c

Because when I try this I get a compiler error "Cannot find definition for target -subtype=dmv". It seems to me that the cpm.cfg file lacks an entry for the NCR DMV?

Offline

 

#29 2019-01-04 23:01:44

stefano
Administrator
Registered: 2007-07-16
Posts: 1580

Re: appmake +cpm

I added the missing configuration,  hope everything is correct

Offline

 

#30 2019-01-04 23:07:43

stefano
Administrator
Registered: 2007-07-16
Posts: 1580

Re: appmake +cpm

probably also the cpc system disk format is missing,  by it is more delicate and needs extra parameters and an appropriate test

Offline

 

#31 2019-01-05 20:40:45

RobertK
Well known member
From: Vienna
Registered: 2018-02-26
Posts: 198

Re: appmake +cpm

stefano wrote:

I added the missing configuration,  hope everything is correct

NCR DMV works now, thank you.

Offline

 

#32 2019-01-05 20:51:10

stefano
Administrator
Registered: 2007-07-16
Posts: 1580

Re: appmake +cpm

thank you for the report and the tests!

Offline

 

#33 2019-03-03 14:19:10

dom
Administrator
Registered: 2007-07-15
Posts: 1446
Website

Re: appmake +cpm

I don't really want to raise a post for every new format, but this one opens a new class of support. However, I've just added the BIC/A5105 format used by CP/A as well as the Anadisk container format.

This means that we can now generate discs that work with jkcemu and the DDR CP/M clones.

We can probably add more hardware specific support so I'll have a sift through the documentation.

Offline

 

#34 2019-03-04 13:39:58

stefano
Administrator
Registered: 2007-07-16
Posts: 1580

Re: appmake +cpm

perfetto,  that one was quite modern for the time (graphics, etc..).  I'll check in my archives if I was able to frame some interesting doc

Offline

 

#35 2019-03-05 20:39:40

RobertK
Well known member
From: Vienna
Registered: 2018-02-26
Posts: 198

Re: appmake +cpm

Great! I didn't know this system before, but here I have found out that you can make the disk "bootable" by putting an empty file named SCPX5105.SYS on it, which will prevent the machine from going into BASIC. Maybe it would be useful if you would add this file when creating the disk image, so we would no longer need to attach the "BIC A5105 SCPX Systemdiskette" in JKCEMU.

Docs on the BIC / A5105 can be found here:

http://www.sax.de/~zander/index2h.html

on the left, go to "BIC / A5105" -> "Dokumentation"

(all in German, I can help with translation if necessary)

Offline

 

#36 2019-03-05 22:26:20

dom
Administrator
Registered: 2007-07-15
Posts: 1446
Website

Re: appmake +cpm

That works (albeit with a subm? message on startup) - the discs now boot directly into scp.

The video chip is uPD7200 clone which is shared by a few more machines so I think a generic library could be written and shared across them. Once I've figured out the commands to issue, it hopefully won't be too hard to write the drivers.

It looks like there's some PCG RAM when running in text mode which will be handy for UDG and possibly lores graphics.

I'm not sure if it's just my machine (or an accurate emulation), but the keyboard emulation in jkcemu seems to occasionally miss keypresses

Offline

 

Board footer

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson