Ultimate Amiga

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: BOOTABLE WORKBENCH CD  (Read 5275 times)

0 Members and 1 Guest are viewing this topic.

Ionise

  • Guest
BOOTABLE WORKBENCH CD
« on: September 25, 2008, 05:26:51 PM »

Hi,

Anyone clued on how to rewrite the startup sequence of Workbench to make it boot from cd on a cd32?

Preferably WB V3.1
Logged

SamuraiCrow

  • compile-time wierdo
  • Forum Mod
  • A1200
  • *****
  • Karma: 5
  • Offline Offline
  • Gender: Male
  • Posts: 946
  • Compile-time wierdo
Re: BOOTABLE WORKBENCH CD
« Reply #1 on: September 27, 2008, 04:00:42 PM »

Here's the startup-sequence from an old CUAmiga disk.

Code: [Select]
; $VER: CUCD Startup-Sequence 1.2 (23.12.96)
; Based on C= Startup-Sequence for hard drive systems.

C:RMTM
C:SetPatch QUIET

PicBoot :Prefs/Patterns/cubanner.iff MODEID=167936 CENTER=YES DETACH PATCH DELAY 0
C:Version >NIL:
FailAt 21

C:MakeDir RAM:T RAM:Clipboards

Resident >NIL: C:Assign PURE
Resident >NIL: C:Execute PURE

; This here is HappyENV. Avoids copying ENVARC: to ENV: Cool!
; Mucho quicker bewt on CD32 that's fer sure.
;
C:MountENV
Assign T: RAM:T
Assign CLIPS: RAM:Clipboards
Assign REXX: S:
Assign PRINTERS: DEVS:Printers
Assign KEYMAPS: DEVS:Keymaps
Assign LOCALE: SYS:Locale
Assign LIBS: SYS:Classes ADD
Assign HELP: LOCALE:Help
Assign CLASSES: SYS:Classes

BindDrivers
Assign CON: DISMOUNT
Assign RAW: DISMOUNT
C:Mount >NIL: DEVS:DOSDrivers/~(#?.info)

IF EXISTS DEVS:Monitors
    IF EXISTS DEVS:Monitors/VGAOnly
        DEVS:Monitors/VGAOnly
        EndIF
    C:List >NIL: DEVS:Monitors/~(#?.info|VGAOnly) TO T:M LFORMAT "DEVS:Monitors/%s"
    Execute T:M
    C:Delete >NIL: T:M
    EndIF

SetEnv Language "english"
SetEnv Workbench $Workbench
SetEnv Kickstart $Kickstart
UnSet Workbench
UnSet Kickstart

C:AddDataTypes REFRESH QUIET
C:PatchOpenWB
C:IPrefs
C:ConClip

Path >NIL: RAM: C: SYS:Utilities SYS:Rexxc SYS:System S: SYS:Prefs SYS:WBStartup SYS:Tools SYS:Tools/Commodities

IF EXISTS S:User-Startup
    Execute S:User-Startup
    EndIF

Resident Execute REMOVE
Resident Assign REMOVE

C:LoadWB
StopPicBoot
EndCLI >NIL:

RMTM is a patch that lets a joystick or control pad move the mouse pointer, and you can ignore the PicBoot stuff too.
Logged

Ionise

  • Guest
Re: BOOTABLE WORKBENCH CD
« Reply #2 on: September 28, 2008, 05:38:28 AM »

Thanks  ;)
Logged

woody.cool

  • A600
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 9
Re: BOOTABLE WORKBENCH CD
« Reply #3 on: May 26, 2009, 06:59:37 PM »

RMTM is a patch that lets a joystick or control pad move the mouse pointer, and you can ignore the PicBoot stuff too.
Sorry to be a pain, but that is incorrect!

RMTM removes the Commodore CDTV logo from the screen when booting on a CDTV

The program you're probably getting confused with is JoyMouse (part of the CD32 dev kit) which allows a joystick/joypad to control the mouse pointer.
Logged

SamuraiCrow

  • compile-time wierdo
  • Forum Mod
  • A1200
  • *****
  • Karma: 5
  • Offline Offline
  • Gender: Male
  • Posts: 946
  • Compile-time wierdo
Re: BOOTABLE WORKBENCH CD
« Reply #4 on: May 27, 2009, 02:58:29 AM »

Thanks for the correction.
Logged

woody.cool

  • A600
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 9
Re: BOOTABLE WORKBENCH CD
« Reply #5 on: May 27, 2009, 03:46:53 AM »

I opnce forgot to add RMTM to my Startup-Sequence, and when booting from a CD on my CDTV .... said game ran (could hear the music) but I still had the Commodore CDTV logo on screen, hence, RMTM is a neccessity when booting from CD on a CDTV.

However, on a CD32, it's not required (in fact, on any machine other than a CDTV, it does nothing)

I also mentioned above about JoyMouse ..... this program only works on Kickstart 2.0 or highter, and requires lowlevel.library in your LIBS: assign (unless being run on a CD32, as lowlevel.library is part of the CD32 enhanced kickstart)
For making the joystick/pad control mouse on a CDTV, you need to use the Bookit program (yeat again, part of the AmigaOS dev kit)
One of the parameters enables joystick/pad as moust control (although it's not really neccessary, as the CDTV remote has a switch on it which will do the same thing)

Bookit, however, can only be run on a CDTV and will error on any other Amiga ...... unless you have AsimCDFS as it installs cdtv.device in your DEVS: assign.
« Last Edit: May 27, 2009, 03:50:38 AM by woody.cool »
Logged
Pages: [1]   Go Up
 

TinyPortal 2.2.2 © 2005-2022