6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sun Nov 24, 2024 2:04 am

All times are UTC




Post new topic Reply to topic  [ 7 posts ] 
Author Message
PostPosted: Sun Nov 28, 2010 6:57 am 
Offline

Joined: Sun Nov 28, 2010 6:35 am
Posts: 48
Location: Newcastle Australia
Over the past year my associate an I have interfaced an IDE hard disk unit to the classic Synertek SYM-1 and written a DOS to maintain the files. It is entering the phase in it's development where it has become quite useful and I wondered if there was anyone out there who was interested in such a thing.

Certainly an adequately functional release package could be prepared very rapidly now so if anyone were to be in a position to want to try it then posting interest here would certainly motivate me to get it out there.

If anyone even has any academic interest at all about it I can post far more details.

I have named it Symbiosys and have made a mission objective that it be at least as good as CP/M and it very nearly is, certainly some aspects already exceed CP/M functionality.

Porting Symbiosys to other platforms & CPU's is also an intended objective.

A twitter stream has been established for real time communication for this project and the release information http://twitter.com/sym_biosys

we have been publishing our work at http://tinyurl.com/symdev but should anyone ever be interested in using it posts should be made as the final release package and explanations of it's installation and operation need to be made.


--
Yet Another House Harris initiative, carrying that implicit seal of high quality.


Top
 Profile  
Reply with quote  
PostPosted: Sun Nov 28, 2010 12:45 pm 
Offline
User avatar

Joined: Fri Dec 12, 2003 7:22 am
Posts: 259
Location: Heerlen, NL
HouseHarris wrote:
Url doesn't work.

_________________
Code:
    ___
   / __|__
  / /  |_/     Groetjes, Ruud
  \ \__|_\
   \___|       URL: www.baltissen.org



Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun Nov 28, 2010 1:51 pm 
Offline

Joined: Sun Nov 28, 2010 6:35 am
Posts: 48
Location: Newcastle Australia
yes I see you're right. I'm betting theres some thing gone wrong just at the moment on the server it's on.


Top
 Profile  
Reply with quote  
PostPosted: Sun Nov 28, 2010 4:01 pm 
Offline

Joined: Sun Nov 28, 2010 6:35 am
Posts: 48
Location: Newcastle Australia
server is on again right now...
But I thought if you pressed that link you must at least be moderately interested so I just copied a captured screen session of it doing it's most basic functions such as listing the files on disk, listing with wildcards, displaying date, hex dump of the first pages of memory where the dos buffers and variables live and the store and fetch commands executed with no parameters, displaying their confusing usage messages.

It'll give you a bit of a glimpse at what it looks like

Code:
# date
date 05-08-2010 22:46:56 est
# ls
ls
03-08-2010 03:28:46 3000 1EA8 01 :bdos-v2.14.rae
03-08-2010 03:31:44 3000 1127 02 :raepatch.rae
03-08-2010 03:34:01 3000 1DE8 03 :line-editor-v1.0.rae
03-08-2010 03:35:51 3000 07AF 04 :hexdump.rae
03-08-2010 03:37:36 3000 0125 05 :CROout.rae
03-08-2010 03:39:18 3000 02E8 06 :print-dir-entry.rae
03-08-2010 03:41:51 3000 07AF 07 :hexdump-v2.0.rae
03-08-2010 03:43:22 3000 11A5 08 :raepatch-v2.0.rae
03-08-2010 03:45:05 3000 0F2D 09 :cli-v2.0.rae
03-08-2010 03:46:48 3000 02A7 0A :rebuild.DIR.rae
03-08-2010 03:49:22 3000 0205 0B :pattern.matcher.rae
03-08-2010 03:54:26 3000 16EA 0C :stdlib-v2.12.rae
03-08-2010 03:57:53 3000 1F21 0D :commands-v2.7.rae
03-08-2010 04:11:07 3000 1F62 0E :commands-v2.7.rae
03-08-2010 04:39:23 3000 1ED3 0F :bdos-v2.14.rae
03-08-2010 04:50:57 3000 16EA 10 :stdlib-v2.12.rae
03-08-2010 04:52:19 9000 0FFF 11 %dos-03.08.2010.bin
03-08-2010 16:21:22 3000 1817 12 :stdlib-v2.13.rae
03-08-2010 18:06:17 3000 1F00 13 :commands-v2.7.rae
03-08-2010 18:46:13 3000 1F13 14 :commands-v2.7.rae
03-08-2010 19:45:38 3000 1F97 15 :commands-v2.7.rae
03-08-2010 22:22:33 3000 1F74 16 :commands-v2.7.rae
03-08-2010 22:46:58 9000 0FFF 17 %dos-03.08.2010.bin
03-08-2010 23:57:59 3000 0E18 18 :cli-v2.1.rae
04-08-2010 00:29:29 3000 0E18 19 :cli-v2.1.rae
04-08-2010 03:31:56 3000 0EFA 1A :cli-v2.1.rae
04-08-2010 04:55:12 3000 0FB4 1B :cli-v2.1.rae
04-08-2010 05:05:02 3000 1ED4 1C :bdos-v2.14.rae
04-08-2010 05:29:54 9000 0FFF 1D %dos-04.08.2010.bin
05-08-2010 04:13:06 3000 1F78 1E :bdos-v2.14.rae
05-08-2010 04:46:01 3000 1893 1F :stdlib-v2.12.rae
05-08-2010 05:17:23 3000 1FB8 20 :commands-v2.7.rae
05-08-2010 05:53:28 3000 1FC4 21 :commands-v2.7.rae
05-08-2010 18:04:53 4000 059F 22 *IDEidentify
05-08-2010 19:12:17 3000 1FD5 23 :commands-v2.8.rae
05-08-2010 19:45:45 3000 1067 24 :cli-v2.1.rae

# ls *lib*
ls
03-08-2010 03:54:26 3000 16EA 0C :stdlib-v2.12.rae
03-08-2010 04:50:57 3000 16EA 10 :stdlib-v2.12.rae
03-08-2010 16:21:22 3000 1817 12 :stdlib-v2.13.rae
05-08-2010 04:46:01 3000 1893 1F :stdlib-v2.12.rae

# hex 200 4ff
hex
     00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
0200 3A 63 6C 69 2D 76 32 2E 31 2E 72 61 65 00 00 00,0C  :cli-v2.1.rae
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00,0C
0220 67 10 00 00 00 00 00 00 10 08 05 04 19 45 45 00,47  g            EE
0230 10 08 05 04 19 45 45 00 00 00 00 00 00 30 00 00,3B       EE      0
0240 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00,5F  $
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00,5F
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00,5F
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00,5F
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00,5F
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00,5F
02A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00,5F
02B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00,5F
02C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00,5F
02D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00,5F
02E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00,5F
02F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00,5F

     00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
0300 68 65 78 00 32 30 30 00 34 66 66 00 66 00 2E 31,FB  hex 200 4ff f .1
0310 2E 72 61 65 00 00 72 61 65 00 00 00 00 00 00 00,99  .rae  rae
0320 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF,8A
0330 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF,7A
0340 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF,6A
0350 2A 6C 69 62 2A 00 FF FF FF FF FF FF FF FF FF FF,EB  *lib*
0360 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF,DB
0370 10 08 05 04 22 46 56 FF FF FF 00 00 47 98 FF FF,94      "FV  G
0380 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF,84
0390 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF,74
03A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF,64
03B0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF,54
03C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF,44
03D0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF,34
03E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF,24
03F0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF,14

     00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
0400 25 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F,B1  %
0410 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F,29
0420 20 21 22 23 24 00 00 00 00 00 00 00 00 00 00 00,D3   !"#$
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00,D3
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00,D3
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00,D3
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00,D3
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00,D3
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00,D3
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00,D3
04A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00,D3
04B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00,D3
04C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00,D3
04D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00,D3
04E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00,D3
04F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00,D3

 DFD3

# store
store [: fname] [%* fname bytes start]
# fetch
fetch flname
# date
date 05-08-2010 22:48:51 est



Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Mon Nov 29, 2010 1:43 am 
Offline

Joined: Mon Mar 02, 2009 7:27 pm
Posts: 3258
Location: NC, USA
This is probably a question that belongs in the Hardware or Programmable Logic sections, but what does the hardware interface look like? Maybe, you could start a new thread in one of those sections? I'd be interested, and I'm sure I'm not the only one.

I've got a system working using a PC keyboard and a 640x480 LCD display. At a point now where I need mass storage. I'm thinking of either going with a USB memory stick and/or an IDE HDD.

_________________
65Org16:https://github.com/ElEctric-EyE/verilog-6502


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Mon Nov 29, 2010 8:45 am 
Offline

Joined: Sun Nov 28, 2010 6:35 am
Posts: 48
Location: Newcastle Australia
Yes I will continue this in Programming. I'll post the interface details there, IDE works out very easy. USB would be good too, I hope to get around to that myself.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Wed Nov 16, 2011 1:38 am 
Offline

Joined: Sun Nov 28, 2010 6:35 am
Posts: 48
Location: Newcastle Australia
Just to put a note here, the Symbiosys operating system is working quite well now and has a port of FIG Forth and EhBASIC done. You can read all about it in the Programming section of this forum and the Symbiosys software is available on..

http://b5.net/sym1

This will give you the SYM of your dreams 1978, if you want to set it up. I hope some of you Sym users out there might find yourselves enthused by this.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 7 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 46 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: