Welcome to the Gamebase 64 forums.                 An attempt to document ALL Commodore 64 gameware before it's too late!

Altirra emulator

Discuss any other databases that use the GameBase Frontend, whether in pre development, development or publically released.

Moderator: Jimbo

millansoft
Keen Member
Keen Member
Posts: 65
Joined: Tue Jun 26, 2012 5:47 am

Altirra emulator

Thu Mar 26, 2015 10:54 pm

Hello,

I always used Altirra for Atari 800 and Atari 5200 Gamebase, until version 2.4 it worked fine, but with versions 2.5 and 2.6 it doesn't load games anymore, anyone is aware about some change that needs to be made to the scripts?

Thanks!
User avatar
.mad.
Honoured Member
Honoured Member
Location: Lancashire
Posts: 2257
Joined: Sun Jun 19, 2005 3:30 pm

Fri Mar 27, 2015 5:40 pm

did you remove all traces of older version before installing/setting up the latest one.

you might need to rescan your rom/basic folder so the latest version of the emulator is configured correctly.

check your Altirra.ini is not pointing to files from the older version.

Code: Select all

;************************
;* Altirra v2.50 Script *
;*    by .mad. 2015     *
;************************

;-------------------------------------------------------------------
; All BIOS /ROM files to be configured from emulator menu.
; Using your file names and location.
;-------------------------------------------------------------------
;
; "OS-A" = "Atari OS vA PAL.rom"
; "OS-B" = "Atari OS vB PAL.rom"
; "XL" = "REV02(800XL-65XE-130XE).rom"
; "Other" = "ULTIMON XE.rom"
; "5200" = "Atari 5200 rev1 1982.rom"
; "Basic" = "BASIC revC.rom"
; "KMKJZIDE" = "KMK-JZ IDE(HDB111).rom"
; "KMKJZIDEV2" = "IDE+2.0(LBA1210).rom"
; "KMKJZIDEV2_SDX" = "IDE+2.0(SDX445).rom"
; "SIDE_SDX" = "SIDE(SDX445).rom"
; "XEGS" = "REV04(XEGS).rom"
; "Game" = "MISSXEGS (XEGS built-in game).rom"
; "1200XL" = "Atari OS v11 82.12.23(1200XL).rom"
; "MyIDEII" = ""
; "Ultimate1MB" = "Ultimate1MBv2_with_pbi_and_loader.rom"
; "bad allocation" = ""
;
;-------------------------------------------------------------------

;Activate Joypad Setting.
;This does not mess with the mapped buttons.

If Key_controller CONTAINS(xbox)
	Set_ini_value(%emupath%\Altirra.ini||[User\Software\virtualdub.org\Altirra\Settings\Input maps]||"Active maps" || [0C 00 00 00 00 04 00 00])

Else If Key_controller CONTAINS(gamepad)
	Set_ini_value(%emupath%\Altirra.ini||[User\Software\virtualdub.org\Altirra\Settings\Input maps]||"Active maps" || [0C 00 00 00 04 00 00 00])

Else If Key_controller CONTAINS(gamepad1)
	Set_ini_value(%emupath%\Altirra.ini||[User\Software\virtualdub.org\Altirra\Settings\Input maps]||"Active maps" || [0C 00 00 00 08 00 00 00])
End If


;Use Fullscreen or Window Default
If Key_screen CONTAINS(full)
Add_CLP(/f)
End If

;Set Machine Hardware - default = Atari 800
If key_hardware CONTAINS(800||800xl||5200)
Add_CLP(/hardware:%hardware_value%)
Else
Add_CLP(/hardware:800)
End If

;Set Machine Kernel - default = Atari 800 OS A
If key_kernel CONTAINS(default||osa||osb||xl||lle||hle||other||5200||5200le)
Add_CLP(/kernel:%kernel_value%)
Else
Add_CLP(/kernel:osa)
End If

If key_memsize CONTAINS(16k||48K||52k||64k||128k||320K||576k||1088k)
Add_CLP(/memsize:%memsize_value%)
Else
Add_CLP(/memsize:64k)
End If

;Set Graphic Mode
If Key_artifact CONTAINS(none||ntsc||ntschi||pal||palhi)
Add_CLP(/artifact:%artifact_value%)
else
Add_CLP(/artifact:none)
End if

;Check GameBase TAB for PAL or NTSC setting (PAL is Default)
   If PalNTSC = NTSC
      Add_CLP(/ntsc)
   ElseIf PalNTSC = PAL
      Add_CLP(/pal)
   Else
      Add_CLP(/pal)
   End If

If Key_mapper CONTAINS(*)
; Mapper number = 1 to 67
; If no mapper number is selected - the emulator will display a menu to select one.

;Mapper  Cart Type
;        -- Atari 5200 Carts --
; 4      Standard 32 KB 5200 cartridge
; 6      Two chip 16 KB 5200 cartridge
; 7      Bounty Bob Strikes Back 40 KB 5200 cartridge
; 16     One chip 16 KB 5200 cartridge
; 19     Standard 8 KB 5200 cartridge
; 20     Standard 4 KB 5200 cartridge

;        -- Atari 800 Carts --
; 57     Standard 2 KB cartridge
; 58     Standard 4 KB cartridge
; 1      Standard 8 KB cartridge
; 2      Standard 16 KB cartridge
; 18     Bounty Bob Strikes Back 40 KB cartridge
; 44     OSS 8 KB cartridge
; 3      OSS two chip 16 KB cartridge (034M)
; 45     OSS two chip 16 KB cartridge (043M)
; 15     OSS one chip 16 KB cartridge
; 22     32 KB Williams cartridge
; 8      64 KB Williams cartridge
; 59     Right slot 4 KB cartridge
; 21     Right slot 8 KB cartridge

; 5      DB 32 KB cartridge
; 9      Express 64 KB cartridge
; 10     Diamond 64 KB cartridge
; 39     Phoenix 8 KB cartridge
; 52     Ultracart 32 KB cartridge
; 53     Low bank 8 KB cartridge
; 47     AST 32 KB cartridge
; 61     MegaMax 2 MB cartridge
; 63     Flash MegaCart 4 MB cartridge

;        -- Atari XEGS Carts --
; 12     XEGS 32 KB cartridge
; 13     XEGS 64 KB cartridge (banks 0-7)
; 14     XEGS 128 KB cartridge
; 23     XEGS 256 KB cartridge
; 24     XEGS 512 KB cartridge
; 25     XEGS 1 MB cartridge
; 33     Switchable XEGS 32 KB cartridge
; 34     Switchable XEGS 64 KB cartridge
; 35     Switchable XEGS 128 KB cartridge
; 36     Switchable XEGS 256 KB cartridge
; 37     Switchable XEGS 512 KB cartridge
; 38     Switchable XEGS 1 MB cartridge
; 67     XEGS 64 KB cartridge (banks 8-15)

;        -- Atari MegaCarts --
; 26     MegaCart 16 KB cartridge
; 27     MegaCart 32 KB cartridge
; 28     MegaCart 64 KB cartridge
; 29     MegaCart 128 KB cartridge
; 30     MegaCart 256 KB cartridge
; 31     MegaCart 512 KB cartridge
; 32     MegaCart 1 MB cartridge
; 64     MegaCart 2 MB cartridge

; 46     Blizzard 4 KB cartridge
; 40     Blizzard 16 KB cartridge
; 60     Blizzard 32 KB cartridge
; 41     Atarimax 128 KB Flash cartridge
; 42     Atarimax 1 MB Flash cartridge
; 11     SpartaDos X 64 KB cartridge
; 43     SpartaDos X 128 KB cartridge
; 17     Atrax 128 KB cartridge
; 48     Atrax SDX 64 KB cartridge
; 49     Atrax SDX 128 KB cartridge
; 50     Turbosoft 64 KB cartridge
; 51     Turbosoft 128 KB cartridge
; 54     SIC! 128 KB cartridge
; 55     SIC! 256 KB cartridge
; 56     SIC! 512 KB cartridge
; 62     The!Cart 128 MB cartridge
; 65     The!Cart 32 MB cartridge
; 66     The!Cart 64 MB cartridge


Add_CLP(/cartmapper %mapper_value%)
End If

;Cartridge
If GameType CONTAINS(a52||rom||bin||car)
Add_CLP(/cart)

;Cassette Tape (A800)
Else If GameType CONTAINS(cas||wav)
Add_CLP(/tape)

;Disk (A800)
Else If GameType CONTAINS(atr||dcm||xfd||pro||atx)
Add_CLP(/disk)

;Binary Program (A800)
Else If GameType CONTAINS(xex||com||obx)
Add_CLP(/run)

;BASIC Program (A800)
Else If GameType CONTAINS(bas)
Add_CLP(/runbas)

End If

Add_CLP(%gamepathfile%)
Run_Emulator()

Return to “Other GameBase Projects”

Who is online

Users browsing this forum: No registered users and 53 guests