|
Post by turrican9 on Dec 21, 2022 3:12:56 GMT
|
|
|
Post by c64stuff on Dec 21, 2022 22:13:12 GMT
This sounds very cool, but since I haven't delved into reading up on it yet this might be a stupid question. Can this be implemented on Project Carousel or the mini or maxi in general, or is it something that requires launching a full version of Vice in order to assemble a file loader and launcher front end of all the games?
Which reminds me of another question. Early on in the release of the C64 mini somebody (was it zap or Feeze64 magazine?) had put together a compilation of tons of games on single "disk" for the C64 mini and had several of these based on themes on their website.
I'm still curious how this was accomplished. It couldn't be a true disk image because even with some kind of compression there were far too many games on each compilation to fit on a single disk image, unless it was using some kind of high density storage device format that was available to the C64 and the older version of vice running on the mini and maxi that supports it? Or is it a memory expansion cartridge setup that vice supports which loads the file loader and makes all these games available to load in as a cartridge?
I'm mainly curious about the mechanics of this. I remember compressing programs on the C64 and Amiga to fit more on a disk that would auto decompress and run when launched, but this looks like something more than that by the volume of it unless some kind of ram expansion cartridge like Easy Flash or mass storage supported format is being used, such as the file loader front end on a SD2EIC or something? Just curious how it's all accomplished.
Either way, again nice work on this. I'll check more into it when I set my C64 mini back up.
|
|
|
Post by turrican9 on Dec 21, 2022 22:43:56 GMT
OneLoad64 V4 consists of cartridge and PRG images so you launch them directly from the standard C64 mini/TheC64/TheVic20 frontend. The whole point of this collection is in the name 'OneLoad'. So a ton of multidisk games are also converted to CRTs (cartridge images). So you don't need to mess around with diskswapping and stuff. Just launch the games from the standard menus. You don't even need to go to classic mode since the whole point of this collection is 'One Load'.
|
|
|
Post by c64stuff on Dec 21, 2022 23:26:07 GMT
Very cool. So to further pick your brain on this, is there a front end initial launched cartridge program as a file loader, and all the games are stored in ram or rom expansion that can be flipped into memory and ran like a cartridge by some form of memory banking? If so, what size "memory expansion cartridge" is this, and what format of memory cartridge expansion is it using? Easy Flash? Or is this just a collection of instant loading games that you can put in the game folders of the mini and maxi? Again, I'm just curious how the whole thing works.
EDIT: After rereading your post this sounds like a collection of individual files that instantly launch without a front end built in. So far as the Freeze64 (I believe is who compiled those disks) and easy flash front end loaders, I'm still wondering how the managed to do that? Easy flash compilations for even original hardware I would guess are just acting as a memory expansion cartridge and memory swapping in the game, but I'm still wondering how the compilation disks front (Freeze64?) managed to do it too?
|
|
|
Post by turrican9 on Dec 21, 2022 23:41:51 GMT
Very cool. So to further pick your brain on this, is there a front end initial launched cartridge program as a file loader, and all the games are stored in ram or rom expansion that can be flipped into memory and ran like a cartridge by some form of memory banking? If so, what size "memory expansion cartridge" is this, and what format of memory cartridge expansion is it using? Easy Flash? Or is this just a collection of instant loading games that you can put in the game folders of the mini and maxi? Again, I'm just curious how the whole thing works. Why don't you just download and try? There is a mix of various cartridge sizes, including easyflash. This is not only for C64 mini/TheC64/TheVic20 but will also work on FPGAs, regular Vice and so on. There is no initial front end. you don't need that. Just run the files from the file browser like you would do with any file you put on your USB stick. Multiload games like Turrican 1 and 2, Katakis and a lot of others that originally came on multi D64 or D81 are converted to cartridge images. And alot of cartrige images even have the tapeloader loading screen with music. Just download, put on a USB stick and try it out. For the main library of over 2000 CRT files you need to put them in folders so you don't have more than 255 files in each folder, or the C64 mini/TheC64/TheVic20 filebrowser will not show all the files.
|
|
|
Post by turrican9 on Dec 21, 2022 23:47:59 GMT
|
|
|
Post by c64stuff on Dec 21, 2022 23:48:32 GMT
I just edited my response after rereading your prior post but see you've already responded. I'll read and reply tomorrow. Thanks.
|
|
|
Post by masticman on Dec 22, 2022 9:35:22 GMT
I just edited my response after rereading your prior post but see you've already responded. I'll read and reply tomorrow. Thanks. Thanks for sharing
|
|
|
Post by c64stuff on Dec 22, 2022 11:52:11 GMT
I understand now. I was just mainly curious about the mechanics of how compilation disks that first came out for the mini worked, since when you launched them they'd present a menu of tons of games with a file loader front end. I figured this was either using a mass storage format vice supported or it had to be something like easy flash memory expansion and was swapping in the games to memory.
|
|
|
Post by kamil8 on Jan 4, 2023 12:04:43 GMT
Great collection, although there are a few things to improve. Battle Ships has the wrong main board color. Titanic Blinky is completely bugged. The character takes no damage, cannot do/collect anything.
|
|
StatMat
Creatures
Creator of OneLoad64
Posts: 10
|
Post by StatMat on Jan 5, 2023 15:12:43 GMT
Great collection, although there are a few things to improve. Battle Ships has the wrong main board color. Titanic Blinky is completely bugged. The character takes no damage, cannot do/collect anything. Thanks for the issue reports. In fact, the board colour in the original release from Elite as used in the collection is cyan, so it is correct as per the original dump used (see Dumps/SourceFiles/Battle Ships.tap). However, the later Hit Pak re-release has it dark blue just like the background. But you're quite right, Titanic Blinky was indeed broken, sorry about that. It was down to not initialising a single byte in zero page. This has now been fixed and is included in the v4 update pack available [here] which contains a number of fixes since the initial release of v4.
|
|
|
Post by kamil84 on Jan 6, 2023 12:09:55 GMT
StatMat Thanks for explaining and fixing Titanic Blinky. Now it works as it should.
|
|