I have idea of creating PC DOS gamebase and after I give it a try, I run in couple problems.
Here is what I have done:
Created new database.
Modified gemus.dat to recognize DOSBox v0.63
Installed emulator in my new pc dos gamebase
Zipped one of the games that is playable in dosbox (flasback)
Made change in database to select zip file
Start the game
After I try to run the game, i run in the problem that gamebase does not extract files in directories. All files are extracted in one directory. Is there a way to change this?
Thanks!
Welcome to the Gamebase 64 forums. An attempt to document ALL Commodore 64 gameware before it's too late!
PC DOS
Moderator: Jimbo
- Pugsy
- GB64 Team
- Contact:
- Location: North Wales, UK
Post
Yes it's possible, but you'd need to recompile the VB source (you can get the source from http://sourceforge.net/projects/gamebase/ ). GameBase makes use of Info-Zips unzip32.dll. Looking at the example source from Info_zips site it should hopefully just be a matter of setting 'ndflag' to 1. The only reference I can find to ndflag in the GameBase source are in 'modUnzip32.bas' and 'modExtract.bas' and following the flow if you replace the single occurence in each of
with
and then recompile, you should find that you can unzip with the full directory structure. Of course this is just guess work at my end...I've not even got VB installed at the moment, I have enough problems with C too mess about with anything else.
I'd imagine this would have uses for Atari ST games which have HD capabilities.. I can see no real reason why it can't be the default, unless we have zips in the GBC with a directory structure?
As for it be lamerish I'd have to disagree....old PC games have serious issues on modern day PCs. And of course there's the various memory manager issues and the 640K limit that would make a frontend with the ability to allow the user to play any game with a single click without having to worry about such things very nice indeed.
Code: Select all
dirs = 0 ' 1=honour zip directories
Code: Select all
dirs = 1 ' 1=honour zip directories
I'd imagine this would have uses for Atari ST games which have HD capabilities.. I can see no real reason why it can't be the default, unless we have zips in the GBC with a directory structure?
As for it be lamerish I'd have to disagree....old PC games have serious issues on modern day PCs. And of course there's the various memory manager issues and the 640K limit that would make a frontend with the ability to allow the user to play any game with a single click without having to worry about such things very nice indeed.
Gamebase64 Team Member http://www.gamebase64.com
Ex-freelance cheat listing/pokes contributer to Zzap, CF, CU & ACE
MAME Cheat File Maintainer http://www.mamecheat.co.uk
Ex-freelance cheat listing/pokes contributer to Zzap, CF, CU & ACE
MAME Cheat File Maintainer http://www.mamecheat.co.uk
-
Gu
Post
I think a Gamebase using DosBox is an excellent idea, there are thousands of old games that simply refuse to work on modern PC's.
GamebaseST uses Zip files for some 40 hard disk games, for example Cruise for a Corpse and Monkey island both use this method to save on disk swapping. I suggest you look at the GamebaseST GEMUS script file to see how we achieved this using PKUnzip.
GamebaseST uses Zip files for some 40 hard disk games, for example Cruise for a Corpse and Monkey island both use this method to save on disk swapping. I suggest you look at the GamebaseST GEMUS script file to see how we achieved this using PKUnzip.
- Paul Thompson
- Keen Member
- Contact:
- Location: Formby
- J2003C
- GB64 Team
- Location: Just South of Hell
Post
You can probably work around the GB limitations using some GEMUS trickery.
Use F2 to add a final destination path for unzipping, like:
path=c:\DOSGame\
In the DOS box emulator path, use a batch file to launch your DOS game, but also use it as your emulator script. That way you can modify the batch file to make it unzip to the Key_path directory and launch DOS and the game.
Once someone has a rough working script, post it, and I can help polish it up.
Use F2 to add a final destination path for unzipping, like:
path=c:\DOSGame\
In the DOS box emulator path, use a batch file to launch your DOS game, but also use it as your emulator script. That way you can modify the batch file to make it unzip to the Key_path directory and launch DOS and the game.
Once someone has a rough working script, post it, and I can help polish it up.
-J2010C-
- joebucci
- Keen Member
- Contact:
- Location: Derry, NH
Post
Sure any "Preserving" of old software is cool!
Hey,
I think all these various "Projects, GameBases" are a good idea. Preserving old software for ANY machine should be done! It reminds us how far we've come, what we were thrilled with, and we marvel at what can now be "Emulated"!
I myself am working on what I'll call the A.P.P.S. Project. (Aquiring and Preserving Productivity Software) For the C64 mainly, but I'd probably have some C128 stuff in there as well. I'd like to try to cover the "Computing" side of the C64/128 Computer.
Writers, Painters, Planners, Desktop Publishing, GEOS, all That kind of stuff. I think a lot of 'older' people (Like myself!) would get a kick out of it! All I know is, I wasn't the ONLY one using a Commodore at home back in the day!
These are ALL great ideas people! Let's just keep "saving" what we can. Because, when it's gone.... It's GONE!
Best of luck,
JB
I think all these various "Projects, GameBases" are a good idea. Preserving old software for ANY machine should be done! It reminds us how far we've come, what we were thrilled with, and we marvel at what can now be "Emulated"!
I myself am working on what I'll call the A.P.P.S. Project. (Aquiring and Preserving Productivity Software) For the C64 mainly, but I'd probably have some C128 stuff in there as well. I'd like to try to cover the "Computing" side of the C64/128 Computer.
Writers, Painters, Planners, Desktop Publishing, GEOS, all That kind of stuff. I think a lot of 'older' people (Like myself!) would get a kick out of it! All I know is, I wasn't the ONLY one using a Commodore at home back in the day!
These are ALL great ideas people! Let's just keep "saving" what we can. Because, when it's gone.... It's GONE!
Best of luck,
JB
Joe Bucci
- Jimbo
- GB64 Team
Post
Aah this would be an excellent database! I spent hundreds of hours playing Sim City and the Scumm games on my first PC...
I'll look at the zip issue in GameBase too. Like you say Pugsy, hopefully it will be a quick fix to support zips with a directory structure (just have to recurse through directories to see which files changed before offering to rezip).
James
I'll look at the zip issue in GameBase too. Like you say Pugsy, hopefully it will be a quick fix to support zips with a directory structure (just have to recurse through directories to see which files changed before offering to rezip).
James
- K.C.
- Cool Member
- Location: The Netherlands
Post
Yes, D-Fend Reloaded rocks!
It is the only frontend I use besides of Gamebase.
Gamebase is the very only frontend I would not use to build a collection of DOS games, D-Fend is the best for this and cannot be beaten by any other program IMHO.
For all other platforms, Gamebase is my no 1.
It is the only frontend I use besides of Gamebase.
Gamebase is the very only frontend I would not use to build a collection of DOS games, D-Fend is the best for this and cannot be beaten by any other program IMHO.
For all other platforms, Gamebase is my no 1.
Return to “Other GameBase Projects”
Who is online
Users browsing this forum: No registered users and 3 guests