Archive
Elektrosmog Game released by ZeHa
uIEC/SD v3.0 Now available!
from: Petscii Forums “PETSCII.COM”
I held off on announcing uIEC/SD availability until I had some stock (impatient folks, you know who you are , but I do now have some stock 90 units).
Since uIEC shares the same firmware (kudos to Ingo Korb, who does not get enough recognition for this fine piece of code) as the recently announced SD2IEC, I’ll spare everyone rehashing the similarities and just note the differences:
Features:
- uIEC/SD is currently the smallest known CBM drive (1.5″ x 1.5″ by 0.3″). Perfect for embedding in your favorite machine, drive, or calculator (shout out to Tone007, who stuffed one in a CBM pocket calculator)
- uIEC/SD shares the same 128kB Atmel AVR 8-bit microcontroller as the rest of the uIEC line. With 51kB used for firmware, there’s plenty of room left for the future.
- uIEC/SD comes complete for use with IEC connector and power supply cassette port connector. VIC/64/C128 users can simply plug the wires in and use. (SX64/+4/C116/C16 users need to source 5V elsewhere, let me know before purchasing if you’d like an alternate connector)
- Although not yet defined for use, uIEC/SD offers an additional switch line and programmatic LED for future use.
- uIEC/SD not only supports SD and SDHC cards, but either SD or SDHC cards can also be used for updating the firmware (new feature, older firmware update software only supports SD cards)
source: petscii forums uIEC gallery
FPGA – C64 PLA Replacement
The PLA chip (906114-01) used in the Commodore C64 is a generic 82S100 gate array with custom programming. Its logic functions were dumped and reverse engineered by the community and are available from a variety of sources. They’re reused for this particular PLA replacement in the FPGA Arcade 28 pin DIL CPLD board.
Two approaches exist to build such a PLA replacement:
1. Implementation based on a truth table with 216 entries, each entry consiting of 8 bits and programmed into an EPROM chip.
2. Reverse engineered logic equations programmed into a PLD.
Both approaches result in the same logic functionality when implemented in a CPLD. Since equations are more common for CPLDs, I chose this implementation style for the final design. However, there’s a variant for the truth table available which has been verified in simulation but not in real C64 hardware. Following are descriptions for both of them.
We have run simulations proving that the equations perfectly match the truth table, so both compiled outputs are effectively identical in the C64 implementation discussed here.
source: fpgaarcade.com
durexForth (Forth for Commodore 64)
Forth, the Language.
Forth is a different language. It’s aged and a little weird.
What’s cool about it? It’s a very low-level and minimal language without any automatic memory management. At the same time, it easily scales to become a very high-level and domain-specific language, much like Lisp. Compared to C64 Basic, Forth is more attractive in almost every way.
It is a lot more fast, memory effective and powerful. Compared to C, specifically cc65, the story is a little different. It’s hard to make a fair comparison. Theoretically Forth code can be very memory efficient, and it’s possible to make Forth code that is leaner than C code. But it is also true that cc65 code is generally much faster than Forth code.
download: noname.c64.org
wikipedia: forth
1541 Ultimate is Open Source!
The software part of the 1541 Ultimate is from now on Open Source! Although the hardware still needs to be documented, people can already check out the source code, edit it and build new applications for the 1541 Ultimate! The source is released under GPL 3.0, which in short means that every addition to the source code will also need to be open sourced and the code or parts thereof may not be sold. The full license agreement can be found in the ‘root’ (trunk) of the SVN archive.
In order to build the software, you need to do the following:
- Install Cygwin, or run under Linux. Make sure you have:
- GNU make in order to run the makefiles.
- GCC compiler, in order to build the conversion tools.
- Install CC65 (http://www.cc65.org), and make sure you have the required environment variables and path set.
- Install a SVN client package (either command line in Cygwin) or a graphical client such as Tortoise SVN.
- Check out the repository from http://svn.xp-dev.com/svn/gideonz_1541Ultimate/
- Go to the trunk directory and type ‘make’.
At this point, the archive is read-only. If you are a developer and want to make a significant contribution to the 1541 Ultimate, please contact me and we can discuss being a write-user on the archive. Bug fixes from others can be E-mailed as patches, which I’d happily merge with the archive.
Happy programming!
source: 1541ultimate.net
DLH’s Commodore Archive Updated
David Haynes DLH’s Commodore Archive has updated his page.
- Hardware – JiffyDOS Installation Guides. Missing are 64, 64c and 128D. Originals provided by Chris Ryan
If anyone has these please contact me. Also a good copy of the User Manual is needed.
SX-64, C128, 1541, 1541-II, 1571, 1581, BlueChip BCD, Enchancer 2000, FSD-2, MSD SD-1 & SD-2 - Magazines – Added torrent for Family Computing (67 Issues)
- Books – The Official GEOS Programmer’s Reference Guide (BANTAM, 484 pages). This replaces the old scan that did not have OCR. I included the CMD Addendum at the front (17 pages)
source: DLH Commodore Archive
1541 Ultimate Homebrew case with built-in Speaker from fuckutube64
Playing 1541 Sing Song Serenade Drive Music.
DiskMagazine – Vandalism News #50
After many months and a lot of work. Onslaught & Wrath Designs bring you the 50th Vandalism News called The Gold Edition. Four disk sides, 12 exclusive SIDs, a bonus disk and two disk covers.
download magazine: noname.c64.org
download disk cover: noname.c64.org
website: onslaught.c64.org
Classic Java Retro-Games Online
Popular Retro-Games from the Eighties and Early Nineties online.
source: c64 games nes games gameboy games mastersystem games dos games
TRiAD sOUNDS oF tHE a M i G A #1
Triad’s back and kicking in the new year with something that we’ve had cooking for quite some time… As a little tribute to the genius of Amiga musicians, dalezy and I have dragged our personal favourite synthtunes kicking and screaming off the Amiga and onto the c64′s lovely SID chip for your enjoyment!
download: noname.c64.org
1541 Ultimate User Guide by N.A. Hoijtink
From 1541u forum:
I’m working on a 1541U manual. It is still heavily beta and incomplete, but i would like comments etc. So if you have time read it, and give me some input/suggestions.
Perhaps we can combine effords in creating a good manual for this exceptional piece of hardware…
Download: 1541U Manual
source: 1541ultimate.net
XUM1541 – The fast C64 floppy USB adapter
The xum1541 (pronounced “zoom”) is built from a modified version of the xu1541 firmware. It is a USB full speed device and supports high-speed parallel cables. The hardware USB support significantly speeds up transfers. It will support mnib (aka nibtools), which provides low-level imaging to backup copy protected disks.
I’m most excited about this feature since it is critical to archiving original floppies for the C64 Preservation Project.
SJLOAD C64/C64Dtv Fast Loader
SJLOAD is a C64/C64DTV software fastloader. Its main difference from normal fastloaders is that it only works with Jiffy-enabled drives and uses the Jiffy protocol. This makes it handy for people who have a Jiffy-enabled drive (also new hardware such as SD2IEC) but do not want to make the hardware changes necessary for exchanging the C64 kernal.
SJLOAD speed is a bit higher than normal Jiffy since SJLOAD uses the same protocol but a different implementation (it disables the VICII during load etc.). With an SD2IEC, SJLOAD is about 15% faster than a normal Jiffy kernal.
SJLOAD is loosely based on VDOS (1986) by Edward Carroll. However, the fast loading routines have been replaced completely by 1570.
download: picobay.com/dtv_wiki
Pushover 64 (Preview) a Italian game for C<64
Commodore 64 Porting from the original Amiga game by Ocean.
download the latest build here: pushover64
forum thread: ready64.org
Recent Comments