Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 09:43 24 Nov 2024 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : Any CP/M People out there ?

     Page 1 of 2    
Author Message
ksdesigns

Senior Member

Joined: 25/06/2011
Location: United States
Posts: 143
Posted: 02:06am 06 Oct 2011
Copy link to clipboard 
Print this post

Did a port of z80-SIM to the PIC32
seems to run very nice need to add some stuff for timers to get it to run
at a specified clock speed .
ken


 
BobDevries

Senior Member

Joined: 08/06/2011
Location: Australia
Posts: 266
Posted: 02:27am 06 Oct 2011
Copy link to clipboard 
Print this post

Hi Ken,

I'm a would-be CP/M user

I'm currently building the N8VEM ZETA SBC which will run CP/M 2.2 from ROM.
I used CP/M in the 80's on a Microbee 56K.

Regards,
Bob Devries
Dalby, QLD, Australia
 
bamchch
Newbie

Joined: 06/10/2011
Location: New Zealand
Posts: 4
Posted: 05:10am 06 Oct 2011
Copy link to clipboard 
Print this post

Hi Ken

I would be interested in running CP/M on my maximite. Does this run as an application, or would I have to load a different firmware into the computer?

I'd be delighted if you were willing to make this software / emulator available.

Kind regards
Brendan
 
grahamp
Newbie

Joined: 06/10/2011
Location: Australia
Posts: 3
Posted: 05:35am 06 Oct 2011
Copy link to clipboard 
Print this post

Hi Ken,

Running CP/M was my main reason for getting a maximite, I could see that this little machine was perfect for emulating some of the classic machines. I've been working on the same code as you have used but a lot further behind (real life gets in the way).

Would love to install this on my maximite. Is there any chance you will release the source code ?

Regards

Graham.
 
ksdesigns

Senior Member

Joined: 25/06/2011
Location: United States
Posts: 143
Posted: 05:51am 06 Oct 2011
Copy link to clipboard 
Print this post

bamchch Yes it is a new Firmware
grahamp once i get it modded for a maximite right now its setup for a Olimex board
give me a few days and i will put the code up . Would really like if a few got involved and got it running the best it can ..
right now it needs the timing stuff added so you can tell it to run like a 4mhz z80
also needs vt100 added for the video so you can use wordstart zap ect ..

ken
 
grahamp
Newbie

Joined: 06/10/2011
Location: Australia
Posts: 3
Posted: 06:07am 06 Oct 2011
Copy link to clipboard 
Print this post

Ken,

Excellent... One of my aims is to get turbo pascal running so put me down to help....

Great work..

Graham
 
bamchch
Newbie

Joined: 06/10/2011
Location: New Zealand
Posts: 4
Posted: 06:18am 06 Oct 2011
Copy link to clipboard 
Print this post

Hi Ken

My technical skills are not up to helping I'm afraid, but you should be able to hear my applause from New Zealand!

Kind regards
Brendan
 
vasi

Guru

Joined: 23/03/2007
Location: Romania
Posts: 1697
Posted: 09:00am 06 Oct 2011
Copy link to clipboard 
Print this post

  grahamp said   Ken,

Excellent... One of my aims is to get turbo pascal running so put me down to help....

Great work..

Graham


Exactly that is the reason also for me in running CP/M: to play again with Turbo Pascal 3. But my board is Chipkit MAX32...
I'm also a newbie in PIC32

VasiEdited by vasi 2011-10-07
Hobbit name: Togo Toadfoot of Frogmorton
Elvish name: Mablung Miriel
Beyound Arduino Lang
 
Olimex
Senior Member

Joined: 02/10/2011
Location: Bulgaria
Posts: 226
Posted: 06:52pm 06 Oct 2011
Copy link to clipboard 
Print this post

what's next? i8086 emulation and Turbo Pascal 3.0 on Maximite board ? :-)
 
grahamp
Newbie

Joined: 06/10/2011
Location: Australia
Posts: 3
Posted: 12:02am 07 Oct 2011
Copy link to clipboard 
Print this post

  Olimex said   what's next? i8086 emulation and Turbo Pascal 3.0 on Maximite board ? :-)


Ideal would be a port of Qemu , then I could run Xenix on this great little box, but I don't think the chip has the grunt for it...

A nice port would be Simh, we could put the main program into the firmware and load disk images as needed from the SD card...
 
ksdesigns

Senior Member

Joined: 25/06/2011
Location: United States
Posts: 143
Posted: 12:23am 07 Oct 2011
Copy link to clipboard 
Print this post

If anyone would like to test it out .
just flash your maximite with the hex file and put the drive files on a sd card
gives you drive a: b: and blank c:
and a 4mb hard drive image on i:

The harddisk image (mounted on drive i:) comes filled with lots of CP/M software. This software has been placed in various user areas to avoid a huge mess, because the CP/M DRI OS's don't support directory structures. The following table shows the contents:

User area Contents
User 0 Assemblers, linkers, debuggers and various tools frequently used
User 1 DRI PLI compiler version 1.3
User 2 Aztec C compiler version 1.06D
User 3 DRI Pascal MT+ version 5.6.1
User 8 Various games: the Zork adventures, Sargon chess, Ladder, ...

z80pack-maximite 370kb
 
bamchch
Newbie

Joined: 06/10/2011
Location: New Zealand
Posts: 4
Posted: 01:44am 07 Oct 2011
Copy link to clipboard 
Print this post

Many thanks Ken

I'm traveling this week, but will try it next week when I get home for sure! I appreciate the software distribution as well. Makes things very easy for people like me.

Kind regards
Brendan
 
sparkey

Senior Member

Joined: 15/06/2011
Location: Australia
Posts: 819
Posted: 02:00am 07 Oct 2011
Copy link to clipboard 
Print this post

dear ken i worked for ritronics from 1982 to 1987 i was the head of the kit dept ...i used to get kits together for the zrt -80 boards we used to assemble 8 inch floppy drives with inbuilt power supplys and yes we were the for father of the "big board one" & "the big board two which " "phil put most of the circuirty together we used cpm as i was the head of the kit dept back then i really did not get much hands on "in the software "" but as it was a kit i used to get all the components together ... then i went onto "computer interface where we had xt turbo boards daisy chaining of micro bee`s in lots of schools in melbourne ...then i used to be the haed of assembly for the terminals that ran in most of melbourne `s hospitals fred... is was still doing computers for werribee private as far as i know ian went on to better thinggs and phill finally shut down wit the quantioum leap of technology that became the windows system ...regards sparkey...sorry about the syntax i cannot be botherd to go over all this as ..its quite draining on my thoughts....from memory "phill" went on to build the company "micro-dot " tats about al i know ...also would like to add that i have a collection of 5and 1/4 inch floppy disks dont know what is on them but as soon as i get a notother run of surplus computers i will find a drive and see whats on them there is deffinatly system disks and some other stuff from memory turbo pascal and fortran rings a few bells but well only the hands of time will tell...regards sparkey...///...///...Edited by sparkey 2011-10-08
technicians do it with least resistance
 
BobDevries

Senior Member

Joined: 08/06/2011
Location: Australia
Posts: 266
Posted: 04:13am 07 Oct 2011
Copy link to clipboard 
Print this post

Hi Ken,

I've loaded your CP/M on my Maximite.

First off, I get the letter 'v' beside the A> prompt when I first start up. This happened to one of Geoff's MMBasic versions too.

Second, I can't see anything on drive I:

Looking at your screen shots, I should just type:

USER 8
DIR

to get a directory of the files on that "partition". I get "NO FILE"

Regards,
Bob Devries
Dalby, QLD, Australia
 
BobDevries

Senior Member

Joined: 08/06/2011
Location: Australia
Posts: 266
Posted: 04:16am 07 Oct 2011
Copy link to clipboard 
Print this post

Hmm,

looking at the file "drivei.cpm" with HxD (Hex Dump utility), it's all $E5, so it's completely empty.

Regards,

Bob Devries
Dalby, QLD, Australia
 
ksdesigns

Senior Member

Joined: 25/06/2011
Location: United States
Posts: 143
Posted: 04:51am 07 Oct 2011
Copy link to clipboard 
Print this post

Must have grabbed the wrong file
drivei.cpm

ya that v at start is weird only happens on the Maximite boards not the Olimex ones ?
ken
Edited by ksdesigns 2011-10-08
 
BobDevries

Senior Member

Joined: 08/06/2011
Location: Australia
Posts: 266
Posted: 05:19am 07 Oct 2011
Copy link to clipboard 
Print this post

Sorry, Ken,

but I still get NO FILE.

Looking at your new file with HxD, I don't see what I thought I should see. The first sector seems to be a part of a directory. I thought the first (n) sectors were reserved in CP/M? However, I could be wrong, I'm a rank Noob with CP/M. I used it a long time ago.

Regards,
Bob Devries
Dalby, QLD, Australia
 
BobDevries

Senior Member

Joined: 08/06/2011
Location: Australia
Posts: 266
Posted: 05:23am 07 Oct 2011
Copy link to clipboard 
Print this post

Ken,

regarding the 'v', Geoff seems to have fixed that on the Maximite; at least the current version doesn't do it now. He thought it was related to the keyboard, but I'm not sure what the outcome was.

Geoff?

Regards,
Bob Devries
Dalby, QLD, Australia
 
ksdesigns

Senior Member

Joined: 25/06/2011
Location: United States
Posts: 143
Posted: 05:24am 07 Oct 2011
Copy link to clipboard 
Print this post

I just checked and it works ok you did rename it drivei.cpm i didn't say that before did i .

ken

 
BobDevries

Senior Member

Joined: 08/06/2011
Location: Australia
Posts: 266
Posted: 05:30am 07 Oct 2011
Copy link to clipboard 
Print this post

Hehe, oops.....

I renamed the drivei part, and left the .dsk unchanged. Works now.

Thanks.

Regards,
Bob Devries
Dalby, QLD, Australia
 
     Page 1 of 2    
Print this page
© JAQ Software 2024