Why DOS 4.4?A productYes, DOS 4.4 is a (nearly) final product, it works as intended and as DOS 3.3 does
It even contains a new version of MUFFIN to copy your DOS 3.3 files onto a DOS 4.4 disk
A proof of conceptCould it be done?Yes, and that was fun to disassemble and make it work flawlessly!
Do I learn something from it?Yes! The DOS 3.3 RWTS routines do not always count cycles correctly: the 3rd epilog nibble of the address field is barely written on disk
Yes! DOS 3.3 is slow: the use of an intermediate buffer, even 2 or 3 (counting the OS buffers) slows down things A LOT
Yes! Available space is tight.
Yes! Thanks to Marcel Cottini's book, I have learned a lot on the inners of DOS 3.3: the OS, the File Manager, and the RWTS.
Will I be able to do things differently?Yes! Why not add commands? I did not here
Yes! Why not add support for lower-case characters? I did not here
Yes! Why not add support for the 4*4 nibble encoding scheme? Hum... I did
A projectFor a DOS upgradeAnd you can download DOS 3.4 below...
DOS 3.4 is like the OS code of DOS 4.4 with the RWTS routines of DOS 3.3
For the .WOZ formatThat format will be generated by the Applesauce device of John Keoni Morris
That format will need a couple of new real disk formats to validate the digit from Applesauce
So, I have decided to use start with DOS 4.4 to:Understand how the RWTS works
Prepare new on-disk copy protections to answer to the topic above
Test with a new format: 4*4 encoded nibbles sectors because:Read/Write routines are the base for fast read/write from/to disk
And counting cycles is a mandatory step for writing on-disk protection schemes
4*4 is used for spiraling and other weird on-disk protection schemes (decoding is fast)
So the 4*4 routines will be used for such a purpose
So I just got an amazing apple //e setup (For a rock bottom price of $125!) And everything works, but I would like to take advantage of the duo disk drive. I would like to leave the boot disk in drive one, and put other stuff in drive to. But I can't figure out how to exactly "load" from drive 2. Simply googling hasn't helped much here. So I came here. Thanks in advance.
apple dos 3.3 download
Download and install Eric Shepherd's 'ProBoot'( is the preferred site).With that installed on your HD, holding down open apple on boot pullsup a menu allowing you to boot off any other drive. That program is by the same person who ported Wolf 3D to the GS,and had many harsh words with rubywanker here over an OS bug,rubywanker's inability to follow simple directions like "email theauthor first if there's a problem, don't assume csa2 is populated byprogrammers after pirated like rubywanker and such ilk have turned itinto a wasteland." Support legitimate Apple II programmers, and getrid of the pirating jerks who want the programmers gone.Nathan Mates-- Nathan Mates nathan/ # What are the facts? Again and again and again-- what are the _facts_?# Shun wishful thinking, avoid opinion, care not what the neighbors# think-- what are the facts, and to how many decimal places? -R.A. Heinlein
> Download and install Eric Shepherd's 'ProBoot'>( is the preferred site).>With that installed on your HD, holding down open apple on boot pulls>up a menu allowing you to boot off any other drive.
po...@triode.apana.org.auI don't know if the address is still good, give it a try. I downloaded the DOS 3.3 Launcher from Genie a couple of years ago, it should still be there. You might also try Delphi, or any of the FTP sites (Asimov, Ground, etc.). The program requires that you copy the 5.25 disks to images, so Copy protected software will not work, deprotected software will though.
I wrote a program called Selector (v1.0 is out there on the netsomewhere) that allows you to run DOS 3.3 programs that you'veconverted to ProDOS disks. The benefit it gives is that certainprograms try to load themselves into or right through the text screenmemory which ProDOS has marked as being in use. This results in a "NOBUFFERS AVAILABLE" message.Selector allows you to tell ProDOS that the text screen memory isavailable before launching a program so that those programs will alsowork under ProDOS. A reboot after doing this is HIGHLY recommendeddue to the fact that the screen holes will be scrambled after loadinga program like this.However, it doesn't let you quit from most DOS 3.3 programs, becausethey never had quit options programmed into them, so this isn't muchof a problem. I have Selector set up as the STARTUP program on a 3.5"floppy so that I can just reboot and return to Selector.The part of Selector that does its stuff is just a single line ofBASIC which I can't remember off the top of my head. Just downloadthe program and take a look, it will be a poke to 48xxx or 49xxx.I also wrote about this technique in an article in II Alive magazine.I can't remember what issue at present but I sure Jeff Hurlburt wouldknow or could find out.=== I've had enough SPAM. Cut the obvious from my address to email me. ===
Thanks for the recommendation. I downloaded the program and gave ita try. Evidently, the approach does not generally permit whole-diskcopying (because Volume numbers are used to differentiate your'diskettes'); and, for some reason, it does not seem to like Copy II+. The idea seems to work fine for standard, file-oriented DOS 3.3stuff-- kind of a cute idea! Rubywand
Disks containing the program include A.P.P.L.E. PDS Disk 166, which is available from a members-only download area at Call-A.P.P.L.E (Apple Puget Sound Program Library Exchange) and CLC HELLO AND MENU 058. (CLC is defined below ...)
- Content rentals are viewable on a single device at a time, and must be played within 30 days, and completed within 48 hours of the start of play (stopping, pausing or restarting does not extend this period).- You may burn an audio playlist of purchased music to disc for listening purposes up to seven times; this limitation does not apply to DRM-free Content. Other Content may not be burned to disc.- Purchased Content will generally remain available for you to download, redownload, or otherwise access from Apple. Though it is unlikely, subsequent to your purchase, Content may be removed from the Services (for instance, because the provider removed it) and become unavailable for further download or access from Apple. To ensure your ability to continue enjoying Content, we encourage you to download all purchased Content to a device in your possession and to back it up.
A Pass allows you to purchase and receive television Content as it becomes available. A Season Pass applies to television Content that has a limited number of episodes per season; a Multi-Pass applies to television Content that is available on an ongoing basis. The full price of a Season Pass or Multi-Pass is charged at the time of the Transaction. Season Pass or Multi-Pass Content is available for download up to 90 days after the last episode becomes available. If a Content provider delivers to Apple fewer TV episodes than planned when you purchased a Season Pass, we will credit to your Apple ID the retail value of the corresponding number of episodes that were not provided to Apple.
For help getting started, see the online documentation in the wiki. You need to provide your own game IWAD. If you do not have a copy of a doom-engine game, the easiest way to obtain them is to purchase them from Steam or GOG. When you download them from either of these stores, ZDoom will automatically find them.
ZDoom supports using FluidSynth for MIDI playback. To use it, extract libfluidsynth.dll to the same directory as zdoom.exe and then configure it from within ZDoom. FluidSynth is bundled with GZDoom since v3.1.0, so this separate download is only useful for older versions.
ZDoom supports using TiMidity++ for MIDI playback. To use it, extract timidity.exe and timidity.cfg and read the instructions. TiMidity++ has become an internal player integrated within GZDoom since v3.3.0, so this separate download is only useful for older versions.
A DETH-based editor for ZDoom that runs in a DOS box. Comes with minimal documentation. If you don't already know how to use DETH, you should go find a good tutorial that explains it. If you plan on doing any ACS scripting, you should be sure to also download ACC below.
1. Overview2. Binary format3. Memory layout4. Linker configurations4.1 default config file (apple2.cfg)4.2 apple2-system.cfg4.3 apple2-hgr.cfg4.4 apple2-overlay.cfg4.5 apple2-asm.cfg5. ProDOS 8 system programs5.1 LOADER.SYSTEM5.2 Heap5.3 ProDOS 8 I/O buffers6. Platform specific header files6.1 Apple ][ specific functions6.2 Hardware access7. Loadable drivers7.1 Graphics drivers7.2 Extended memory drivers7.3 Joystick drivers7.4 Mouse drivers7.5 RS232 device drivers8. Limitations8.1 DOS 3.38.2 Direct console I/O8.3 Random number generator8.4 Realtime clock9. Other hints9.1 Passing arguments to the program9.2 Interrupts9.3 DIO9.4 Specifying file types for fopen10. License1. OverviewThis file contains an overview of the Apple ][ runtime systemas it comes with the cc65 C compiler. It describes the memory layout,Apple ][ specific header files, available drivers, and anypitfalls specific to that platform.
The easiest (and for really large programs in fact the only) way to have a cc65program use the memory from $800 to $2000 is to link it as binary(as opposed to system) program using the default linker configurationapple2.cfg with __HIMEM__ set to $BF00and load it with the LOADER.SYSTEM utility. The program then works like a systemprogram (i.e. quits to the ProDOS dispatcher). 2ff7e9595c
Comments