Jump to content

Working Altirra Module please?


barakawins

Recommended Posts

Can someone post a working Altirra Module for 8-bit Atari games? Seems that Altirra is the way to go as it takes

zip files. The atari800 emulator doesn't accept zips which isn't that great for multi disc games. Hope someone has one they can post which

works.

Thanks.

Link to comment
Share on other sites

ok.. I have a module that works with Altirra as the exe. The only issue I'm having is that when I pick a game through the hyperspin wheel, Altirra will not display the game in full screen.

Can I alter this module somehow to make the game show in full screen on boot up?

;----------------------------------------------------------------------------

MEmu = Altirra

MEmuV = 2.0.0

MURL =

MAuthor = Manson

MVersion = 2.0.0

MCRC =

MID =

MSystem = "Atari 8-bit"

;----------------------------------------------------------------------------

StartModule()

FadeInStart()

7z(romPath, romName, romExtension, 7zExtractPath)

BezelStart()

Run(executable . " """ . romPath . "\" . romName . romExtension . """", emuPath)

Sleep 1000

Send {Enter}

WinWait("ahk_class AltirraMainWindow")

WinWaitActive("ahk_class AltirraMainWindow")

BezelDraw()

FadeInExit()

Process("WaitClose", executable)

7zCleanUp()

BezelExit()

FadeOutExit()

ExitModule()

CloseProcess:

FadeOutStart()

WinClose("ahk_class AltirraMainWindow")

Return

Link to comment
Share on other sites

OK..l need help with some code. When the above script loads, I need an Alt+enter command in order to get the screen to go full screen.

Can someone assist with what to include to make this happen?

I tried sendinput {alt} {enter} but this didn't work.

Thanks.

Link to comment
Share on other sites

try this

;----------------------------------------------------------------------------
MEmu = Altirra
MEmuV = 2.0.0
MURL =
MAuthor = Manson
MVersion = 2.0.0
MCRC =
MID =
MSystem = "Atari 8-bit"
;----------------------------------------------------------------------------
StartModule()
FadeInStart()

7z(romPath, romName, romExtension, 7zExtractPath)

BezelStart()


Run(executable . " """ . romPath . "\" . romName . romExtension . """", emuPath)
Sleep 1000
Send {Enter}

WinWait("ahk_class AltirraMainWindow")
WinWaitActive("ahk_class AltirraMainWindow")

Send {Alt down}{Enter down}{Alt up}{Enter up}

BezelDraw()
FadeInExit()
Process("WaitClose", executable)
7zCleanUp()
BezelExit()
FadeOutExit()
ExitModule()


CloseProcess:
FadeOutStart()
WinClose("ahk_class AltirraMainWindow")
Return

Link to comment
Share on other sites

Thanks CraigAnderson - This worked. I played with Altirra and then the Atari800 emulator. Both work well. The Atari 800 emulator seems to work better. The trick to getting the

atari 800 emulator working with zip files is to make a change in hyperlaunch HQ. Atari 8 bit is the system name that Hyperlaunch HQ accepts in the left column. In settings you must

set enable zip. This is how I got it to work. Now for figuring out the wheels

Link to comment
Share on other sites

Update... I really want to like Altirra. Most games boot faster, but some key games like asteroids jam up. I'm thinking it's cause of the

"Send {Alt down}{Enter down}{Alt up}{Enter up}" line in the module script. I don't think asteroids likes the rapid full screen command.

Alitrra does boot nicer and seems to respond to controls better. But I think overall, the atari800 emulator is a tad better.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...