Atarimax Product Discussion Forums
https://www.atarimax.com/flashcart/forum/

Upgrade to MyBIOS 4.9 BETA / MyBIOS 4.8 included
https://www.atarimax.com/flashcart/forum/viewtopic.php?f=17&t=1585
Page 1 of 1

Author:  mr-atari [ Mon Jan 14, 2013 5:54 am ]
Post subject:  Upgrade to MyBIOS 4.9 BETA / MyBIOS 4.8 included

What is MyBIOS?

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 = reset
SHIFT+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 APT
The 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 SRAM
The 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-Menu
Some 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.

RESET
With 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.

Cartridge support:
OSS: viewtopic.php?p=8349#p8349
XEGS: viewtopic.php?p=7445#p7445

https://www.youtube.com/watch?v=jTB7nO9 ... LZwg2JTqMA
Preview of fast cassette-loading

Author:  mr-atari [ Thu May 07, 2015 6:11 am ]
Post subject:  Re: MyBIOS v4.9.0x Manual, current BETA version.

Some screenshots of the current beta version.

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.

Author:  mr-atari [ Tue Dec 29, 2015 4:53 am ]
Post subject:  Re: MyBIOS v4.9.0x Manual, current BETA version.

Since I finished my latest game "Lost in Space"

http://www.mr-atari.com/lost_in_space

I found some time again to continue......

Author:  mr-atari [ Fri Jul 08, 2016 4:20 am ]
Post subject:  Re: Upgrade to MyBIOS 4.9 BETA / MyBIOS 4.8 included

New beta #16 online, see first post.

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.

Author:  mr-atari [ Fri Mar 17, 2017 5:40 am ]
Post subject:  Re: Upgrade to MyBIOS 4.9 BETA / MyBIOS 4.8 included

New cartridge-image online, see first post.

-Included ATbasic 1.53
-SIDE, an alternative FATloader

Author:  Atari Guy [ Sat Jun 10, 2017 3:00 pm ]
Post subject:  Re: Upgrade to MyBIOS 4.9 BETA / MyBIOS 4.8 included

Hi. Will MyBIOS have a regular release in the near future? It's been in beta a while now.

Author:  mr-atari [ Sun Jun 11, 2017 2:03 am ]
Post subject:  Re: Upgrade to MyBIOS 4.9 BETA / MyBIOS 4.8 included

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.

The BIOS works quit OK.
The MyIDE-2 plug-in works, but could have some minor issues/bugs.
http://www.mr-atari.com/Mr.Atari/MyBIOS/

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

Grtz,
Sijmen.

Author:  Atari Guy [ Sun Jun 11, 2017 11:32 am ]
Post subject:  Re: Upgrade to MyBIOS 4.9 BETA / MyBIOS 4.8 included

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?

Author:  mr-atari [ Fri Jun 16, 2017 3:48 am ]
Post subject:  Re: Upgrade to MyBIOS 4.9 BETA / MyBIOS 4.8 included

SIDE is a third-party software, shared by the creator.
It's patched to be used for MyIDE-][.
I have no source-code, nor can I change SIDE.

P.S.
SIDE is fat32-only.
Atarimax fat-loader supports all fat formatted CF-cards.

Page 1 of 1 All times are UTC - 5 hours
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/