RetroBrew Computers Forum
Discussion forum for the RetroBrew Computers community.

Home » RBC Forums » General Discussion » New 65816 SBC
New 65816 SBC [message #9100] Sun, 05 September 2021 15:03 Go to next message
danwerner is currently offline  danwerner
Messages: 50
Registered: October 2015
Member
While this is not quite done yet, I thought I would start sharing work on my latest 65816 SBC. It is a 16-bit 65816 based system with 512K of System RAM, 96K of System ROM, 32K of video RAM, a TMS9918 graphics processor and an AY-3-8910 Sound chip. The system runs a custom version of Lee Davison's BASIC (complete with graphics and sound commands) and supports commodore compatible IEC disk drives.

Project details are here: https://bitbucket.org/danwerner21/we816

I will have one of these displayed at VCF-MW next week in case anyone is planning on attending.

Dan


/forum/index.php?t=getfile&id=2406&private=0


Re: New 65816 SBC [message #9101 is a reply to message #9100] Sun, 05 September 2021 17:47 Go to previous messageGo to next message
lynchaj is currently offline  lynchaj
Messages: 1079
Registered: June 2016
Senior Member
Wow! Nice! Cool system

Andrew Lynch
Re: New 65816 SBC [message #9102 is a reply to message #9101] Mon, 06 September 2021 00:12 Go to previous messageGo to next message
just4fun is currently offline  just4fun
Messages: 273
Registered: May 2017
Location: Dark side of the Moon
Senior Member
Very cool!!

I've some 65816 around and may be I'll do something with them, but not sure if there is any real OS for it...
Re: New 65816 SBC [message #9103 is a reply to message #9102] Mon, 06 September 2021 05:00 Go to previous messageGo to next message
plasmo is currently offline  plasmo
Messages: 889
Registered: March 2017
Location: New Mexico, USA
Senior Member
I, too, am investigating the world of 6502. The W65C02 is rated at 14MHz, but can be overclocked truly recklessly to high 30MHz! I'm also building a standalone 6502 with its own keyboard and monitor but in a modular fashion using modified RC2014 bus.
https://www.retrobrewcomputers.org/doku.php?id=builderpages: plasmo:start#projects3

The problem with 6502 is the lack of a well-known operating system although there are some recent developments on DOS/65, a CP/M adoption for 6502. https://github.com/floobydust/DOS-65-V3.03-ROM
Bill
Re: New 65816 SBC [message #9105 is a reply to message #9103] Mon, 06 September 2021 07:53 Go to previous messageGo to next message
lynchaj is currently offline  lynchaj
Messages: 1079
Registered: June 2016
Senior Member
Hi
I like 6502 and 65816 but there is nothing equivalent to RomWBW or MSX as far as I know. There is Fuzix for 65816. Dan's new computer reminds me of a 65816 version of an MSX machine. Similar hardware except for the CPU. I like it!

Thanks, Andrew Lynch
Re: New 65816 SBC [message #9106 is a reply to message #9105] Mon, 06 September 2021 08:31 Go to previous messageGo to next message
danwerner is currently offline  danwerner
Messages: 50
Registered: October 2015
Member
A 65816 variant of the MSX is exactly what I was going for. . . . and by using IEC devices, I avoided the need for a "DOS" since that is all built into the devices. I did add disk commands into BASIC, like "directory", but they are fairly simple since the heavy lifting is done by the device. I also spent time with EhBasic to replicate some of the features of MSX basic. A simple program like:

10 SCREEN 1
20 SPRDEF 0,255,0,255,0,255,0,255,0
30 SPRSIZE 0
40 FOR I = 0 TO 255
50 SPRITE 0,0,I,40,3,0
60 NEXT I
70 GOTO 40

is all it takes to move a sprite around the screen.

Once I get a case printed up for it, it should be a pretty complete, classic 1980s system.


Dan
Re: New 65816 SBC [message #9109 is a reply to message #9102] Tue, 07 September 2021 06:59 Go to previous messageGo to next message
etchedpixels is currently offline  etchedpixels
Messages: 333
Registered: October 2015
Senior Member
just4fun wrote on Mon, 06 September 2021 00:12
Very cool!!

I've some 65816 around and may be I'll do something with them, but not sure if there is any real OS for it...

Fuzix works (but requires banked not flat memory due to the CPU design brain damage). I don't believe anyone has ever even attempted to build a IIgs software clone alas.

There is DOS65 and the 6502 has a C compiler good enough to build the usual FAT fs libraries so a simple FAT based CP/M alike wouldn't take much work. Bigger problem is the CPU - the fact some stuff can only live in the low 64K, some indirect instructions end up in the low 64K and the lack of a fast copy from or to fixed MMIO all really really hurt.
Re: New 65816 SBC [message #9121 is a reply to message #9100] Sat, 11 September 2021 13:11 Go to previous messageGo to next message
scruss is currently offline  scruss
Messages: 59
Registered: December 2015
Location: Toronto, Canada
Member

There's also GeckOS, if you like multitasking systems on your 6502

> Does anyone know what each of the pins on the 6502 CPU chip in the Apple II Plus does?
They all plug into the socket on the motherboard to keep the chip from drifting away. - c.s.a2 FAQ of yore
Re: New 65816 SBC [message #9403 is a reply to message #9103] Tue, 23 November 2021 03:33 Go to previous messageGo to next message
lynchaj is currently offline  lynchaj
Messages: 1079
Registered: June 2016
Senior Member
plasmo wrote on Mon, 06 September 2021 08:00
I, too, am investigating the world of 6502. The W65C02 is rated at 14MHz, but can be overclocked truly recklessly to high 30MHz! I'm also building a standalone 6502 with its own keyboard and monitor but in a modular fashion using modified RC2014 bus.
https://www.retrobrewcomputers.org/doku.php?id=builderpages: plasmo:start#projects3

The problem with 6502 is the lack of a well-known operating system although there are some recent developments on DOS/65, a CP/M adoption for 6502. https://github.com/floobydust/DOS-65-V3.03-ROM
Bill
Hi Bill
Is there a web site for the Rich Leary DOS/65 V3? Has anyone contacted him recently? There is a web site for the V2 version but apparently it is pretty old and out of date.

Any suggestions? Thanks, Andrew Lynch
Re: New 65816 SBC [message #9411 is a reply to message #9403] Tue, 23 November 2021 17:43 Go to previous messageGo to next message
plasmo is currently offline  plasmo
Messages: 889
Registered: March 2017
Location: New Mexico, USA
Senior Member
I believe Floobydust has contacted Richard Leary privately and published the most recent version of DOS/65 on GitHub. I'm not aware of anyone else in the 6502.org community with more recent version of DOS/65.
Bill
Re: New 65816 SBC [message #9414 is a reply to message #9411] Wed, 24 November 2021 05:25 Go to previous messageGo to next message
lynchaj is currently offline  lynchaj
Messages: 1079
Registered: June 2016
Senior Member
Hi Bill,
Yes, I saw the floobydust DOS/65 V3 ROM site https://github.com/floobydust/DOS-65-V3.03-ROM but is that the complete DOS/65 distribution? I remember from the S-100 6502 project with Rich it was a lot bigger with more transient programs or am I misremembering/confusing with something else? If that is the complete distribution then its OK

Thanks, Andrew Lynch
Re: New 65816 SBC [message #9419 is a reply to message #9414] Thu, 25 November 2021 05:12 Go to previous messageGo to next message
floobydust is currently offline  floobydust
Messages: 6
Registered: September 2020
Location: Boynton Beach, FL
Junior Member
Hi Andrew,

I have just about everything current for DOS/65 from Richard earlier this year. All current 2.x and 3.x releases. I posted in response to Bill's post there stating what I've got and what I've done.

(apparently I can't put a link here until I've made more than 1 post... who knew)

If you send me an email, I can forward Rich's original sources to you, as Rich said he was fine with me sharing the files with others who are interested in using DOS/65.

email: kemaier2-at-bellsouth-dot-net ;-)

Regards, KM


Re: New 65816 SBC [message #9420 is a reply to message #9419] Thu, 25 November 2021 07:04 Go to previous messageGo to next message
plasmo is currently offline  plasmo
Messages: 889
Registered: March 2017
Location: New Mexico, USA
Senior Member
Oh good, I was just about to tell Andrew that floobydust will get in touch soon.

Here is the link to floobydust's discussion about DOS/65 v3.03:
http://forum.6502.org/viewtopic.php?f=2&t=6557
Bill
Re: New 65816 SBC [message #9427 is a reply to message #9420] Fri, 26 November 2021 17:36 Go to previous messageGo to next message
lynchaj is currently offline  lynchaj
Messages: 1079
Registered: June 2016
Senior Member
Hi Bill & KM
OK, that's great news! I appreciate the help

Thanks, Andrew Lynch
Re: New 65816 SBC [message #9428 is a reply to message #9427] Sat, 27 November 2021 02:04 Go to previous messageGo to next message
just4fun is currently offline  just4fun
Messages: 273
Registered: May 2017
Location: Dark side of the Moon
Senior Member
Thanks so much guys!!
This makes really more attractive a board with a 65816!
Re: New 65816 SBC [message #9442 is a reply to message #9100] Wed, 01 December 2021 06:13 Go to previous message
quarterturn is currently offline  quarterturn
Messages: 86
Registered: April 2018
Member
I like this but would love to see you use a V9985 so there could be an 80-column text/graphics mode. I know vintage chips of all sorts are getting hard to find and avoid fakes, so also consider the Xosera project - it uses a cheap FPGA to provide port-mapped VGA video for vintage systems.
Previous Topic: Disk image of Uni-Flex disk
Next Topic: Logic Analyzers??


Current Time: Mon May 20 10:16:40 PDT 2024

Total time taken to generate the page: 0.00772 seconds