Propeller OS - VGA Version
Mike Green
Posts: 23,101
Attached is an updated Propeller OS - VGA Version. There was a bug in the stop routine for the VGA driver where it only stopped one of the two cogs involved in producing VGA video. Thanks to Newzed for using the OS routines and discovering the bug.
Comments
Sid
Post Edited (Newzed) : 9/18/2006 9:19:53 PM GMT
Sid
Well, that makes me sad [noparse]:)[/noparse]
There's just not enough time in one's life to try out all the cool things being done... about time to set my class loose on it all [noparse]:)[/noparse]
-MH
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Martin Hebel
<a target="_blank" href="http://www.selmaware.com/appbee" target=_blank>AppBee - XBee ZigBee / IEEE 802.15.4 Adapters & Devices for BASIC Stamp, SX's and Propeller!
Sid
Props on the Prop OS! With the addition of TinyBasic it would be a modern C64.
There is also a MoveXY command somewhere in the list of commands. I mostly copied the commands from the existing windowed text driver and added a few and changed a few. The MoveX command is there for random access within a single line and the MoveY is there for symmetry. There is a version of FemtoBasic in the package, but that's much simpler than the separate version of FemtoBasic. With the SD card driver and the ability to load and run Spin programs, FemtoBasic is almost enough to use as a simple OS. At some point I will rework the drivers somewhat so that FemtoBasic can be used the same as the Propeller OS with "pre-loaded" drivers and the re-use of the space occupied by the assembly part of the drivers.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Realize that I am really a mad scientist··· and
Don't forget it!
http://raydillon.com/Images/Illustration/GameArt/WildIsle/WildIsle-Ink-ScientistClose.jpg
·
This OS is patterned after the kinds of operating systems that preceeded the IBM PC and DOS. These generally consisted of a program loader, basic I/O drivers for a keyboard and display and some kind of mass storage (like EEPROM). They included a simple command interpreter for basic utility functions. If you haven't already, look at the "sticky thread" called "Good thread index (new and improved)" under the section heading for "Propeller OS". You'll find links to 3 threads about the OS.
What does it take to get the VGA version running on the Hydra? I tried the settings below but right now I'm just getting a blank screen. Are there other things I need to tweak?
I have sent a PM to Graham to add that thread to the "Good thread index (new and improved) " sticky thread (It was overlooked).