RawDump for C4PMF

Post Reply
Jeff
Posts: 370
Joined: Fri Mar 07, 2014 4:44 am
Location: British Columbia, Canada

RawDump for C4PMF

Post by Jeff »

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.
C4PMF RawDump Screen.jpg
C4PMF RawDump Screen.jpg (59.74 KiB) Viewed 8238 times

Here is the LOD file:
rawdumpC4PMF.LOD.zip
(1.44 KiB) Downloaded 773 times
Here is the Source Code:
RAWDUMP.ASM.zip
(3.74 KiB) Downloaded 788 times
Enjoy!
/Jeff
Image
MK14HAK
Posts: 356
Joined: Wed Mar 16, 2011 1:49 am
Location: New Zealand

Re: RawDump for C4PMF

Post by MK14HAK »

:lol:

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
MK14HAK
Posts: 356
Joined: Wed Mar 16, 2011 1:49 am
Location: New Zealand

Re: RawDump for C4PMF

Post by MK14HAK »

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... :idea:
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
Klyball
Posts: 233
Joined: Tue Dec 09, 2014 12:53 am

Re: RawDump for C4PMF

Post by Klyball »

Nor does it have nice serial input and output routines in its SYN600 monitor ROM (At least I am not aware of them!).
This is what works for me on the 510 serial system with SYNMON1 65A serial

; 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
Post Reply