[an error occurred while processing this directive] GBAGI: Play first-gen Sierra games on the GBA - http://www.mmcafe.com/ Forums


Original message ([an error occurred while processing this directive] Views )[an error occurred while processing this directive]

OmegaDog
1016th Post



user profileedit/delete message

Red Carpet Premium Member




"GBAGI: Play first-gen Sierra games on the GBA" , posted Sat 31 Jan 14:46:post reply


Yanked from the AGDI forums (where the author himself posted):

GBAGI: The Game Boy Advance Adventure Game Interpreter

A programmer has created an open-source AGI engine for the Game Boy Advance, such that you'd be able to play, on your GBA, first-generation Sierra adventure games like the first games/versions in the series of King's Quest, Space Quest, Police Quest, and Leisure Suit Larry. You take an AGI game, inject it into a ROM with GBAGI, upload it to a flash cartridge, and play it in your GBA.

If you don't have a flash cartridge and linker (and I don't), you can test out how it works on Game Boy Advance emulators, like the latest version of Virtual Boy Advance (v1.7 works for me -- v1.4 and v1.5a don't). On the GBAGI site, there are a few roms with public-domain and freeware AGI programs (official demos and fan-made games).

The author has stated the project is currently 95% complete -- though he's not gonna put that much more work into it, he's invited others to do so, as the project is open source. The site has a lot of detail about the kind of work and research put into this project. But, just for a few key points on how it is right now:

- Input system: If you're wondering how it can work without a keyboard, there's a system that generates a list of possible commands and objects. It's still a bit buggy, but it's a neat system regardless.
- Graphics -- a bit of cropping vertically, some anti-aliasing horizontally. Works well for the most part -- but parts of dialog boxes will sometimes land in the cropped areas.
- Sound -- takes advantage of multi-channel -- though, at least on my comp with the VBA 1.7 emu, the channels desync.
- Saving games -- it's possible. Here's where you'll actually have to manually input each letter, by scrolling up and down through characters.

Overall, cool project. Once it's at 100%, it'll be a nice way to play through the games on the go -- and with the way Sierra games save, it's perfect for playing for a few minutes and then packing up again.






"I must pay for my past sins... Let's fight!""I have no choice. You will lose!" | CCT: NEXT STAGE IS 16 |

[this message was edited by OmegaDog on Sat 31 Jan 14:51]

Replies:

OmegaDog
1019th Post



user profileedit/delete message

Red Carpet Premium Member




"Email on sound, vert anti-aliasing, bugs" , posted Sun 1 Feb 08:50post reply


I sent the author an e-mail regarding his project -- a summary of his reply:

- The author acknowledges the sound isn't perfect. He mentions only two of four channels (three + noise) are currently being reproduced. He's hoping someone can write code to feed the four channels through a PCM sampler (instead of through the GBC sound chip).

- The author has played around with vertical anti-aliasing and may implement it in the future.

- Version 1.01 has just been released, which fixes save/load and inventory problems.






"I must pay for my past sins... Let's fight!""I have no choice. You will lose!" | CCT: NEXT STAGE IS 16 |

IkariDC
84th Post



user profileedit/delete message

Occasional Customer

"Re(1):Email on sound, vert anti-aliasing, bug" , posted Sun 1 Feb 09:51post reply


Cool! Man, it seems that you can do lots of things with a flash cart. I should get it sooner or later...

By the way, I was testing Pogoshell in VisualBoy Advance and I couldn't get to work some plugins like the NSF player and the WAV/MIDI player. Do you know why?





OmegaDog
1020th Post



user profileedit/delete message

Red Carpet Premium Member




"PogoShell: can't say..." , posted Sun 1 Feb 10:13post reply


I just downloaded PogoShel to try it out -- can't say what the problem is, because I can't even get it to run on VBA. (In general, I'm having a problem getting several public-domain roms to run on VBA...)






"I must pay for my past sins... Let's fight!""I have no choice. You will lose!" | CCT: NEXT STAGE IS 16 |

IkariDC
85th Post



user profileedit/delete message

Occasional Customer

"Re(1):PogoShell: can't say..." , posted Sun 1 Feb 13:34post reply


quote:
I just downloaded PogoShel to try it out -- can't say what the problem is, because I can't even get it to run on VBA. (In general, I'm having a problem getting several public-domain roms to run on VBA...)



Well, I dunno if you are doing something wrong, but you have to "compile" the PogoShell rom yourself. You know, there are some .bat files that compile all the things under the "root" folder. You have to mess with the root folder if you want to add stuff, but you can leave it as it is. You only have to run on VBA the compiled rom.





Gen
2477th Post



user profileedit/delete message

Platinum Carpet V.I.P- Board Master





"Re(1):GBAGI: Play first-gen Sierra games on t" , posted Sun 1 Feb 14:58post reply


quote:
Yanked from the AGDI forums (where the author himself posted):

GBAGI: The Game Boy Advance Adventure Game Interpreter

A programmer has created an open-source AGI engine for the Game Boy Advance, such that you'd be able to play, on your GBA, first-generation Sierra adventure games like the first games/versions in the series of King's Quest, Space Quest, Police Quest, and Leisure Suit Larry. You take an AGI game, inject it into a ROM with GBAGI, upload it to a flash cartridge, and play it in your GBA.

If you don't have a flash cartridge and linker (and I don't), you can test out how it works on Game Boy Advance emulators, like the latest version of Virtual Boy Advance (v1.7 works for me -- v1.4 and v1.5a don't). On the GBAGI site, there are a few roms with public-domain and freeware AGI programs (official demos and fan-made games).

The author has stated the project is currently 95% complete -- though he's not gonna put that much more work into it, he's invited others to do so, as the project is open source. The site has a lot of detail about the kind of work and research put into this project. But, just for a few key points on how it is right now:

- Input system: If you're wondering how it can work without a keyboard, there's a system that generates a list of possible commands and objects. It's still a bit buggy, but it's a neat system regardless.
- Graphics -- a bit of cropping vertically, some anti-aliasing horizontally. Works well for the most part -- but parts of dialog boxes will sometimes land in the cropped areas.
- Sound -- takes advantage of multi-channel -- though, at least on my comp with the VBA 1.7 emu, the channels desync.
- Saving games -- it's possible. Here's where you'll actually have to manually input each letter, by scrolling up and down through characters.

Overall, cool project. Once it's at 100%, it'll be a nice way to play through the games on the go -- and with the way Sierra games save, it's perfect for playing for a few minutes and then packing up again.

Interesting