The MyBIOS is a completely rewritten Atari-OS that is intended to be compatible with 400/800 and XL/XE software.The new BIOS is coded to be seen as stock REV_02 (XL/XE) and also patched for OS_B (400/800) programs.MyBIOS is designed to be downwards compatible.If you have a program that does not run on this BIOS, please zip and send me a copy for evaluation purpose.

Using MyBIOS is not easy for first time users.Do not forget that this is only the BIOS (that can use the MyIDE-][ cartridge).Nothing more and nothing less.But it is nicely MENU-driven, something the original ATARI-OS does not.

You start in the welcome menu and are asked how to boot (default = do nothing / any key).If there is no valid MyIDE-partition on the CF-card, the BIOS is nothing more then a enhanced ATARI-OS.But with more options and compatibility with 400/800 then the stock OS.

Remember to press/hold hot keys.HELP is the main key.SHIFT+CONTROL+ESC = resetSHIFT+CONTROL+TAB = cold start (does not alter basic/rom-settings)SHIFT+CONTROL+CAPS = restart/powerup.This is a main rough guide, knowing this, you are fine.Enjoy my BIOS

Currently BETA #16 is available on this forum !

#16-MyBIOS 4.8 included (so you can always roll-back if needed)-Altirra basic 1.51 included.-R/W protection of individual partitions has changed, please check and re-set your R/W-options.-Fixed some handling bugs when a user presses [RESET] when in the MENU's.....-Fixed booting disk and cassette-Fixed some issues with removing/inserting cards on the fly.-Fixed issues with cards larger then 4Gb. (Static CHS-reply and QD-dominant)-Fixed not saving the partition-sector on SD-to-CF adapters.-Fixed Windows / Mac partition-sequence-bug.#Rom version:-Added reset cartridge when No MyIDE is detected.-Added MyIDE-MENU check if flash-version matches ROM.

[BUG REPORT]-

[WORK IN PROGRESS]-

Overwiew:"Back to basics", i.e. moving stuff out of the OS into the MyIDE-]["[HELP] is your key to activate the menus""Device X: replaced by D255:""XL/XE and 400/800 compatible OS""Full PBI support""TAPE-support", Loading & Booting up to 10 times faster (6000 baud)"High speed IO enabled, D1: through D4:"

What is MyIDE?MyIDE-II is a interface to connect a CF-card (IDE-device) to the Atari parallel bus-system. Due to the parallel data-transfer it’s extremely fast, at least 10 times faster then standard SIO. In special applications it can reach data-transfers up to 100 Kbytes/second or 200 sectors/second.

3rd Party software.In the today’s world users upload their MyIDE-device with command-line driven “myidetool” and the windows-overlay “MyIDE Drive Manager LBA2”. These two fabulous 3rd party programs are downloaded together with this update. All 3rd party software is included.

FAT32 and ATARIMAX fat32-loader.The BIOS supports FAT32 entry in the MBR on your media for PC-usage.On this FAT32-area you can copy .XEX .ROM and .ATR files, which you can load with the ATARIMAX FAT32-loader.

APT and SDX.The BIOS supports APT entry in the MBR, to support SDX IDE-driver called “MyIDE.SYS” or “MyIDE2.SYS” made by FJC.You need to customize the SDX-rom to make it work with MyBIOS and/or APTThe SDX.ROM can simply be loaded with the ATARIMAX FAT32-loader.Please consult the SDX homepage for manual and SDX-customizer.

MyDOS.With the MyIDE-][ cartridge, you also find MyDOS as part of the flash-menu. This is a popular DOS version used on the Atari platform.

Direct IDE-access.Device Dx: with x>128 is a powerful tool to direct access any LBA-sector on the CF.

SRAMDISK.MyBIOS has a standard D8: RAMDISK mapped to the internal SRAMThe driver will reply to a percom command how many space is present depending on ROM-images loaded.With no ROM-loaded, size is almost 512k.Also, D8: is configured depending on what type of ROM is loaded using the ATARIMAX fat32-loader.

Main-MenuSome programs do not like to be interrupted by the menu, so on exit you find the screen gone, scrambled or parts missing.This because the menu relies on the users software to use NMI/DLI to restore the user screen.To restore Antic/Gtia-settings try the following to return (I would suggest this order of trying):-Antic: Restore Antic/Gtia-DMA from shadow / exit-Shadow: Restore Antic/Gtia-DMA, colors and settings from shadow /exit.-Trace: Trace memory and (try to) recover shadow-registers for Antic/Gtia, then restore / exit.

RESETWith F2, you should NEVER hit [RESET] !If MyBIOS is still alive in OSRAM, the first 2 options work.-Use [SHIFT]+[CONTROL]+[ESC]-Or [HELP] using the main-menu for a reset.If that does not work)-While holding [HELP] down, tap the [RESET]-key. To recover into the main menu.

Reworked the cartridge detection-routine.Reworked the menu handling, to support most software.All MyIDE-keys are now time-delayed, compatible with more software too.Added HSIO using external clock, up to 440 kbs can be done!Added ATARI_OS 10,11,1,2,3,4 support.Added Main-Menu exit-options.Added Load/Save option to "freeze/unfreeze" the current program state.-Nice feature when playing the Goonies Maximized 400/800 support.

There are images and/or files attached to this posting. You must be logged-in to view or download this content.

For anyone who want to use another FAT-loaders than the included one from Atarimax:-Please put your loader in the FAT-partition of the CF-card.-Load your program using the Atarimax FAT-loader.-Easy as that.

I think B16 can be seen as a final version.There are no plans to extent this BIOS, nor are there bug reports.I know some pitfalls, but 99% of the "normal" users won't encounter them.Never had plans to remove the "B"

So in the meantime, I started a different approach on my homepage.MyBIOS as stand alone OS and MyIDE-2 routines as loadable plug-in.That is in 100% beta stage, yes.The BIOS works quit OK.The MyIDE-2 plug-in works, but has several issues.http://www.mr-atari.com/MyBIOS/BETA_wip/

What I can try is to port new findings and techniques in the 4.9 on this tread.

Thanks Sijmen. Is there a way to have SIDE automatically sort in B16 when entering a directory? How about hiding files in SIDE? Also, is there a way to remove the 6 games from the root of MyBIOS in B16?

Who is online

Users browsing this forum: No registered users and 1 guest

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot post attachments in this forum