|
|
Introducing Admiral 64
I don't know if anyone else has used that name before, so I can always
change it.. but I've started writing my new Commodore-on-Intel
operating system I've mentioned before. I spent most of yesterday
designing a screen-editor. It is now in a somewhat usable state.
I've put the file out on my webserver for anyone who wants to try it
out:
http://galaxy22.dyndns.org/admiral.exe
It is only 17K and it will be even smaller once I'm able to get rid of
some libraries I'm currently using but won't be needing eventually.
As far as the screen editor goes, here is what is left to do:
-impliment PETSCII character set.
-impliment " in quotes" behavior.
-impliment direct reading of keyboard, which will allow me to dump
those extra C libraries and be able to read things like shift and
control, so I can do things like color-changes on the number keys,
reverse text, clr-home, runstop/restore, etc..
-impliment graphics modes
Once I have all that going, it will be a matter of writing a BASIC
interpereter and load/save routines.
I plan to add some graphics commands for changing various screen
modes, and plotting pixels and basic shapes.
And for the first time ever, you'll be able to operate in BASIC while
in graphics mode (without doing a split-screen) I plan to have the
screen editor work exactly the same in graphics modes so you could
actually print text, do input statements, etc, and be able to draw
graphics on the screen any way you like.
|
|
0
|
|
|
|
Reply
|
David
|
9/5/2009 5:28:26 PM |
|
What's wrong with VICE David ??
SAM.
|
|
0
|
|
|
|
Reply
|
Sam
|
9/5/2009 6:48:53 PM
|
|
On Sep 5, 1:48=A0pm, Sam <siemappel...@quicknet.nl> wrote:
> What's wrong with VICE David ??
>
> SAM.
Might want to read my previous post.. the goal of this project is not
to emulate a C64, rather to port the commodore-style operating system
to the PC architecture. It should allow incredible speeds and
capabilities just from writing programs in BASIC.
|
|
0
|
|
|
|
Reply
|
adric22
|
9/5/2009 6:59:26 PM
|
|
David Murray <adric22@yahoo.com> wrote in news:72bb9d25-dd6a-4a6e-a8c3-
bf13fd5a5697@o10g2000yqa.googlegroups.com:
> I don't know if anyone else has used that name before, so I can always
> change it.. but I've started writing my new Commodore-on-Intel
> operating system I've mentioned before. I spent most of yesterday
> designing a screen-editor. It is now in a somewhat usable state.
> I've put the file out on my webserver for anyone who wants to try it
> out:
>
Awesome. I wonder if a window manager for Linux could be built that worked
like this...
|
|
0
|
|
|
|
Reply
|
Six
|
9/5/2009 8:56:01 PM
|
|
Okay, I need some opinions here.. I'm currently working on redefining
the character set to make it PETSCII compliant. but I begin to ask
myself if it is really neccessary?!
I've been thinking that maybe I should keep all the numbers and
letters the same as ASCII and make everything else the PETSCII
graphics characters, as well as I'd be using the 128-255 character
range for reverse letters just like the commodore. But in order to do
TRUE PETSCII, I'd have to have a lot of conversion in my program for
screen codes and stuff and I'm not sure it is neccessary. True, it
would break compatibility with existing Commodore BASIC code but I'm
beginning to think that is inevitable anyway in order for me to have
the extended features I want. I'm thinking maybe I should create some
kind of "import" feature where I could load in an older C= BASIC
program and have all the commands and character set converted to the
new style.
|
|
0
|
|
|
|
Reply
|
adric22
|
9/5/2009 10:58:18 PM
|
|
I have created a website with some screenshots:
http://galaxy22.dyndns.org/admiral64/
|
|
0
|
|
|
|
Reply
|
adric22
|
9/6/2009 6:57:07 PM
|
|
I don't know if I'd ever use it, but cool. Hmm... actually if basic
gets implemented I may just use it after all.
|
|
0
|
|
|
|
Reply
|
redrumloa
|
9/7/2009 2:40:42 AM
|
|
"David Murray" <adric22@yahoo.com> wrote in message
news:72bb9d25-dd6a-4a6e-a8c3-bf13fd5a5697@o10g2000yqa.googlegroups.com...
> As far as the screen editor goes, here is what is left to do:
It's kind of a silly request, but how about adding syntax highlighting to
the BASIC editor? One thing I've never liked about BASIC on the Commodores
was how you just get a sea of monochrome text when you LIST a program.
Having the different elements different colors would be nifty (and useful).
(Now that I think about it, this could be doable on the 64 itself with a
custom LIST routine.)
-Leif
--
Leif Bloomquist
leif(at)schemafactor(dot)com
http://home.ica.net/~leifb/
"Music expresses that which cannot be said in words, but must not remain
silent."
|
|
0
|
|
|
|
Reply
|
Leif
|
9/7/2009 4:29:45 PM
|
|
One other thought - what you're proposing sounds sort of similar to GWBASIC,
though with more "operating system" features.
http://en.wikipedia.org/wiki/GW-BASIC
|
|
0
|
|
|
|
Reply
|
Leif
|
9/7/2009 4:40:07 PM
|
|
> It's kind of a silly request, but how about adding syntax highlighting to
> the BASIC editor? =A0One thing I've never liked about BASIC on the Commod=
ores
> was how you just get a sea of monochrome text when you LIST a program.
> Having the different elements different colors would be nifty (and useful=
).
I had sort of pondered that already, but I am not sure how to deal
with the fact that people may be using different background colors.
So what if I make something green, but the user decides he is going to
be working in a green backgound. Then those areas would be invisible
when listing the program. Of course, I could always add a command to
allow the user to define the syntax highlight color.
|
|
0
|
|
|
|
Reply
|
adric22
|
9/8/2009 12:13:25 PM
|
|
adric22 <adric22@yahoo.com> wrote in news:5422c2f1-44d4-4c26-a05b-
be5f2a89dbd4@j39g2000yqh.googlegroups.com:
> Okay, I need some opinions here.. I'm currently working on redefining
> the character set to make it PETSCII compliant. but I begin to ask
> myself if it is really neccessary?!
>
I'd stick with pure petscii for codes 00-ff
|
|
0
|
|
|
|
Reply
|
Six
|
9/24/2009 7:43:50 PM
|
|
|
10 Replies
63 Views
(page loaded in 0.157 seconds)
Similiar Articles:7/14/2012 10:44:00 AM
|
|
|
|
|
|
|
|
|