Open Scene News C64 Picture Gallery - UNDER RECONSTRUCTION SuperCPU support page Forever Party News
C64.sk staff isn't responsible for the content of advertised C64 sites.
The C64 Banner Exchange
The C64 Banner Exchange




USER MENU 
ADD NEWS

CSDb FORUMS
LEMON64 FORUMS
FORUM-64

HELP
ABOUT
ARTICLES
SITES LINKING US
SID Musicians
BANNERS & BUTTONS

BACK TO OPEN NEWS

[1156] REACTIONS

PARTYSCOPE

Add new event »

Current events

01/04 - 31/06 2017 SEUCK Redux Coding Competition (Standalone Compo)

Upcoming events

30/06 - 02/07 Gubbdata 2017 (Demo Party)
04/08 - 06/08 Bunkerparty 2017 (8 bit Party)
04/08 - 06/08 SLAY Radio Gathering 2017 (C64 Only Party)
11/08 - 13/08 Arok Party 2017 (Demo Party, 8 bit Party)
01/09 - 03/09 Datastorm 2017 Summer (Demo Party)
08/09 - 10/09 Function 2017 (Demo Party)
06/10 - 08/10 Zoo 2017 (Copy Party, Demo Party, C64 Only Party, 8 bit Party)
25/11 - 26/11 Syntax 2017 (Demo Party)
??/03 - ??/03 Forever 2018 – 8-Bit Atlantis
31/10 - 02/11 Pre-X2018 (Meeting)
02/11 - 04/11 X'2018 (C64 Only Party)

Recent events

17/03 - 19/05 Nonstandard Time Signature Compo 2017 (Standalone Compo)
29/04 - 30/04 Multimatograf 2017 (Demo Party)
06/05 - 06/05 Fairlight Demo Planning World Domination Event 2017 (Internal Meeting)
12/05 - 14/05 QB Party 2017 (Demo Party)
15/05 - 16/05 Beyond Tellerrand DUS 2017 (Meeting)
20/05 - 20/05 Interface XIV (Meeting)
20/05 - 21/05 Danse Maicabre (Meeting)
25/05 - 28/05 Outline 2017 (Demo Party)
09/06 - 11/06 @party 2017 (Demo Party)
10/06 - 11/06 Switch On (Demo Party)
15/06 - 18/06 Underground Conference 8 (Demo Party)
23/06 - 25/06 Silesia Party 8 (Demo Party)


LATEST DOWNLOADS

Article   

How does Wheels SC improve Wheels?
What changes are made that improve Wheels in Wheels SC?


One thing you?ll notice is there are only two files to contend with on the boot disk. As usual, STARTER gets things fired up. It has the job of booting up the other file, the SYSTEM file. Contained within the SYSTEM file is the kernal, the Toolbox, the Dashboard, and the default input and printer drivers. No other files are needed to get up and running. The very first bootup will guide you through configuring the SYSTEM file and any changes made can be changed again from the Dashboard. All Toolbox functions are accessible from the Dashboard menus. The Toolbox interface will no longer be used.

There is only one Wheels SC version. It doesn?t matter if you boot up from a 64 or a 128, it will work with either. If booted up from a 64, it will act more like Wheels 64 and use 40 column mode. If booted from 128 mode, it will act like Wheels 128 and will offer both 40 and 80 column modes.

Wheels SC does not fit on a 1541 disk. It will be supplied on a 1571, 1581, or FD Native disk.

Once booted, the Toolbox and Dashboard will remain in memory. Exiting an application is immediate since the Dashboard doesn?t need to be reloaded from disk.

The biggest thing the user will notice is an improved Dashboard. Too early to discuss it too much, but it will have features that let you configure your drives easier. You?ll even be able to create partitions on the CMD devices like you can with HD-TOOLS, etc. Now, when you double click on a drive icon, if it?s a partitionable device a window doesn?t pop open showing the current files in the current partition. Instead it opens a window showing an icon for each partition. You can then double click on a partition to open it into another window. Anyway, in the partition window, you can rename partitions, create new ones, etc.

The Dashboard will be able to copy files to/from MS-DOS disks. It will be able to access CD-ROM drives connected to the HD. Lots of neat new features will be in the Dashboard.

Classic GEOS and Wheels applications will still work. You?ll be able to task switch between multiple applications. The number of apps you can have loaded at one time will depend on available memory. New applications that are written specifically for Wheels SC will be able to take advantage of its multitasking ability. New apps can also open up using the entire screen for itself like current applications do or it can run within a window on the Dashboard. This depends on how the programmer wishes to do it.

Wheels SC will also have all the Wave networking routines built into the OS instead of in Wave SC (also supplied with Wheels SC). This way, other applications can make use of the same routines. This will make it easier to build separate Internet applications that need to do some of the same type of stuff.

The windowing routines from both the Dashboard and The Wave are in the OS. New apps can make use of these routines. This includes routines to make windows that are moveable, resizable, with scrollbars, function buttons, etc.

Up to 8 drives (A-H) can now be used. 1541 and 1571 partitions are also supported on the FD, HD, and RL. Also, the new extended native partitions on the HD are supported. Current apps may not work well with drives E-H. They probably won?t even know they are there. So, the usual drive swapping routines are still employed. Remember, some of the old apps only work with A and B.

I plan to take geoBasic and modify it for use in Wheels SC. This will make an easy to use programming tool for people who can work with Basic. geoBasic is also nice because it can help you build dialog boxes, menus, and other things. And of course, the geoBasic bugs will get fixed. Concept+ will get upgraded to Concept SC and will add more features for those who prefer to use assembly language.

From a programmer?s point of view, the operating system no longer resides in bank 0 of the SuperCPU memory. What?s in bank 0 where classic apps run is a series of jump tables and a few other assorted routines to make the new system work with old apps. All kernal routine calls are transferred to the actual SC kernal. For new apps, the same kind of GEOS thinking is employed where a jump table can always be found in a fixed location. It is always in bank 2. A simple JSL can call any kernal routine. Selected Toolbox and Dashboard routines can also be accessed from the new jump table. New apps will always be loaded into a 64K bank somewhere in memory. The app will have the entire bank of memory to itself (and more if needed). New apps are expected to run in native 65816 mode while current apps default to 6502 emulation mode. The kernal takes care of handling the processor mode switching during task switching and multitask handling. The kernal always runs in native 65816 mode.

 

  • Maurice



** Maurice Randall – Click Here Software Co.
** High-Performance for your Commodore
** email: maurice@cmdrkey.com, support@cmdrkey.com
** web: http://cmdrkey.com

This article has been displayed for 1185 times, since publishing.
Discussion: 4 reactions


  Hi
login
password

Search 16 years of news at C64.sk
 

List of donors »
The Best of Party Compos
Manga

AFFILIATES
The C64 Scene Database!
Goin'for Gold - Padua's C64 FTP!

JUN.26 00:08: Raf
JUN.25 21:49: lft
JUN.25 16:41: Digger
JUN.25 12:22: AlexC
JUN.25 09:52: bugjam
JUN.24 10:07: hedning
JUN.23 13:35: bugjam
JUN.22 01:01: Groepaz
JUN.21 12:20: Zyron
JUN.20 21:36: Yogibear

C64 Scener's Birthdays
 TOM, ???
 Sebastian Kopacki, 1977
 Jonas Nordin, 1976
 Piet-Hein Simons, 1975
 Marceli Rzepka, 1975
 Gösta Bergfeld, 1974
 Harald Poulsen, 1973
 Paul Daws, 1972
 David Thurén, 1972
 Todd, 1971
 Thomas Geiger, 1968
What happened today?


PARTNERS
Protovison

The Ultimate C64 Crack-Intro Collection
C64 News in Polish Language featuring excellent disc-cover gallery
Radwar Enterprises
The Unofficial CMD Homepage
C64 IDE controller for Harddisk and CDROM
WE RESPECT
ZX Spectrum News
Dedicated Chiptune News Site
Havran's favourite online radio playing C64 music remixes. Get tuned now!
The definitive guide to C64 music remakes.
Awesome MySQL backup and restore utility that can handle MySQL database of just any size.(.PHP)

 Search COCOS index
 

http://www.c64.sk/blaueschrift.mp3
new host