Welcome, Guest. Please login or register.


Author Topic: SymbOS (Read 177961 times)

Offline Z80System

  • EP addict
  • *
  • Posts: 3940
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 38.0.2125.111 Chrome 38.0.2125.111
    • View Profile
Re: SymbOS
« Reply #135 on: 2014.November.05. 22:38:32 »
Anyway ... aren't these key replacement "shortcuts" configurable ?
Z80 System

Online Zozosoft

  • EP addict
  • *
  • Posts: 13743
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 33.0 Firefox 33.0
    • View Profile
    • http://enterprise.iko.hu/
Re: SymbOS
« Reply #136 on: 2014.November.05. 22:39:59 »
All 4 segments of Bank 0 can be anywhere (but segment 4 has to be video ram, so #fc-ff).
And on 128K FB-FEh will be the Bank 1, and F8,F9,FA,FF the Bank 0?



Quote
I need a small "Enter" key for SymbOS to simulate the 2nd mouse button (first mouse button is ALT+Space, second is ALT+Enter). "Enter" is usually located right to the space key.
The big key, which is named "Enter" on the EP is usually called "Return" on other computers:
I think ALT+ENTER (EP ENTER :-) ) also will be good.
Both SPACE and ENTER not used for any plus function with ALT in normal Enterprise mode.

Offline Z80System

  • EP addict
  • *
  • Posts: 3940
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 38.0.2125.111 Chrome 38.0.2125.111
    • View Profile
Re: SymbOS
« Reply #137 on: 2014.November.05. 22:43:32 »
Quote
Both SPACE and ENTER not used for any plus function with ALT in normal Enterprise mode.

But maybe SymbOS uses alt+enter for something ... in this case Prodatron is looking for empty combinations for SymbOS not for EXOS editors ... isn't he ?
Z80 System

Offline Z80System

  • EP addict
  • *
  • Posts: 3940
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 38.0.2125.111 Chrome 38.0.2125.111
    • View Profile
Re: SymbOS
« Reply #138 on: 2014.November.05. 22:49:28 »
Quote
"Pause" will be used for F9 and "Stop" for F10.

And this will be strange, too. Probably I would like to use shift+f7,shift+f8 for f9,f10 in that case,
when SymbOS applications do not use shift+f9,shift+f10 frequently ... (in this case I would not have these keys ...:))

Or in the case of f9,f10 the real shift will be the double shift ... both shifts pressed at once ...

So probably this kind of things are the things everybody wants to set for their own taste.
Z80 System

Offline Z80System

  • EP addict
  • *
  • Posts: 3940
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 38.0.2125.111 Chrome 38.0.2125.111
    • View Profile
Re: SymbOS
« Reply #139 on: 2014.November.05. 23:10:30 »
Now I saw to CPC's keyboard ...

How I see CPC has no ALT at all ... so with ALT you can double the EP keys, cannot you ?

In this case alt+enter can be the little enter of CPC, if SymbOS uses that key frequently ...

And alt+space and alt+right shift can be mouse buttons ...

And alt+f7,f8 can be f9,f10 ...

And such ... but everybody will be able to decide the good combinations only in practice ...
Z80 System

Offline lgb

  • EP addict
  • *
  • Posts: 3535
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 33.0 Firefox 33.0
    • View Profile
    • http://lgb.hu/
Re: SymbOS
« Reply #140 on: 2014.November.05. 23:44:43 »
How I see CPC has no ALT at all ... so with ALT you can double the EP keys, cannot you ?

As far as I know, SymbOS uses the 'copy' key as 'alt' on CPC.

Offline Z80System

  • EP addict
  • *
  • Posts: 3940
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 38.0.2125.111 Chrome 38.0.2125.111
    • View Profile
Re: SymbOS
« Reply #141 on: 2014.November.05. 23:47:08 »
Things can be difficult in the real world ... :)
Z80 System

Offline BruceTanner

  • EP lover
  • *
  • Posts: 528
  • Country: gb
  • OS:
  • Windows NT 6.3 Windows NT 6.3
  • Browser:
  • Chrome 38.0.2125.111 Chrome 38.0.2125.111
    • View Profile
Re: SymbOS
« Reply #142 on: 2014.November.06. 11:00:59 »
I wonder if it would be possible to fake an EXOS environment (RST, replacement memory allocation and video and editor device etc) in the SymbOS app's memory space, and then run IS-BASIC in a SymbOS window! :smt021

Online Zozosoft

  • EP addict
  • *
  • Posts: 13743
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 33.0 Firefox 33.0
    • View Profile
    • http://enterprise.iko.hu/
Re: SymbOS
« Reply #143 on: 2014.November.06. 11:05:48 »
I wonder if it would be possible to fake an EXOS environment (RST, replacement memory allocation and video and editor device etc) in the SymbOS app's memory space, and then run IS-BASIC in a SymbOS window! :smt021
Interesting idea!

Offline Z80System

  • EP addict
  • *
  • Posts: 3940
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 38.0.2125.111 Chrome 38.0.2125.111
    • View Profile
Re: SymbOS
« Reply #144 on: 2014.November.06. 11:10:09 »
Quote
and then run IS-BASIC in a SymbOS window!

Would it be an IS-BASIC related thing, or are we talking about every EXOS based software using the standard EDITOR device or such ?
Z80 System

Offline BruceTanner

  • EP lover
  • *
  • Posts: 528
  • Country: gb
  • OS:
  • Windows NT 6.3 Windows NT 6.3
  • Browser:
  • Chrome 38.0.2125.111 Chrome 38.0.2125.111
    • View Profile
Re: SymbOS
« Reply #145 on: 2014.November.06. 11:16:29 »
Would it be an IS-BASIC related thing, or are we talking about every EXOS based software using the standard EDITOR device or such ?

The ultimate aim would be to provide a full EXOS-compatible environment so you can run any standard EXOS program. But just IS-BASIC would be a very cool start! Of course anything that fiddles with the LPT isn't going to work, so that rules out a lot of games I guess. :roll:

Offline Trebmint

  • Beginner
  • *
  • Posts: 30
  • Country: gb
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 38.0.2125.111 Chrome 38.0.2125.111
    • View Profile
Re: SymbOS
« Reply #146 on: 2014.November.06. 11:56:00 »
Can I just point out that Symbos isn't going to be just desktop apps, but games too. And since symbos is machine dependent you can run these too.

https://www.youtube.com/watch?v=79sYv1pBwvs
https://www.youtube.com/watch?v=JfR0yQks2Hs

These videos are running on the MSX in 16 colours, but the same files will run the same in 4 colours on the CPC and now Enterprise - Dont ask its magic :)
Earlier this year Prodatron even wrote a graphics extension which means graphics will be faster and more flexible... this will become evident I hope with the release of 3.0. The benefits are a larger development base, limitless storage for graphics, and everything the Symbos API allows like potential networking. We then also have in the future the potential of full screen machine dependent (graphically anyway) games... so you will benefit directly from CPC development.
Welcome to symbos... 2015 is going to be interesting :)

Offline lgb

  • EP addict
  • *
  • Posts: 3535
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 33.0 Firefox 33.0
    • View Profile
    • http://lgb.hu/
Re: SymbOS
« Reply #147 on: 2014.November.06. 12:15:46 »
The ultimate aim would be to provide a full EXOS-compatible environment so you can run any standard EXOS program. But just IS-BASIC would be a very cool start! Of course anything that fiddles with the LPT isn't going to work, so that rules out a lot of games I guess. :roll:

As far as I can tell it's not so easy, at least the memory paging should be modified to use them via SymbOS functions, etc. Same for IS-BASIC. Maybe it's not impossible :) But really at least direct hw I/O must be somehow avoided especially the direct modification of 0xB0-0xB3 ports. Also some new EXDOS (fish?) should be written to use things via SymbOS and not direct I/O. And yes, directly setting LPT etc wouldn't be too good either :) However what I think for a more simple start: the possibility to run CP/M applications on the top of SymbOS somehow. In theory some "interface" CP/'M CBIOS and BDOS should be written with the only purpose is to "transfer" calls for their SymbOS equivalents. And at least you can run multiple CP/M programs in parallel. :) There are some useful CP/M programs like even compilers which would used then with SymbOS too. And CP/M is simple enough (at least more simple than the EXOS/EXDOS realm) to do. In my opinion at least!
« Last Edit: 2014.November.06. 12:46:27 by lgb »

Offline Trebmint

  • Beginner
  • *
  • Posts: 30
  • Country: gb
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 38.0.2125.111 Chrome 38.0.2125.111
    • View Profile
Re: SymbOS
« Reply #148 on: 2014.November.06. 13:38:55 »
CPM running under Symbos - Sounds like getting a Rolls Royce and fitting it with an engine from a go-kart

Offline Prodatron

  • EP fan
  • *
  • Posts: 249
  • Country: de
  • Back on the Z80
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 33.0 Firefox 33.0
    • View Profile
    • http://www.symbos.de
Re: SymbOS
« Reply #149 on: 2014.November.06. 14:26:19 »
Well, it's funny but I never thought about having a real INS key in SymbOS, that's probably because of my CPC origin... :oops:
Ok, I will first use the INS key. Problem with Alt+Return (Alt+Enter on the EP) is, that this key-combination is already used for switching between fullscreen- and window-mode for the SymShell how it was in Windows.

Most keys are configurable...

but some for special functions are hardcoded.
F9/F10 can be emulated with ALT+F7/F8, but then you loose the possibility to have ALT+F9/F10, too. In this case it's really up to the user to do the configuration he likes.
Yes, ALT on CPC is "Copy", on MSX it's "Graph" and on PCW it's "Extra", the Enterprise is the only one, which has a real Alt-Key! :)