flat assembler
Message board for the users of flat assembler.
 Home   FAQ   Search   Register 
 Profile   Log in to check your private messages   Log in 
flat assembler > Projects and Ideas > FASM FOR CP/M-86 and CCP/M-86

Goto page 1, 2  Next
Author
Thread Post new topic Reply to topic
connor



Joined: 07 Jun 2016
Posts: 29
Location: sj ca
FASM FOR CP/M-86 and CCP/M-86
I wish to get FASM fulling working natively with all version of cp/m-86, to modify for modern hardware and 32/64 bit architecture.

For The Purpose of HIGH END applications for workstations.

two problems:

compiling to .cmd and transfer to native file format which i think is called "BDOS".


Description: .
Download
Filename: CPM86 Img files.zip
Filesize: 539.27 KB
Downloaded: 133 Time(s)

Description: .
Download
Filename: ccpmsrc.zip
Filesize: 196.14 KB
Downloaded: 130 Time(s)


_________________
9518741


Last edited by connor on 14 Nov 2016, 04:16; edited 2 times in total
Post 07 Jun 2016, 20:36
View user's profile Send private message Reply with quote
connor



Joined: 07 Jun 2016
Posts: 29
Location: sj ca
GSX 1.1
This extension for CP/M-86 1.1 gives the user the ability to produce graphics.

_________________
9518741


Last edited by connor on 10 Jun 2017, 05:30; edited 2 times in total
Post 07 Jun 2016, 20:45
View user's profile Send private message Reply with quote
connor



Joined: 07 Jun 2016
Posts: 29
Location: sj ca
I also with to add that the are no usable copies of anything beyond cp/m-86 2.0 anywhere as the dsk images or whatever dont boot on a modern system.

however i placed the source code for concurrent cp/m-86 for anyone who has to skill to make a new copy from scratch.

when you do, make the command prompt in shades of green white and grey

be advised that each version of cp/m has a completely different file system

Id do it myself but i am more unskilled than lazy.
Post 15 Jun 2016, 02:42
View user's profile Send private message Reply with quote
connor



Joined: 07 Jun 2016
Posts: 29
Location: sj ca
ONE MORE THING

while your at it

make an easy way to transfer any other cp/m-86 program from modern file systems into the cp/m-86 file system

_________________
9518741
Post 28 Jun 2016, 05:53
View user's profile Send private message Reply with quote
Tomasz Grysztar
Assembly Artist


Joined: 16 Jun 2003
Posts: 6355
Location: Kraków, Poland
It would help if you could at least describe what fasm would have to support to help you with what you need here. Is it some specific output format? Most certainly some macros could be created for fasmg to assemble any output format you might need. I noticed that there are H86 files in the archives that appear to be in the Intel HEX format - fasmg already has macros for that. As for the other files present there, I don't know what format do they use, but given enough information fasmg macros should be able to handle everything.

I also noticed a funny detail: the "CPM86 SC\V1-1PA\D2\8087.LIB" file contains the implementation of 8087 instructions in form of macros. This is very much in the same spirit as the fasmg currently is (though fasmg suffers from trying to be more universal).
Post 29 Jun 2016, 07:14
View user's profile Send private message Visit poster's website Reply with quote
connor



Joined: 07 Jun 2016
Posts: 29
Location: sj ca
Im looking for support for DSK, IMD, TDO, and IMG of a 5/14"

conversion for said disk images

Opening them up like zip files and putting files into them and vice versa

writing those images on a 3.5" or even a CD


No program can do that

And I have not found a copy of MP/M-86, Concurrent CP/M, & Personal CP/M That actually works.

Its fustrating


Im not sure i fully understand the question as i am an assembly novice

_________________
9518741
Post 30 Jun 2016, 04:50
View user's profile Send private message Reply with quote
connor



Joined: 07 Jun 2016
Posts: 29
Location: sj ca
FORMATTED FLOPPY
use dskmaint.cmd

_________________
9518741


Last edited by connor on 09 Jun 2017, 05:14; edited 2 times in total
Post 30 Jun 2016, 05:23
View user's profile Send private message Reply with quote
connor



Joined: 07 Jun 2016
Posts: 29
Location: sj ca
......

_________________
9518741


Last edited by connor on 09 Jun 2017, 05:17; edited 1 time in total
Post 23 Jul 2016, 04:40
View user's profile Send private message Reply with quote
connor



Joined: 07 Jun 2016
Posts: 29
Location: sj ca
more sources
more source code


also turns out t the cp/m-86 20 disk is just a double of the other img file

ill fix this later if i can find the damn thing again.

nobody labels them right.


Description:
Download
Filename: ccpm8620 C.zip
Filesize: 535.41 KB
Downloaded: 85 Time(s)

Description:
Download
Filename: ccpm8620 B.zip
Filesize: 690.85 KB
Downloaded: 88 Time(s)

Description:
Download
Filename: ccpm8620 A.zip
Filesize: 575.4 KB
Downloaded: 90 Time(s)


_________________
9518741


Last edited by connor on 01 Aug 2016, 13:05; edited 1 time in total
Post 23 Jul 2016, 11:18
View user's profile Send private message Reply with quote
connor



Joined: 07 Jun 2016
Posts: 29
Location: sj ca


Last edited by connor on 09 Jun 2017, 05:16; edited 1 time in total
Post 23 Jul 2016, 11:51
View user's profile Send private message Reply with quote
connor



Joined: 07 Jun 2016
Posts: 29
Location: sj ca
mp/m-86 2.0 source code
jhgt

_________________
9518741


Last edited by connor on 12 Jun 2017, 05:18; edited 2 times in total
Post 24 Jul 2016, 10:44
View user's profile Send private message Reply with quote
connor



Joined: 07 Jun 2016
Posts: 29
Location: sj ca
Opening the cpm Bdos file system in dos or windows
.......

_________________
9518741


Last edited by connor on 09 Jun 2017, 05:17; edited 1 time in total
Post 25 Jul 2016, 02:14
View user's profile Send private message Reply with quote
Trinitek



Joined: 06 Nov 2011
Posts: 255
If all else fails, you could write your own disk image utility...
Post 25 Jul 2016, 02:55
View user's profile Send private message Reply with quote
connor



Joined: 07 Jun 2016
Posts: 29
Location: sj ca
CPM86 GAMES
THANK YOU EBAY


Description:
Download
Filename: CPM86 GAMES.zip
Filesize: 282.98 KB
Downloaded: 57 Time(s)


_________________
9518741
Post 29 Nov 2016, 04:57
View user's profile Send private message Reply with quote
connor



Joined: 07 Jun 2016
Posts: 29
Location: sj ca

_________________
9518741
Post 04 Dec 2016, 06:40
View user's profile Send private message Reply with quote
rugxulo



Joined: 09 Aug 2005
Posts: 2112
Location: Usono (aka, USA)
Re: Opening the cpm Bdos file system in dos or windows

connor wrote:
Whats an easy way to open view and transfer files from fat, ntfs, or unix file system into the format that cpm uses and back?

I cant figure out how to use any of the programs that will allow me to do that

i dont think they actually work



I still don't understand your obsession with CP/M-86 (instead of something more common like DOS). I've never used any CP/M variant.

Having said that, is perhaps LIBDSK/CPMTOOLS what you want here?
Post 04 Dec 2016, 22:40
View user's profile Send private message Visit poster's website Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 14784
Location: Not in LAX
Re: Opening the cpm Bdos file system in dos or windows

rugxulo wrote:
I still don't understand your obsession with CP/M-86 (instead of something more common like DOS).

Hehe, the same can be said for any OS. "I don't understand your obsession with <some_OS> (instead of something more <some_reason> like <another_OS>).

People have different likes, no big deal.
Post 05 Dec 2016, 15:28
View user's profile Send private message Visit poster's website Reply with quote
rugxulo



Joined: 09 Aug 2005
Posts: 2112
Location: Usono (aka, USA)
I only meant that DOS targets the same hardware (8086, 8088) and is more widely known and available and supported (rarely, these days). Heck, DOS started as a CP/M clone (API only). Digital Research had dozens of variations of OSes, but even they mostly gave up and went "DOS only" in DR-DOS.

It's not wrong to want to support it, but when even DOS is ignored, I think the odds are very low. I would almost rather suggest finding a good C compiler (if that's possible) and rebuilding NASM instead.

The obvious person to ask for suggestions would be Matthias Paul, but I don't know of a reliable way to contact him.

https://en.wikipedia.org/wiki/CP/M-86
Post 05 Dec 2016, 22:47
View user's profile Send private message Visit poster's website Reply with quote
connor



Joined: 07 Jun 2016
Posts: 29
Location: sj ca
DBASEII retrived
FROM A FACTORY SEALED 5 1/4" disk.

Came with Two Extra non factory sealed disks. A DEMO DISK & A SAMPLE DISK not shown here due to corruption.

IT all came with a system manual purchased off e-bay for $250


For what it is enjoy


Description:
Download
Filename: CPM86 DBASEII.zip
Filesize: 335.69 KB
Downloaded: 44 Time(s)


_________________
9518741
Post 09 Dec 2016, 06:20
View user's profile Send private message Reply with quote
connor



Joined: 07 Jun 2016
Posts: 29
Location: sj ca
cpmtools file transfer dilema
Using CPMTOOLS, a windows software packaged for cpm file transfer.

I managed to get files to list natively in cp/m-86 but when i run the files i get:

"MEMORY NOT AVAILABLE"

.txt file corruption, or a psychedelic ascii screen.

I execute the STAT command & it says something about

"Space Allocation Conflict"

Does anyone here know how to get around this?

_________________
9518741


Last edited by connor on 10 Jun 2017, 05:31; edited 2 times in total
Post 12 May 2017, 05:14
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  
Goto page 1, 2  Next

< Last Thread | Next Thread >

Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001-2005 phpBB Group.

Main index   Download   Documentation   Examples   Message board
Copyright © 2004-2016, Tomasz Grysztar.