bwack / versa64cart Goto Github PK
View Code? Open in Web Editor NEWC64 Single EPROM cartridge pcb
C64 Single EPROM cartridge pcb
On page 7 of the 1.4 and 1.5 documentation, in the section titled "4.4. Example III", I believe there is a typo on the first row of the table. The neutron.crt file reports exrom: 0 game: 0 (16k Game)
, and I think 0 (=LOK)
is supposed to be 0 (=LOW)
. Also, I think the Setting column for !GAME is supposed to be SW1-1 = ON
instead. I tested this with doccosmos.crt, which reports the same information as the neutron.crt example in the documentation, and having SW1-1 set to ON worked perfectly.
(P.S. Great work on this pcb! It's so compact and well documented. I went from not knowing anything about C64 cartridges to building my own cart and flashing the ROM chips within a couple of hours!)
Hi Bwack.
I just saw your Versacart and it looks like a great piece of work! I understand it can hold up to 8 programs , each 8kb in a 512 eprom and each of the 8kb can be selected by changing the dipswitches. Perhaps a stupid question but I was wondering: can the Versacart be used to switch between kernelroms as well? So 8 different kernals in a 512 KB eprom and switch between Them by changing the dipswitches?
Best regards,
Bram.
Hi,
Bomberland is not available for order any more, but the 64k crt is freely downloadable at the bottom of the linked webpage. It should fit in a 27C512 but the Versa64Cart manual only lists 8k and 16k configurations. Would this work with Versa64Cart?
cartconv -f bomberland.crt
CRT Version: 1.0
Name: VICE CART
Hardware ID: 19 (Magic Desk)
Mode: exrom: 0 game: 1 (8k Game)
offset sig type bank start size chunklen
$000040 CHIP ROM #000 $8000 $2000 $2010
$002050 CHIP ROM #001 $8000 $2000 $2010
$004060 CHIP ROM #002 $8000 $2000 $2010
$006070 CHIP ROM #003 $8000 $2000 $2010
$008080 CHIP ROM #004 $8000 $2000 $2010
$00a090 CHIP ROM #005 $8000 $2000 $2010
$00c0a0 CHIP ROM #006 $8000 $2000 $2010
$00e0b0 CHIP ROM #007 $8000 $2000 $2010
total banks: 8 size: $010000
Hi,
it's not a big deal, but adding that info to the manual would help others. I waste some time using a few bad methods before finding good one.
Simplest working method in Windows:
copy /b file_1.bin + file_2.bin + ... + file_n.bin output_file.bin
copy /b DeadTest.bin + jupiterl.bin + SomeGame.bin combined.bin
copy /b DeadtTest.bin + jupiterl.bin combined.bin
This for sure won't work: copy-paste in Hex-editor plugin of Notepad++
I made a BOM on octopart for this https://octopart.com/bom-tool/bEfXBXH2
I have made small mods to V1.4 dessign, really don't know the exact differences with v1.4
Suggestion: holes for angled reset button
Issue regarding Versa64cart v1.1 and v1.2
The sharewareplus cartridge enclosure beam near the pcb edge fingers rest on top of the diodes.
http://sharewareplus.blogspot.com/
The stumpy cart dimensions is different to Commodore. It is only a millimeter or so it should be easy to modify the pcb to fit all the carts out there.
https://www.thefuturewas8bit.com/shop/commodore/c64romcart.html
Currently, I've only tested the cartridge with cartriges from retro innovation. The jumpers hit the top enclosure wall. Might aswell be a problem in other carts
http://store.go4retro.com/categories/Commodore/Hardware/
I tried making a merge request, but alas I didn't know how to do that.
I've fixed some typos on page 7 in the documentation of v1.4
https://github.com/tomse/Versa64Cart/tree/master/v1.4
the PDF is updated, and added the fix as doc 1.4b
cheers
I'm curious if there is a way to use a 28C64 EEPROM in this instead of a 27C64, as I have a ton of them. I have tried, but I just get a black screen. It looked like the 28C64 was pin compatible, so I was thinking this is strange. Anyways, thank you for the project!
I couldn't find any 27C64's like the guide recommends for a Dead Test Cart so I programmed it into the lower 8K of a 27C256 and zeroed the rest. I followed the guide, jumping JP3, JP4, and JP6. It doesn't seem to be working. Any ideas why? Are there any solutions that don't involve reprogramming the chip? It's already soldered in (unsocketed) and I don't really want to have to desolder it. Hope you can help. If there's a better place for support requests please let me know.
Question: why the switch from KiCad to Eagle ?
It would seem more logical to have an open project like this supported by an open program as KiCad - than a proprietary program as Eagle
Just wanted to know your opinion about replacing the DIP switch at SW1 and the solder blobs at GAME/EXROM/A13/A14/A15 by standard 2.54mm pitch pins as found in ROMH/ROML in order to a) some sellers might not have that specific 5-bit DIP switch in stock and b) 100% solder-less configuration using standard jumpers.
Thanks.
Gerbers are wrong in dir gerbers and the gerbers.zip file
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.