6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sat Nov 23, 2024 1:36 pm

All times are UTC




Post new topic Reply to topic  [ 4 posts ] 
Author Message
PostPosted: Wed Jun 12, 2019 3:29 pm 
Offline
User avatar

Joined: Wed Feb 14, 2018 2:33 pm
Posts: 1488
Location: Scotland
On the Commander X16 page, I was involved in a brief discussion of BBC Basic vs. MS/C64 Basic and offered to make a brief video - which I have done using my Ruby 6502 SBC. It's about 16 minutes long if anyones interested:

https://www.youtube.com/watch?v=ci_70naIg_Q

Cheers,

-Gordon
Ps. Yes, I did stick it to the side of my monitor with blue tack! :-)
Pps. edit to change X64 into X16 - I seem to have gotten X64 stuck, but it's really the Commander X16...

_________________
--
Gordon Henderson.
See my Ruby 6502 and 65816 SBC projects here: https://projects.drogon.net/ruby/


Last edited by drogon on Thu Jun 13, 2019 5:13 pm, edited 1 time in total.

Top
 Profile  
Reply with quote  
PostPosted: Thu Jun 13, 2019 4:57 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10986
Location: England
Great to see you so easily flipping your machine between EhBasic and BBC Basic - easy enough when you have loads of RAM and solid state storage, but still very neat to see.


Top
 Profile  
Reply with quote  
PostPosted: Thu Jun 13, 2019 5:12 pm 
Offline
User avatar

Joined: Wed Feb 14, 2018 2:33 pm
Posts: 1488
Location: Scotland
BigEd wrote:
Great to see you so easily flipping your machine between EhBasic and BBC Basic - easy enough when you have loads of RAM and solid state storage, but still very neat to see.


Thanks!

Only 64K of RAM there though... BBC Basic is stored in the Flash area in the ATmega as a sort of "ROM" filing system, and EhBasic (and others) are stored as a regular file on the SD card. Both go via the ATmega and into the 6502 through a 256 byte shared ram 'window' in 128 byte "packets". BBC Basic runs from $8000 upwards and I assembled EhBasic to go in the same location. That's the standard location in a BBC Micro for the "Language ROM" image.

The transfer speed is about 32KB/sec. which isn't too shabby, so about half a second for the 16KB ROM image for BBC Basic and a shade less for the 10KB of EhBasic.

Cheers,

-Gordon

_________________
--
Gordon Henderson.
See my Ruby 6502 and 65816 SBC projects here: https://projects.drogon.net/ruby/


Top
 Profile  
Reply with quote  
PostPosted: Sat Jun 15, 2019 12:27 pm 
Offline
User avatar

Joined: Wed Feb 14, 2018 2:33 pm
Posts: 1488
Location: Scotland
I did a quick update to this by getting the Microsoft BASIC sources from https://www.pagetable.com/?p=46 and creating a "proper" MS Basic for my Ruby system using the CBM2 template as a starting point - this was sort of for the Commander X16 people, but also ... why not ...

No video this time, just a blog entry and a screenshot which I've posted below to save any reading...

https://projects.drogon.net/microsoft-basic/

Cheers,

-Gordon
Attachment:
cbm2.png
cbm2.png [ 11.29 KiB | Viewed 614 times ]

_________________
--
Gordon Henderson.
See my Ruby 6502 and 65816 SBC projects here: https://projects.drogon.net/ruby/


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

All times are UTC


Who is online

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