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 StatesPosts: 143 |
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: AustraliaPosts: 266 |
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 ZealandPosts: 4 |
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: AustraliaPosts: 3 |
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 StatesPosts: 143 |
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: AustraliaPosts: 3 |
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 ZealandPosts: 4 |
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: RomaniaPosts: 1697 |
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 Vasi Hobbit name: Togo Toadfoot of Frogmorton Elvish name: Mablung Miriel Beyound Arduino Lang |
||||
Olimex Senior Member Joined: 02/10/2011 Location: BulgariaPosts: 226 |
what's next? i8086 emulation and Turbo Pascal 3.0 on Maximite board ? :-) |
||||
grahamp Newbie Joined: 06/10/2011 Location: AustraliaPosts: 3 |
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 StatesPosts: 143 |
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 ZealandPosts: 4 |
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: AustraliaPosts: 819 |
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...///...///... technicians do it with least resistance |
||||
BobDevries Senior Member Joined: 08/06/2011 Location: AustraliaPosts: 266 |
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: AustraliaPosts: 266 |
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 StatesPosts: 143 |
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 |
||||
BobDevries Senior Member Joined: 08/06/2011 Location: AustraliaPosts: 266 |
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: AustraliaPosts: 266 |
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 StatesPosts: 143 |
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: AustraliaPosts: 266 |
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 |