RetroBrew Computers Forum
Discussion forum for the RetroBrew Computers community.

Home » RBC Forums » General Discussion » Rosco M68K builders
Rosco M68K builders [message #8067] Fri, 30 October 2020 13:08 Go to next message
quarterturn is currently offline  quarterturn
Messages: 86
Registered: April 2018
Member
Anyone build a Rosco M68K system? https://rosco-m68k.com/docs if you've never heard of it. This is one of those 'already have half the parts' projects for me so it's somewhat of an impulse purchase. I'm intrigued mostly by the author's Yamaha V9958 video card accessory and the possibility of porting something like EmuTOS (https://emutos.sourceforge.io/Wink to it.

Hopefully my Futurlec parts order will arrive about the same time as the Rosco board. A bit frustrating it uses a 74LS01 vs the much more available 74LS00 - not sure why it required the open-collector version but the pinout is different.
Re: Rosco M68K builders [message #9953 is a reply to message #8067] Wed, 08 June 2022 09:18 Go to previous messageGo to next message
tingo is currently offline  tingo
Messages: 115
Registered: February 2017
Location: Oslo, Norway
Senior Member
Late, but still: yes, I recently built a Classic v2.x kit. Currently looking for software; neither cp/m-68k nor EmuTOS is ported yet. Are there any guides / detailed descriptions around on how to port cp/m-68k to a new board?

Torfinn
Re: Rosco M68K builders [message #9958 is a reply to message #9953] Thu, 09 June 2022 09:42 Go to previous messageGo to next message
norwestrzh is currently offline  norwestrzh
Messages: 196
Registered: November 2015
Senior Member
>> Are there any guides / detailed descriptions around on how to port cp/m-68k to a new board?

It's not terribly difficult. The CP/M 68k pieces (CCP and BDOS in a "kernel") are available on-line. Your biggest effort would be rolling your own CBIOS. I've done it for my homebrew 68k SBCs. I can send you the sources that I use for the CBIOS, if you'd like. I use compact flash for the "drives". You'd have to work up your own "disk I/O" for an SD card. Contact me off-line if you are interested. My contact info is on my Web site: www.hanscom.us

Roger
Re: Rosco M68K builders [message #10064 is a reply to message #9958] Mon, 08 August 2022 12:02 Go to previous messageGo to next message
tingo is currently offline  tingo
Messages: 115
Registered: February 2017
Location: Oslo, Norway
Senior Member
FWIW, EmuTOS now runs on the rosco_m68k. Command line only, and doesn't run on the '020 rosco variants yet. Nope, I didn't have a hand in this fine work, I'm just a user here.
                                     
                                     
                                     
                                     
                                     
________________________________________

EmuTOS Version:     VERSION_1_1-327-ga1a6c2d4 
CPU type:           M68010 
Machine:            ROSCO M68K Classic V2 
ST-RAM:             704 KB 
GEMDOS drives:      CD 
Boot time:          2022/06/20 00:00:00 
________________________________________

Hold <Control> to skip AUTO/ACC
Hold <Alternate> to skip HDD boot
Press key 'X' to boot from X:
Press <Esc> to run an early console

   Hold <Shift> to pause this screen    

Welcome to EmuCON2 version VERSION_1_1-327-ga1a6c2d4
Type HELP for builtin commands

C:\>version
0.20
C:\>ls
AHCCST.BIN   BIN          EMUTOS.SYS   
HELLO        MAN          ROSCODE1.BIN 
FSEVEN~1     


Torfinn
Re: Rosco M68K builders [message #10065 is a reply to message #10064] Mon, 08 August 2022 14:24 Go to previous messageGo to next message
plasmo is currently offline  plasmo
Messages: 916
Registered: March 2017
Location: New Mexico, USA
Senior Member
Very cool! Do you know how to port EmuTOS? I have several 68K designs I love to have EmuTOS ported.
Bill
Re: Rosco M68K builders [message #10068 is a reply to message #10065] Tue, 09 August 2022 20:25 Go to previous messageGo to next message
mikesmith is currently offline  mikesmith
Messages: 80
Registered: March 2018
Member
I've looked at it a few times, and had it mostly running on the Tiny68k. The hardest part IIRC was the relatively deep entanglement with the ST's mc68901 for timer services in the BIOS code, most of the rest of it was pretty straightforward. Vincent and the gang were helpful, and the community as a whole is still quite active.

[Updated on: Tue, 09 August 2022 20:40]

Report message to a moderator

Re: Rosco M68K builders [message #10155 is a reply to message #10068] Fri, 28 October 2022 11:28 Go to previous messageGo to next message
rcini is currently offline  rcini
Messages: 64
Registered: October 2015
Location: Long Island, NY
Member
I just stumbled on the Rosco project, and I put my name on the waiting list. Looks like a really neat board.

Rich Cini
Re: Rosco M68K builders [message #10156 is a reply to message #10155] Thu, 03 November 2022 01:42 Go to previous messageGo to next message
e2k is currently offline  e2k
Messages: 33
Registered: June 2021
Member
rcini wrote on Fri, 28 October 2022 11:28
I just stumbled on the Rosco project, and I put my name on the waiting list. Looks like a really neat board.
And a nice group of people, working on it Smile
Re: Rosco M68K builders [message #10181 is a reply to message #10155] Tue, 13 December 2022 05:21 Go to previous messageGo to next message
quarterturn is currently offline  quarterturn
Messages: 86
Registered: April 2018
Member
I have an extra v2.1 board. PM me with your address, I'll mail it to you.

Since it's been a long while since starting this thread, the V9958 video is depricated in favor of an FPGA solution. The V9958 was a headache of availability and poor-quality pulls.
Re: Rosco M68K builders [message #10184 is a reply to message #10181] Mon, 19 December 2022 12:33 Go to previous messageGo to next message
rcini is currently offline  rcini
Messages: 64
Registered: October 2015
Location: Long Island, NY
Member
PM sent. Thanks!

Rich Cini
Re: Rosco M68K builders [message #10531 is a reply to message #10184] Tue, 05 December 2023 15:20 Go to previous messageGo to next message
mikesmith is currently offline  mikesmith
Messages: 80
Registered: March 2018
Member
I made a quick / minimal port of Micropython to the Rosco v2.1 board. It's untested at this point and I'm wondering if there's anyone interested in this.

A few things that might make it more useful:
- better integration with the ROM system calls
- bit-bang SPI support for e.g. SDcard integration, and all the related filesystem stuff
- some minimal startup / library support so that you can e.g. blink an LED
- support for being built for either serial upload or flashing
- support for the second DUART channel
- support for the new FPGA video hardware when it arrives

Would love to hand this off or collaborate with someone to make it more useful...

https://github.com/John-Titor/micropython/tree/m68k

[Updated on: Tue, 05 December 2023 15:24]

Report message to a moderator

Re: Rosco M68K builders [message #10536 is a reply to message #10531] Thu, 07 December 2023 18:58 Go to previous messageGo to next message
scruss is currently offline  scruss
Messages: 62
Registered: December 2015
Location: Toronto, Canada
Member

mikesmith wrote on Tue, 05 December 2023 18:20
I made a quick / minimal port of Micropython to the Rosco v2.1 board. It's untested at this point and I'm wondering if there's anyone interested in this.
I've prodded some folks I know in the MicroPython community, and they seem excited about this.

68K might be about the oldest chip it could run on


> 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: Rosco M68K builders [message #10538 is a reply to message #10536] Thu, 07 December 2023 22:35 Go to previous messageGo to next message
mikesmith is currently offline  mikesmith
Messages: 80
Registered: March 2018
Member
scruss wrote on Thu, 07 December 2023 18:58
mikesmith wrote on Tue, 05 December 2023 18:20
I made a quick / minimal port of Micropython to the Rosco v2.1 board. It's untested at this point and I'm wondering if there's anyone interested in this.
I've prodded some folks I know in the MicroPython community, and they seem excited about this.

68K might be about the oldest chip it could run on
Pretty sure you could make it run on a System/360, but I am not quite ready for that yet...

Thanks for reaching out - I pinged their Discord a while back as I was doing the early work, but aside from some polite curiosity I didn't manage to generate much enthusiasm. Would be good to find a few like-minded folks to help get from prototype to useful!

Re: Rosco M68K builders [message #10539 is a reply to message #10531] Fri, 08 December 2023 01:20 Go to previous messageGo to next message
e2k is currently offline  e2k
Messages: 33
Registered: June 2021
Member
mikesmith wrote on Tue, 05 December 2023 15:20
I made a quick / minimal port of Micropython to the Rosco v2.1 board. It's untested at this point and I'm wondering if there's anyone interested in this.
https://github.com/John-Titor/micropython/tree/m68k
Nothing on the Git says that you did anything on the ROSCO Sad

Edit: sorry, found it Smile

[Updated on: Fri, 08 December 2023 01:27]

Report message to a moderator

Re: Rosco M68K builders [message #10551 is a reply to message #10064] Sun, 24 December 2023 13:23 Go to previous message
mikesmith is currently offline  mikesmith
Messages: 80
Registered: March 2018
Member
<deleted, managed to get Discord working>

[Updated on: Sun, 24 December 2023 13:32]

Report message to a moderator

Previous Topic: Intel 8051 MCU dev board, revisited
Next Topic: 65ALL, 25MHz standalone 6502 computer


Current Time: Tue Jul 15 13:11:15 PDT 2025

Total time taken to generate the page: 0.00730 seconds