OSI floppy disk creation with autoDC

MK14HAK
Posts: 356
Joined: Wed Mar 16, 2011 1:49 am
Location: New Zealand

Re: OSI floppy disk creation with autoDC

Post by MK14HAK »

Splits and Macros:
Attachments
C4 Tutorial5.zip
(94.73 KiB) Downloaded 975 times
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: OSI floppy disk creation with autoDC

Post by MK14HAK »

Splits and Macros:
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: OSI floppy disk creation with autoDC

Post by MK14HAK »

autoDiskCreate process for 65U:

The autoDiskCreate programs for OS65U are underway. At the time of my original post of this process for 65D I was rather peeved to put it mildly. I had just lost all my notes for this,either left on the train or removed by someone at work.I was not a happy camper.I set a deadline to finish and upload while some aspects were still retained in the grey matter. A 65U version however, the OS I new little about, was at the time not on the radar under the circumstances.
I know there a few on the forum who have done some great work with the repro boards projects and have an interest in 65U. A 65U verion of autoDC and autoSI seems fitting and would complete the this project.Since having cooled off - it's about half done and I hope to upload sometime soon.
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
nama
Posts: 357
Joined: Wed Mar 30, 2011 9:44 am
Location: New Zealand
Contact:

Re: OSI floppy disk creation with autoDC

Post by nama »

Hi Mike,
Yes I know I promised I'd update the manual...Unfortunately I've injured my hand which has put a bit of a damper on things...but it's still on my to-do list

2P (1mhz 32k) - 502 + 8k + CEGMON + garbage collector fix BASIC, D&N MEM-CM9 + 24k, 540 (mono) [SOLD]
4PMF (2mhz 24k) - 505, 540, 527, D13 + 5.25" + Gotek
Superboard RevD - CEGMON + 610 board 24k + D13
Spares - 3 x 527, 1 x 505, Backplane
MK14HAK
Posts: 356
Joined: Wed Mar 16, 2011 1:49 am
Location: New Zealand

Re: OSI floppy disk creation with autoDC

Post by MK14HAK »

autoSI v65U is on track ! The autoDC program is going to be a challenge without my notes ... The Tera Term macro will be easy with one macro to cover all 65U images - just change the split filenames. :D
autoSI_v65U.JPG
autoSI_v65U.JPG (172.88 KiB) Viewed 19015 times
autoSI_v65U_76.JPG
autoSI_v65U_76.JPG (35.99 KiB) Viewed 19015 times

PS. Interesting, file splits are the same if the sector is read 8N1 or 8E1 -no bit shift and both correct ? Maybe the ACIA emulation ignores parity.
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
Mark
Posts: 292
Joined: Tue Sep 16, 2008 6:04 am
Location: Madison, WI
Contact:

Re: OSI floppy disk creation with autoDC

Post by Mark »

Yes, the WinOSI emulator disk format was built around Ed's Raw Disk dump, which dumps decoded 8bit data. There is no preservation of Parity, Framing, Overflow or even disk timing. Once it's in the emulator it's just 8bit data.

Now that there is another way to dump data, the HFE disk format could store all of that information, at 11x the file size!
BillO
Posts: 216
Joined: Tue Jul 08, 2014 4:03 pm
Location: Canada
Contact:

Re: OSI floppy disk creation with autoDC

Post by BillO »

Has anyone tried the C1 version of this?

At the end of the C1_SplashDisk.LOD file it goes to address $02C6 and tries to execute, but just goes off into space.

Also at the end of the C1_autoDC_DOSF_SI.LOD file it goes to address $FE0C which just restarts the monitor not the OS. I'm pretty sure this file needs to go to address $026C to boot the DC OS code. I'm not sure what the splash disk file needs to do to restart the monitor in load mode though.
Box stock Superboard II Rev. B
KLyball replica 600D, replica 610 & KLyball Data Separator
OMS SBME and SBME+ memory cards
OMS Digi-Mule expansion bus
KLyball memory card
Mark
Posts: 292
Joined: Tue Sep 16, 2008 6:04 am
Location: Madison, WI
Contact:

Re: OSI floppy disk creation with autoDC

Post by Mark »

Yes that is the behavior I see...

What would you like to do?
For reading and writing OSI Dump disk images, you can now use the OSI DiskTool for all OSI disk systems.

To write a disk on C1, send the OSIDiskTool.Lod file. Use serial I/O (TeraTerm) to control OSIDiskTool remotely. Select option 3 "Receive Disk Xmodem" & press enter.
Insert a writable disk in OSI drive A, then send disk image via xmodem in TeraTerm. (Use 8N2 no flow control as XON/XOFF disables TeraTerm Xmodem.)

This program works on OSI C1/C2/C4/C8 and C3 serial systems 5.25" or 8".
Progress & errors are shown on the OSI display and are logged in available memory especially for C3 machines without a display.

Code: Select all

 OSI Serial Disk Tool
----------------------
1. Dump Raw Image
3. Receive Disk Xmodem
4. Select Drive
5. Set Drive Type
6. Set Serial Divisor
7. Xmodem/Hex xfer opts
8. Exit
L. View log

Drv=A/5.25 Baud@1x Xmdm
--->l
Write Track 0 boot 2052...OK
Write Track 1 65D  1/8 2057...OK
Write Track 2 65D  1/8 2057...OK
Write Track 3 65D  1/8 2057...OK
Write Track 4 65D  1/8 2057...OK
Write Track 5 65D  1/8 2057...OK
Write Track 6 65D  1/1 2/1 3/1 4/2 5/1 1565...OK
Write Track 7 65D  1/8 2057...OK
Write Track 8 65D  1/8 2057...OK
Write Track 9 65D  1/8 2057...OK
Write Track 10 65D  1/8 2057...OK
Write Track 11 65D  1/1 2/1 3/1 4/1 5/1 6/1 1570...OK
Write Track 12 65D  1/1 2/1 3/1 4/1 1048...OK
Write Track 13 65D  1/8 2057...OK
Write Track 14 65D  1/8 2057...OK
Write Track 15 65D  1/8 2057...OK
Write Track 16 65D  1/8 2057...OK
Write Track 17 65D  1/8 2057...OK
Write Track 18 65D  1/8 2057...OK
Write Track 19 65D  1/8 2057...OK
Write Track 20 65D  1/8 2057...OK
Write Track 21 65D  1/8 2057...OK
Write Track 22 65D  1/8 2057...OK
Write Track 23 65D  1/8 2057...OK
Write Track 24 65D  1/8 2057...OK
Write Track 25 65D  1/8 2057...OK
Write Track 26 65D  1/8 2057...OK
Write Track 27 65D  1/8 2057...OK
Write Track 28 65D  1/8 2057...OK
Write Track 29 65D  1/8 2057...OK
Write Track 30 65D  1/8 2057...OK
Write Track 31 65D  1/8 2057...OK
Write Track 32 65D  1/8 2057...OK
Write Track 33 65D  1/8 2057...OK
Write Track 34 65D  1/8 2057...OK
Write Track 35 65D  1/8 2057...OK
Write Track 36 65D  1/8 2057...OK
Write Track 37 65D  1/8 2057...OK
Write Track 38 65D  1/8 2057...OK
Write Track 39 65D  1/5 2/2 1806...OK
Press any key when ready
The log shows you what tracks are being written, the identified disk format, the sector number/size (in pages) and the number of bytes. "OK" if data read matches data written or it will retry writing several times before going on to the next track. It identifies 65D vs 65U as those disk formats require different serial word formats. Unknown track types are written in 8E1 as OS65D.

Cheers
BillO
Posts: 216
Joined: Tue Jul 08, 2014 4:03 pm
Location: Canada
Contact:

Re: OSI floppy disk creation with autoDC

Post by BillO »

Thanks Mark. I'll give that a try.

What's the best OS to try out?
Box stock Superboard II Rev. B
KLyball replica 600D, replica 610 & KLyball Data Separator
OMS SBME and SBME+ memory cards
OMS Digi-Mule expansion bus
KLyball memory card
Mark
Posts: 292
Joined: Tue Sep 16, 2008 6:04 am
Location: Madison, WI
Contact:

Re: OSI floppy disk creation with autoDC

Post by Mark »

That's a loaded question!

What do you want to do?
For the C1PMF there are a few more options.... Picodos & Hexdos are small disk operating systems that hook into BASIC in ROM, allowing easy access for loading and saving BASIC programs to disk. OS65D is available for all OSI floppy disk systems, and is more full featured (although still primitive compared to other platforms). Then there is DOS/65 (similar to CP/M), Forth variants, and others. I'm not sure if UCSD P-System (Pascal) is available for C1...

Mostly look for software you'd like to try. I think OS65D is probably the most widely used disk OS for OSI systems.
A C1P Game disk collection uses PicoDos to get things rolling.
Lots to learn about & explore. However many of these old disks contain an error or two.
Hopefully you'll be able to get going transferring disk images!
Post Reply