rosco_m68k - testing

rosco_m68k - testing.

back to main rosco_m68k page.

Links

local links

nanoUART, c1 - FreeBSD,

work log

2022-08-08: using my c1 FreeBSD workstation to test kermit transfers. again using a nanoUART. No dice, all transfers fail, even if ~/.kermrc is correctly set up

tingo@kg-core1:~ $ cat ~/.kermrc 
set carrier-watch off ;
set flow xon/xoff ;
robust ;

the machine is running FreeBSD 13.1-release

tingo@kg-core1:~ $ freebsd-version -ku
13.1-RELEASE
13.1-RELEASE

2022-07-05: tested with a nanoUART; on a Debian laptop, file transfers works without fail. On my FreeBSD workstation, larger file transfers might work but there are always errors. And small file transfers (example: ehbasic.bin) fails every time. Not sure why.

2022-07-05: testing - adding the following lines to ~/.kermrc makes kermit file transfers work

set flow xon/xoff ;
robust

the complete file looks like this now

tingo@z30b:~$ more .kermrc 
set carrier-watch off ;
set flow xon/xoff ;
robust

(this is even in the documentation - sigh)

2022-06-12: testing - for kermit to work, this is needed

tingo@z30b:~$ cat ~/.kermrc
set carrier-watch off

2022-06-08: testing - minicom also works on my FreeBSD workstation

tingo@kg-core2:~ $ minicom -D /dev/cuaU0 -c on -R utf-8

2022-06-01: testing - I got a new microSD card adapter today (DFRobot DFR0229), wired it up and tested -it booted straight from the card, like this

                                 ___ ___ _   
 ___ ___ ___ ___ ___       _____|  _| . | |_ 
|  _| . |_ -|  _| . |     |     | . | . | '_|
|_| |___|___|___|___|_____|_|_|_|___|___|_,_|
                    |_____|      Classic 2.20

MC68010 CPU @ 10.0MHz with 1048576 bytes RAM
Initializing hard drives... No IDE interface found
Searching for boot media... SD v2 card; Loading.......
Loaded 30564 bytes in ~2 sec.


rosco_m68k [FW:2.20]: SD Card Menu - (c) 2020 Xark, MIT License

Dir: /                                 <Mem 1024K  Uptime 00:02>
[ 11K] A - 2dmaze.bin                   [ 13K] J - adventure.bin              
[5.7K] B - dhrystone.bin                [1.9K] K - easy68k-demo.bin           
[ 16K] C - ehbasic.bin                  [1.1K] L - gpiodemo.bin               
[2.0K] D - gpio-interrupt.bin           [198K] M - lcd-ili9341.bin            
[ 22K] E - libm-test.bin                [5.9K] N - life.bin                   
[9.6K] F - memcheck.bin                 [ 29K] O - roscode1.bin               
[ 24K] G - sdfat_demo.bin               [420B] P - starter_asm.bin            
[9.7K] H - starter_c.bin                [ 19K] Q - updateflash.bin            
[ 11K] I - vterm.bin                    

Press A-Q to run, RETURN for prompt, SPACE to reload:

nice!

2022-05-26: testing - both mincom and screen works (once I found out the default speed is 115200, not 9600 as the documentation says). With minicom you have to set speed via the menus, then start minicom like so: minicom -D /dev/ttyUSB0 -c on -R utf-8. screen is just screen /dev/ttyUSB0 115200, and then rosco_m68k prints this on console

                                 ___ ___ _   
 ___ ___ ___ ___ ___       _____|  _| . | |_ 
|  _| . |_ -|  _| . |     |     | . | . | '_|
|_| |___|___|___|___|_____|_|_|_|___|___|_,_|
                    |_____|      Classic 2.20

MC68010 CPU @ 10.0MHz with 1048576 bytes RAM
Initializing hard drives... No IDE interface found
Searching for boot media...  None found
Ready for Kermit receive...

in glorious ANSI colors if available. Here are pictures from minicom, screen.

2022-05-26: testing continues. I wired up a usb serial adapter and power to J1 (closed the jumper too). The usb serial adapter I used didn't provide enough power (voltage was only 3.4V after power up), only one LED was lit: picture. So I wired another usb serial adapter to the power input pins of the rosco_m68k instaed (remembered to open the jumper next to J1 too), looks much better now: picture 1, picture 2.

2022-05-26: with the build finished, it was time to test the rosco_m68k. First I measured with an ohm-meter that there was no short between +5V and ground.