6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Thu Nov 21, 2024 7:16 pm

All times are UTC




Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 12 posts ] 
Author Message
 Post subject: [11.1] Software for KIM
PostPosted: Sun Dec 26, 1999 1:05 pm 
I believe that most 6502 kits can be made to emulate KIM-1.
I have done the same for my homebuilt 6502 system.
Where can I find popular software for KIM-1- in particular the Microsoft KB-9 BASIC?


Report this post
Top
  
Reply with quote  
 Post subject: [11.2] Software for KIM
PostPosted: Thu Jan 06, 2000 12:32 am 
I beleive that KB-9 Basic is identical to the Basic that runs on the SYM-1 other than a few base page location definitions.

I have Basic for the SYM-1 and the base page differences between it and the KIM. If you are interested, you can contacted me at kd6mzu@attitude.com

Always glad to help!

Lelnad


Report this post
Top
  
Reply with quote  
 Post subject: [11.3] Software for KIM
PostPosted: Fri Jan 07, 2000 9:03 pm 
Offline
Site Admin
User avatar

Joined: Fri Aug 30, 2002 1:08 am
Posts: 281
Location: Northern California
Perhaps we should all take a look at it for adapting to the new 6502 printed circuit board we're working on. It would be neat to have a high level language.

_________________
- Mike Naberezny (mike@naberezny.com) http://6502.org


Report this post
Top
 Profile  
Reply with quote  
 Post subject: [11.4] Software for KIM
PostPosted: Thu Jan 20, 2000 3:13 am 
Our 6502 PCB project definitely requires application software.Seeing your specs,I think many of us will already be having similar boards.The differences will be in the address decoding,clock speed and some support chips.

If the specs can be finalised,we should spell out the definitions and register usage of standard I/O routines and fix their vectors.It may then be possible to adapt software for KIM/SYM as well as programs written by us to work on this board.Software that used teletype as I/O is specially easy to adapt - this includes several BASIC/FORTH translators.

This can proceed concurrently with hardware refinements as long as they don't affect the basic model.

We should also make an attempt to catalogue third party software for early 1st generation 6502 boards with source code where available (such as the Microsoft KB-9 BASIC for KIM-1).A lot of such software was available in cassettes.Perhaps one of the owners of KIM/SYM/AIM-65 can read in and post the software on the web.

Are we planning to make our board compatible to some other board?


Report this post
Top
  
Reply with quote  
 Post subject: [11.5] Software for KIM
PostPosted: Sat Mar 11, 2000 2:46 am 
Just wondering if you( or anyone else had success if finding software for the KIM-1??? I've been looking everyware and have no luck :-(. If anyone out there has any programs from the KIM (especially tiny basic) PLEASE let me know!

Thanx!

mark
macierno@cvm.msstate.edu


Report this post
Top
  
Reply with quote  
 Post subject: [11.6] Software for KIM
PostPosted: Wed Mar 15, 2000 11:11 am 
Hello
I have also developed my own 65C02 board but I did so before I knew any of you existed. I thought I was mostly alone.
I also feel that it is important to develope standards for board connections, development software and high level language. The development software and high level language at a modest price is perhaps the most important for success.

gregqci


Report this post
Top
  
Reply with quote  
 Post subject: [11.7] Software for KIM
PostPosted: Wed Mar 15, 2000 1:38 pm 
Offline
Site Admin
User avatar

Joined: Fri Aug 30, 2002 1:08 am
Posts: 281
Location: Northern California
Hi Greg,

Check out our Printed Circuit Board Design Project in the other threads. We attempting to standardize it like you speak of and I'm hoping to have at least one high level language ported to it.
Is your 65C02 computer on the web? If not, please publish it! This goes for everyone. I will be more than happy to provide space on the www.6502.org server for anyone who needs space to publish pages with 6502 content.

_________________
- Mike Naberezny (mike@naberezny.com) http://6502.org


Report this post
Top
 Profile  
Reply with quote  
 Post subject: [11.8] Software for KIM
PostPosted: Wed Mar 15, 2000 2:14 pm 
Hello
Thanks for the fast response. I will gather my stuff together and do as you asked (give me a few days) but I'm relatively new to the web and its ways.

gregqci


Report this post
Top
  
Reply with quote  
 Post subject: [11.9] Software for KIM
PostPosted: Mon Dec 18, 2000 6:13 pm 
I have ported figFORTH 6502 to the KIM-1.

Requires a healthy dose of RAM though... you might get by
with 8KB (but 16KB would be better)...

At the VERY least, you will need a terminal wired to your
KIM-1. Better would be 8" SSSD floppy disc (old 8" IBM
style drive, single sided, single density).

I can supply you with (1) KIM-1 hex tape image for basic
figFORTH with patching instructions for a custom terminal/disc.

(2) an image of a SSSD floppy diskette containing screens
for figFORTH (not guaranteed useful -- eg. the editor is VERY
WEAK).

What I *can't* provide... a cassette image of the software.
No way on this one. I am running this on my JRI emulator, and
it just doesn't do cassette yet.

Send your email address to "fred_weigel@hotmail.com" if you're
at interested.

Ratboy666


Report this post
Top
  
Reply with quote  
 Post subject: [11.10] Software for KIM
PostPosted: Wed Dec 20, 2000 6:31 am 
Online
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8543
Location: Southern California
Have you fixed the bugs in the FIG Forth model? The one that comes to mind right now is in UM/MOD, which gives incorrect answers with high input numbers. I rewrote it to take care of that, then found out years later that others had done the same thing (although I haven't seen what their solution was). Let me know if you don't have it, and I'll send you the fix.

Garth Wilson

_________________
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?


Report this post
Top
 Profile  
Reply with quote  
 Post subject: [11.11] Software for KIM
PostPosted: Wed Dec 20, 2000 1:25 pm 
Garth:

I fixed a few things -- there were some signed/unsigned issues
but I am not 100% sure that I have them all. If you have a log
of fixes, please email them, and I will incorporate.

On another figFORTH note... figFORTH assumes a terminal that
DOESN'T ECHO. The KIM monitor assumes a terminal that does.
Of course this makes stuff like a full screen editor problematic...

My current implementation assumes that echo can be turned off,
which is probably not reasonable on things like ASR-33 TTYs.

Simple fix is to remove the echo from the input function in
figFORTH, BUT... what ramifications will this have on FORTH
applications?

Maybe I'll leave the echo in, and provide instructions to
patch the object to remove it... Which is the better for
general delivery?

Ratboy666


Report this post
Top
  
Reply with quote  
 Post subject: [11.12] Software for KIM
PostPosted: Wed Dec 20, 2000 1:37 pm 
SYM BASIC has to be different in the following areas:

1 - SYM ROM is around $8000 is it not? Anyway, the ROM calls
would need conversion.

2 - SYM BASIC assumes $100+ to the ROM is RAM. KIM-1 interrupts
the space with the KIM ROM and i/o

3 - page zero differences (you are right) -- but... after
going through the map, the SYM assignments seem ok for KIM.

So... what I have done is to take the SYM BASIC image (at $C000)
and loaded it into my JRI KIM-1 emulator. I ran the image, and
determined the $8xxx locations being calls (init, key in, char out),
and put patch routines at those locations that invoked the KIM-1
routines.

With this, I was able to get SYM BASIC up -- to the signon message,
and the memory size question, after which it hung in a loop.
I may have time to look at this over the holidays...

The main problem is going to be the memory base issue -- KIM-1
can have around 4K of memory useable to SYM, so I'll have to find
the base address and change it to $2000 to be more useful. And...
limit the auto ram finder to stop before clobbering anything. And...
patch the SYM image to use emulation routines at $0200 instead of
$8000. Quite a lot of work...

Ratboy666


Report this post
Top
  
Reply with quote  
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 12 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 28 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: