|
|
#1 18-03-2012 16:21:51
- Saphir17
- Moderator
-
(Hover for details) - Location: : Aarhus, Denmark
- Registered: 13-03-2009
- Posts: 55
- Reputation : 0
NB emulator running CP/M programs
Hi All...
I'm trying to get the good old Turbo Pascal 3.0 to run on the NewBrain.
I tried to run it on the emulator, but it halts with a "bad load" error.
What's the problem?
I tried other CP/M programs and they all failed loading with the same error.
On the the real NewBrain it works so-so, but cursor-keys, ESC-codes and Control-codes are all messed up.
There is a TINST utility that sets up all this, but I haven't had any luck in configuring all the editors functions, especially stuff like backspace, movement and page scroll are difficult.
Anyone that have experience with Turbo Pascal on the Brain?
br
Michael
Aarhus, Denmark
NewBrain's: Model A & AD, ExpansionBox, DiskController + Drives, ROM-Box
#2 06-04-2013 03:08:07
- ChickenMan
- New member
-
(Hover for details) - Registered: 22-09-2012
- Posts: 8
- Reputation : 0
Re: NB emulator running CP/M programs
I have both Turbo Pascal ver 2.0 and 3.01 running under the Emulator without any load errors. It can Compile to memory fine and run the compiled program from there, but when you go to compile it to a COM file on disk, I get "BDOS Error On A: R/O" Is there some way to make the A: not Read Only ?
You also cant run TINST to change the setup as it also needs to write back to the disk and again, you get the R/O error.
#3 07-04-2013 11:52:46
- Saphir17
- Moderator
-
(Hover for details) - Location: : Aarhus, Denmark
- Registered: 13-03-2009
- Posts: 55
- Reputation : 0
Re: NB emulator running CP/M programs
Hi Chickenman...
Great. Thanks for the info.
I better have a go at it again. It has been a while since I messed with it on the real NewBrain and I tried it on the emulator just for checking but got this load error...
Well it might just be me being stupid...
best regards
Michael
Aarhus, Denmark
NewBrain's: Model A & AD, ExpansionBox, DiskController + Drives, ROM-Box
#4 07-04-2013 22:33:43
- cdesp
- Moderator
-
(Hover for details) - Location: : Kilkis, Macedonia, Greece
- Registered: 27-07-2008
- Posts: 91
- Reputation : 0
Re: NB emulator running CP/M programs
Hi,
Just found this
STAT dr: = R/O
Sets the specified drive to read only. The read only state
remains effective until a cold or warm start is made.
didnt try it but it should work with R/W as well
stat.com is on the system drive when you boot CP/M
Hope this helps.
If you upload the files i can check them when i find the time.
#5 09-04-2013 16:44:03
- ChickenMan
- New member
-
(Hover for details) - Registered: 22-09-2012
- Posts: 8
- Reputation : 0
Re: NB emulator running CP/M programs
Okay, that did the trick. TINST runs and I set it for an ADM3a terminal. Turbo runs and there is a simple game on the disk that compiles and runs also. I've uploaded/attached it all as a ZIP file, hope thats okay.
#6 09-04-2013 16:48:37
- ChickenMan
- New member
-
(Hover for details) - Registered: 22-09-2012
- Posts: 8
- Reputation : 0
Re: NB emulator running CP/M programs
Well I Attached the zip file, hit upload, then said its uploaded and used 4% but no idea where its gone to though.
I have a few Text Adventure games that run on the emulator if anyone is interested.
#7 09-04-2013 20:49:47
- cdesp
- Moderator
-
(Hover for details) - Location: : Kilkis, Macedonia, Greece
- Registered: 27-07-2008
- Posts: 91
- Reputation : 0
Re: NB emulator running CP/M programs
Select profile from the top menu and then my uploads to see if your file is uploaded.
If not you can uploaded from there and then post the link here
#8 10-04-2013 09:07:45
- ChickenMan
- New member
-
(Hover for details) - Registered: 22-09-2012
- Posts: 8
- Reputation : 0
Re: NB emulator running CP/M programs
Arr yes it appears uploaded there, says link is http://www.newbrain.info/components/com … Turbo3.zip
Last edited by ChickenMan (10-04-2013 09:09:46)
Most Active Users
Board information
Powered by Agora 1.0.4 Acropolis
© Copyright 2007 - 2008 Joomla Me!. All rights reserved.
[ Generated in 0.020 seconds, 35 queries executed ]