C128 cartridges with VICE?

Started by Mangelore, May 25, 2007, 08:27 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Mangelore

Howdy,

Does anyone know if VICE supports native 128 cartridges like Partner 128, Warpspeed 128 etc in the native 128 mode?

Cheers
Fotios

Stephane Richard

I don't have a cartridge image to test it...but I'd be curious to find out.

Also, as a request, anyone happen to have the S'MORE Basic cartridge they could create a crt out of?  I found just about any other cartridge to use with VICE C64 emulation, but I can't seem to find this one anywhere.  no one even seems to sell it.

It's a 64 cartridge in this case, when the 128 came out, S'MORE was dubbed BASIC 6.5 so close to  BASIC 7.0 it was ;-).   plys it gave you 61KB of ram compared to the 38 KB or so usually available.  That places this cartridge in the top list...but I can't find it anywhere.  :-(
When God created light, so too was born, the first Shadow!

MystikShadows

Golan Klinger

Funny you should mention S'More. I recently got one from the Fresno Commodore Users Group. Unfortunately, it doesn't work. The contacts on the cartridge are too far gone. I can't complain though because Robert was kind enough to sell it to me for $2 and in the box no less. I'm going to see if I can bring it back to life this weekend. Anyway, the S'More is more complex than your average cartridge so I can't just dump the EPROM for you (there are three actually, and three other chips.) Cloning it is going to be a major pain in the expansion port. I'm working on it though.
Call me Golan; my parents did.

Stephane Richard

ROFL@Major Pain in the expansion Port.  i'll have to remember that one ;-).

Let me know how that goes Golan.  It would be great if it could be done.  I used to love coding on that back when I had my 64.  They were programs for me, so it didn't matter if it worked on anyone else's PC ;-).

However, the inspiration for a S'MORE BASIC compiler project comes to mind ;-) hehe.
When God created light, so too was born, the first Shadow!

MystikShadows

Guest

Quote from: mystikshadowsROFL@Major Pain in the expansion Port.  i'll have to remember that one ;-).

Let me know how that goes Golan.  It would be great if it could be done.  I used to love coding on that back when I had my 64.  They were programs for me, so it didn't matter if it worked on anyone else's PC ;-).

However, the inspiration for a S'MORE BASIC compiler project comes to mind ;-) hehe.
I don't know how useful a cart would be since my expansion port is write only.

Stephane Richard

LOL I think I got the subtleties of that reply lol
When God created light, so too was born, the first Shadow!

MystikShadows

Golan Klinger

I got the S'More working! When I first got it I cleaned the contacts and several appeared to have been warn away so I thought I might have to recreate them or, worse case scenario, create an entirely new board. Luckily, neither such effort was necessary. I decided to make a more aggressive attempt at cleaning the contacts this morning and sure enough, everything is good to go. 20+ years of curiosity will be satiated later tonight when I get a chance to hack away on it. I'm really curious about being to scroll both ways in the BASIC editor. Should be interesting.

Thanks again, Robert. You rock.
Call me Golan; my parents did.

Stephane Richard

lol yup, that's another thing I liked about it alot. :-)  let me know how it goes, and let me know if and how the creation of the crt thing goes too :-)
When God created light, so too was born, the first Shadow!

MystikShadows

Golan Klinger

Quote from: mystikshadowslet me know how it goes, and let me know if and how the creation of the crt thing goes too :-)
I don't think you understood. I could dump the EPROMs but it still won't work in VICE because the S'More has additional circuitry. To get it to work in VICE would require the emulation of the cartridge and that's a non-trivial matter. I'm afraid that if you want to use a S'More, you'll have to buy one.
Call me Golan; my parents did.

hydrophilic

Glad to hear you got that working with only cleaning (appearantly a lot)!

If all the extra circuitry does is provide the added RAM, it seems a few small mods to ROM would allow it to run in an REU.  Maybe then VICE users could easily attach an REU image...

I'd love to work on that but I'm in the middle of huge project of my own at the moment but just thought I'd toss out the idea...

airship

I like working on the real hardware. VICE is cool an all, but...

I remember S'MORE as being my favorite programming cartridge, excepting of course COMAL 2.0 with SuperChip. :)

I wish I could find both of them.
Serving up content-free posts on the Interwebs since 1983.
History of INFO Magazine

Guest

Does the 128 VICE emulator support plug in ROM chips?

nikoniko

Yep. You can select internal and external function ROMs through the C128 settings menu, or you can specify them on the command line with -intfrom , -extfrom , and enable/disable them with -intfunc/+intfunc and -extfunc/+extfunc.

smf

Quote from: hydrophilicIf all the extra circuitry does is provide the added RAM,...
Without seeing the cartridge I can only guess that there is no ram on the cartridge. My thought is that the extra ram available to basic is just the ram behind the rom & i/o chips. I've always been confused as to why commodore didn't let you use that for basic.

I'd say it's more likely that the cartridge has bankswitched roms that overlay the basic rom. It should be possible to figure it out if the roms were dumped.

airship

There's a somewhat beat up S'More cartridge for sale on eBay right now at $10 with 4 more days to go:

http://cgi.ebay.com/Smore-Basic-Cartridge-for-the-Commodore-64-C64_W0QQitemZ320197736712
Serving up content-free posts on the Interwebs since 1983.
History of INFO Magazine

Golan Klinger

I already peed on that one. :)

It was actually part of a large lot auction and I asked the seller if I could buy it separately so they withdrew it from the lot and they put it up in a new auction. As I said earlier, I already have a S'More but I want another so I can see if it comes with a different revision of the software. If it has a different version I'll dump the ROM (and upgrade it if necessary) and pass the cartridge on to someone in the community.

Why? I may as well let the cat out of the bag on this one. I've started a project to add a few 'missing' cartridges to VICE and S'More is first up and the Mach 128 will be next. Having ROM dumps of all cartridges available is important but I really want people to be able to use those dumps in VICE.
Call me Golan; my parents did.