New Boot "Manager" insaneBOOT

Latest news in the Atari world

Moderators: Mug UK, Silver Surfer, Moderator Team

insane
Atariator
Atariator
Posts: 28
Joined: Thu Aug 28, 2014 11:42 am
Location: Frankfurt (Oder), Germany
Contact:

New Boot "Manager" insaneBOOT

Postby insane » Wed Feb 27, 2019 3:43 pm

Hi everyone!
I've written an autoexec menu/boot program called insaneBOOT,
which allows you to select multiple boot configs consisting of multiple programs.
A bit like XBOOT and other Boot Managers but with one big difference:
insaneBOOT does not sort your auto folder on a config change.
In fact insaneBOOT does not write anything to your HDD/CF!
Classic boot managers always reorder the auto folder on each config change which means write cycles.
As I'm fully working with CF-cards in my Falcon I try to minimize those.
The cons: no way to change .acc, .inf or .cpx files. Not possible without write cycles.
If some of you find it useful then please leave some feedback so that I can release a v1.0 final.
Download 1.0 beta via ftp: ftp://untergrund.net/users/insane/atari/autoexec.zip
(ftp as long as my http://insane.tscc.de page stays down)
.tSCc. - low-tech atari cyberpunks since 1990 | http://insane.tscc.de

marss
Atari maniac
Atari maniac
Posts: 97
Joined: Thu Nov 07, 2002 12:29 pm

Re: New Boot "Manager" insaneBOOT

Postby marss » Wed Feb 27, 2019 4:29 pm

useful ;)

insane
Atariator
Atariator
Posts: 28
Joined: Thu Aug 28, 2014 11:42 am
Location: Frankfurt (Oder), Germany
Contact:

Re: New Boot "Manager" insaneBOOT

Postby insane » Wed Feb 27, 2019 6:19 pm

Note that you can always run MinT tools like cp and mv with parameters (look at the autoexec.cfg for an example) to copy .acc, .inf or .cpx files :)
insaneBOOT can run programs with command line options
.tSCc. - low-tech atari cyberpunks since 1990 | http://insane.tscc.de

User avatar
simonsunnyboy
Moderator
Moderator
Posts: 5058
Joined: Wed Oct 23, 2002 4:36 pm
Location: Friedrichshafen, Germany
Contact:

Re: New Boot "Manager" insaneBOOT

Postby simonsunnyboy » Wed Feb 27, 2019 6:55 pm

Can I call things like NVDI from these sequences aswell?
Because then it would be truely flexible.

Neat idea in any cas, esp. the "no write to drive" policy.
Simon Sunnyboy/Paradize - http://paradize.atari.org/

Stay cool, stay Atari!

1x2600jr, 1x1040STFm, 1x1040STE 4MB+TOS2.06+SatanDisk, 1xF030 14MB+FPU+NetUS-Bee

User avatar
Eero Tamminen
Atari God
Atari God
Posts: 1890
Joined: Sun Jul 31, 2011 1:11 pm

Re: New Boot "Manager" insaneBOOT

Postby Eero Tamminen » Wed Feb 27, 2019 7:55 pm

Bug: it tries to read CFG file from A:AUTO instead of from boot drive (C: in my case).

insane
Atariator
Atariator
Posts: 28
Joined: Thu Aug 28, 2014 11:42 am
Location: Frankfurt (Oder), Germany
Contact:

Re: New Boot "Manager" insaneBOOT

Postby insane » Wed Feb 27, 2019 10:38 pm

@simon: yes- that's exactly what it is for. :) and i also use it this way
@Eero: weird; i use dgetdrv to get the current drive. Works fine on my Mega STE and Falcon
OTOH i only tested it with tos 2.06 and 4.04
Which TOS do you use?
.tSCc. - low-tech atari cyberpunks since 1990 | http://insane.tscc.de

insane
Atariator
Atariator
Posts: 28
Joined: Thu Aug 28, 2014 11:42 am
Location: Frankfurt (Oder), Germany
Contact:

Re: New Boot "Manager" insaneBOOT

Postby insane » Thu Feb 28, 2019 8:51 am

@Eero:
I've modified insaneBOOT to not ask about the "current" drive but rather simply use \AUTO\AUTOEXEC.CFG.
I think this still stems from testing. Can you please download it again - it should present itself as b20190228.0949.
If this doesn't work then I can try to use the boot drive set by the BOOTDEV $446.w Variable
.tSCc. - low-tech atari cyberpunks since 1990 | http://insane.tscc.de

insane
Atariator
Atariator
Posts: 28
Joined: Thu Aug 28, 2014 11:42 am
Location: Frankfurt (Oder), Germany
Contact:

Re: New Boot "Manager" insaneBOOT

Postby insane » Fri Mar 15, 2019 12:58 pm

update 1.0beta build 20190315.1505:
- restructured code to not run inside supervisor mode
-> fixes no-keyboard-input when ran inside mint.cnf

get it on http://insane.tscc.de
.tSCc. - low-tech atari cyberpunks since 1990 | http://insane.tscc.de

User avatar
Beetle
Atari maniac
Atari maniac
Posts: 79
Joined: Sat Jan 26, 2008 10:09 pm
Contact:

Re: New Boot "Manager" insaneBOOT

Postby Beetle » Fri Mar 15, 2019 4:41 pm

Awesome! You can easily use that to choose your desired screen resolution at boot time:

- make small textfiles, one file for each res in c:/screen.res/ folder:
640x480: 640.cfg

Code: Select all

video=0x401c


1280x720: 1280w.cfg

Code: Select all

video=0x441c


- make screen.cfg file from autoexec.cfg as template, save next to autoexec.cfg in auto folder

Code: Select all

...
.item 640x480
c:/mint/bin/cp.ttp c:/screen.rs/640.cfg u:/ram/screenres.cfg

.item 1280x720
c:/mint/bin/cp.ttp c:/screen.res/1280w.cfg u:/ram/screenres.cfg
 


and add line xaaes.cnf

Code: Select all

include u:/ram/screenres.cfg

right below

Code: Select all

video=0x(whatever you use most)/code]
which will be you fallback...

then add
[code]exec c:/auto/autoexec.prg screen.cfg

to mint.cnf file

This example was for SuperVidel users and only covers 2 res, but i have like a dozen different
resolutions defined in my setup. InsaneBOOT makes it so convenient to choose!
What will you want to choose at boot? Network or without network? DHCP or static?
Run CDROM driver or not? You can easily config which Desktop to run, too!

Thank you Insane, the most versatile Bootmanager i came across!
What Atari do you want to modify today?

User avatar
Eero Tamminen
Atari God
Atari God
Posts: 1890
Joined: Sun Jul 31, 2011 1:11 pm

Re: New Boot "Manager" insaneBOOT

Postby Eero Tamminen » Sat Mar 16, 2019 12:12 am

insane wrote:@Eero: weird; i use dgetdrv to get the current drive. Works fine on my Mega STE and Falcon
OTOH i only tested it with tos 2.06 and 4.04
Which TOS do you use?


Latest EmuTOS, with Hatari GEMDOS HD emulation.

insane wrote:I've modified insaneBOOT to not ask about the "current" drive but rather simply use \AUTO\AUTOEXEC.CFG.


This works fine, thanks! (and sorry for the late reply)

User avatar
wongck
Ultimate Atarian
Ultimate Atarian
Posts: 12615
Joined: Sat May 03, 2008 2:09 pm
Location: Far East
Contact:

Re: New Boot "Manager" insaneBOOT

Postby wongck » Fri Mar 22, 2019 1:43 pm

Beetle wrote:Awesome! You can easily use that to choose your desired screen resolution at boot time:


I been doing something similar to this since Helmut implemented MINT.CNF style include into XaaES.CNF, but by using STOOP.
In addition to video, I also made selections for Sparemint, AES and desktop as well. With STOOP I just pick these 3 items from different "board".
STOOP of course make writes to the HDD.

I am sure you can also do the same with Insaneboot, don't let the creative juices slow down!! :megaphone: :D
My Stuff: FB/Falcon CT63 CTPCI ATI RTL8139 USB 512MB 30GB HDD CF HxC_SD/ TT030 68882 4+32MB 520MB Nova/ 520STFM 4MB Tos206 SCSI
Shared SCSI Bus:ScsiLink ethernet, 9GB HDD,SD-reader @ http://phsw.atari.org
My Atari stuff for sale - click here for list

ctirad
Captain Atari
Captain Atari
Posts: 274
Joined: Sun Jul 15, 2012 9:44 pm

Re: New Boot "Manager" insaneBOOT

Postby ctirad » Fri Mar 22, 2019 6:04 pm

insane wrote:In fact insaneBOOT does not write anything to your HDD/CF!
Classic boot managers always reorder the auto folder on each config change which means write cycles.
As I'm fully working with CF-cards in my Falcon I try to minimize those.


Why? Do you plan to reboot 1000x per day for next 100 of years? ;)


Social Media

     

Return to “News & Announcements”

Who is online

Users browsing this forum: No registered users and 1 guest