As you may or may not know, the C4PMF (505 board) does not have BASIC IN ROM on board. Nor does it have nice serial input and output routines in its SYN600 monitor ROM (At least I am not aware of them!).
RAWDUMP in the OSI TOOLS was written for the C1P and uses its cassette port and BASIC keyboard support to accomplish its I/O. It is also easily modifiable to the C4 cassette version and the 510 board using serial support from its ROMS.
I downloaded the source and modified it to work with the C4PMF. The I/O is all performed over the serial connection, not using any screen output, but it works fine.
Here is the LOD file:
Here is the Source Code:
Enjoy!
/Jeff
RawDump for C4PMF
-
- Posts: 370
- Joined: Fri Mar 07, 2014 4:44 am
- Location: British Columbia, Canada
-
- Posts: 356
- Joined: Wed Mar 16, 2011 1:49 am
- Location: New Zealand
Re: RawDump for C4PMF
I did a version for Phil that includes the CRT $BF2D routine and about to upload Terminal and Serial versions.
600RevB:16K,2MHz,64x32,470,CEGMON
SuperKit:502,540B,542B,CEGMON, 8" and 5" FDDs
Cards:PE IO,6522 D-A-D, AY3-8910,ProgramGraphics,Color,UK101
WIP:HexDOS,FDD Emulator
SuperKit:502,540B,542B,CEGMON, 8" and 5" FDDs
Cards:PE IO,6522 D-A-D, AY3-8910,ProgramGraphics,Color,UK101
WIP:HexDOS,FDD Emulator
-
- Posts: 356
- Joined: Wed Mar 16, 2011 1:49 am
- Location: New Zealand
Re: RawDump for C4PMF
Well I had a chuckle about this. Here I am a world away down here an someone in Canada has tweaked the same piece of code to do practically the same thing at nearly the same time ! It also led me to think its strange we dont have any UK101 users on the forum from England or indeed elsewhere ?
RawDump by Marks Spankus is a great interface to the OSI DOS routines and really useful for any DOS App you may have in mind.
Ive added a couple of additions to this -still on the read side of things but it would be useful to go further and add Disk Write routines, eg the TK0 R/W, Format, DOS write Single Drive Copy etc...
PS why are you guys still sticking with SYN600 ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
RawDump by Marks Spankus is a great interface to the OSI DOS routines and really useful for any DOS App you may have in mind.
Ive added a couple of additions to this -still on the read side of things but it would be useful to go further and add Disk Write routines, eg the TK0 R/W, Format, DOS write Single Drive Copy etc...
PS why are you guys still sticking with SYN600 ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
600RevB:16K,2MHz,64x32,470,CEGMON
SuperKit:502,540B,542B,CEGMON, 8" and 5" FDDs
Cards:PE IO,6522 D-A-D, AY3-8910,ProgramGraphics,Color,UK101
WIP:HexDOS,FDD Emulator
SuperKit:502,540B,542B,CEGMON, 8" and 5" FDDs
Cards:PE IO,6522 D-A-D, AY3-8910,ProgramGraphics,Color,UK101
WIP:HexDOS,FDD Emulator
-
- Posts: 233
- Joined: Tue Dec 09, 2014 12:53 am
Re: RawDump for C4PMF
This is what works for me on the 510 serial system with SYNMON1 65A serialNor does it have nice serial input and output routines in its SYN600 monitor ROM (At least I am not aware of them!).
; OSI MONITOR ROM ROUTINES
LOADF = $203 ; LOAD FLAG
SAVEF = $205 ; SAVE FLAG
INPUT = $FE00 ; GET CHAR FROM KEYBOARD/ACIA
OUTPUT = $FE0B ; PUT CHAR TO SCREEN/ACIA
Replica 600 Rev D:8K,CEGMON
Replica 610 Rev B: 24k,MPI B-51 with Custom Data separator D-13
510 on the bench/replica 582 backplane/replica 470a /replica 555/original 570B/2 x Shugart 851
Ongoing : 630 ,620 ,510,542c,custom 590,SA1200,592,594,596,598
Replica 610 Rev B: 24k,MPI B-51 with Custom Data separator D-13
510 on the bench/replica 582 backplane/replica 470a /replica 555/original 570B/2 x Shugart 851
Ongoing : 630 ,620 ,510,542c,custom 590,SA1200,592,594,596,598