Short: CadOS 1.3 - release 1 - DEMO OS Author: Kyzer (Stuart Caie) Uploader: Kyzer (kyzer@hotmail.com, kyzer@4u.net) Type: dev/asm I am proud to present the first public release of CadOS, an operating system to work behind AGA demo-programming. WHAT? ----- If you look at most demo sources today, you will find they have a operating system of the coder's invention behind them, at minimum they will have a little "startup code". There exist some demos that break this rule, but they don't work on anything other than A500s :-) CadOS is one such demo OS, and a quite advanced one at that. It is a responsible OS, taking over the OS gracefully, and leaving it pretty much in the same state it got it. It comes with lots of high level routines, that all coders appreciate. For example, you can generate an entire copperlist with one call! Another call can load and unpack a file for you, another can generate a screen from an IFF file and even unpack the IFF into the bitmap for you. But - unlike most demoOSes - it has DOCUMENTATION! Over 100k of docs, each function described exactly with AmigaGuide manpages, also the system itself is described and its features and errorrequesters are listed. Finally, most importantly, programs that use CadOS are more user-friendly! WHY? ---- CadOS is my OS. I have developed it for over a year, more than many other coders have put to their OS. During this time, I have uncovered many problems with compatibility when one stops the AmigaOS from being the master of the Amiga, and taking the crown for yourself. The philosophy of CadOS is to make demos much safer to the user and the user's Amiga, while not giving up very much of what the coder likes to do. And, to improve the safety-factor of demos at large, I am allowing anyone to use it, read it's source, and take it apart to please themselves with. Now any demo coder can add to or improve his own OS. May the user never need a 'scratch partition' to run demos. WHERE? ------ CadOS has a homepage, http://www.abdn.ac.uk/~u13sac/kyzer/cados.html you can download it from there, CadOS will also be made available for ftp from aminet. And you can also expect all good coding sites and BBSes to carry it. WHAT NOW? --------- In the future, I propose to add: - CIA chip saving (lacking currently!) - MMU protection. - much more support sources (I have a backlog to convert!) I would appreciate if people downloaded CadOS and gave it a look, and tested the executable programs on their Amigas, especially if they have a 68030 or better, the snazzier the config the better. In particular, I would like feedback: - Does it assemble with your assembler? (tested with PhxAss 4.33) - Do the binaries work? (tested A1200.020.14.2MbC8MbF.v39.330MbHD and A1200.020.14.2MbC0MbF.v39.0MbHD) - Can you get it to work with one of your sources? - Do you like it? Enjoy! -Kyzer/CSG ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 48603 14017 71.1% 11-Jul-62 08:52:38 +CadOS.asm 486 240 50.6% 11-Jul-62 13:55:12 +CadOS.asm.info 14695 5667 61.4% 11-Jul-62 08:52:40 +CadOS.i 486 239 50.8% 11-Jul-62 13:55:12 +CadOS.i.info 628 266 57.6% 11-Jul-62 13:55:12 +docs.info 26311 11877 54.8% 11-Jul-62 08:45:58 +CadOS.guide 492 245 50.2% 11-Jul-62 13:55:00 +CadOS.guide.info 5992 2873 52.0% 11-Jul-62 08:45:58 +CadOS_FAQ.guide 492 249 49.3% 11-Jul-62 13:55:00 +CadOS_FAQ.guide.info 29600 9802 66.8% 11-Jul-62 08:45:58 +CadOS_display.guide 9387 3878 58.6% 11-Jul-62 08:45:58 +CadOS_errors.guide 4866 1482 69.5% 11-Jul-62 08:45:58 +CadOS_file.guide 10671 5038 52.7% 11-Jul-62 08:45:58 +CadOS_history.guide 492 245 50.2% 11-Jul-62 13:55:00 +CadOS_history.guide.info 7358 2723 62.9% 11-Jul-62 08:45:58 +CadOS_input.guide 13479 4314 67.9% 11-Jul-62 08:45:58 +CadOS_macros.guide 3969 1492 62.4% 11-Jul-62 08:45:58 +CadOS_memory.guide 9097 2978 67.2% 11-Jul-62 08:45:58 +CadOS_system.guide 628 270 57.0% 11-Jul-62 08:54:10 +src.info 628 264 57.9% 11-Jul-62 08:54:10 +example.info 8660 5674 34.4% 11-Jul-62 08:51:42 +keyboard 836 444 46.8% 11-Jul-62 08:51:42 +keyboard.asm 1527 712 53.3% 11-Jul-62 08:56:06 +keyboard.info 5992 3915 34.6% 11-Jul-62 08:51:42 +loader 449 289 35.6% 11-Jul-62 08:51:42 +loader.asm 9784 6217 36.4% 11-Jul-62 08:51:42 +mouse 1132 506 55.3% 11-Jul-62 08:51:42 +mouse.asm 1527 710 53.5% 11-Jul-62 08:56:06 +mouse.info 628 261 58.4% 11-Jul-62 08:54:10 +fire.info 8816 5805 34.1% 11-Jul-62 08:51:42 +blaze 2741 1085 60.4% 11-Jul-62 08:51:42 +blaze.asm 1527 710 53.5% 11-Jul-62 08:56:24 +blaze.info 8884 5792 34.8% 11-Jul-62 08:51:42 +flames 3329 1072 67.7% 11-Jul-62 08:51:42 +flames.asm 1527 713 53.3% 11-Jul-62 08:56:24 +flames.info 628 267 57.4% 11-Jul-62 08:54:10 +mandel.info 8744 5770 34.0% 11-Jul-62 08:51:40 +mandel 2765 1094 60.4% 11-Jul-62 08:51:40 +mandel.asm 1527 712 53.3% 11-Jul-62 08:56:12 +mandel.info 6134 1920 68.6% 11-Jul-62 08:51:42 +mandel.original 628 267 57.4% 11-Jul-62 08:54:10 +misc.info 9260 6483 29.9% 11-Jul-62 08:51:40 +kinks 2286 1124 50.8% 11-Jul-62 08:51:40 +kinks.asm 1527 710 53.5% 11-Jul-62 08:56:28 +kinks.info 2804 1493 46.7% 03-Feb-97 12:35:04 README 486 240 50.6% 03-Feb-97 12:35:04 README.info -------- ------- ----- --------- -------- 282508 122144 56.7% 03-Feb-97 22:39:54 46 files