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/