Idun v1.2.0
Contents of this Release
This is a significant release that adds support for the Commodore 64 and the addition of 4 Megabytes of external, expansion memory ("ERAM").
- New From this version onward, the idun-cartridge works on the C128 and C64. The Mode switch is the toggle. When ON (switch toward the expansion port), the cart boots on a C64 or in C64 mode on the C128. When OFF, the cart is partially invisible to the C64. It can still be accessed if you load software that uses the cart, but there is nothing loaded into the C64 RAM and it will behave as if there is no cartridge. All software is cross-platform except for those programs that require the VDC or z80 CPU.
- New The cart and its software now provide a 4M RAM expansion called "ERAM". This additional memory is used by the
residentcommand in the shell and is a major enabler for future software. If you have the 2023 edition of the cart, then ERAM will not work unless you install a bodge wire, which is described on the Discord. See ERAM doc - New
gocommand added to BASIC wedge allows launching any Idun app directly. The command by itself ("go") launches the default shell set in the config file. With unmodified config, this replaces the olddoscommand. You can also specify the app, such as by usinggo "dos"orgo "arcade". The quotes are required. The ".app" extension is NOT required. Note: This is the new way to start arcade mode if you do not want it to start automatically (see configuration file!). - New partial implementation for issue #18 allows direct commands to IEC devices using the built-in wedge. Start by selecting an IEC device using
@#nwhere n is the device number. Then, any command following@is sent to the device (i.e.@n:mydisk,4dto format a diskette). - Fix issue #17 was preventing use of
pacmanto update the idun software from the idun terminal. Works now! - Fix issue #19 so you can again use the key to exit from a
mode debug vdccommand. - Update Soft-switches ($de7e & $de7f) that turn EXROM on/off improved and working on C64.
- Update A few changes in default configuration for [mode] settings and ERAM. You should merge or copy
idun-sys/idunrc.tomlto your.config/idunrc.tomlto be up-to-date. - Fix A broader array of VIC-IIe revisions are working reliably. I have tested R4-R7. Thanks to Chad for the loaner VIC chips.
- Fix When exiting the shell, the current virtual device selection is preserved. This makes it simple to continue to access virtual drives from BASIC if you have the ROM patch.
- Fix Launch an app from the shell no longer requires providing the ".app" extension.
- Fix aceFileStat routine had a bug that crashed the cart.
- Fix Disk image directories causing crash if the disk was empty.
- Fix Filesystem ownership for all the files in
idun-base(should be owner/group idun/idun, NOT root!).
How to update: If you are already on at least v1.1.7, then you can update from the Linux prompt with sudo pacman -Sy idun idun-base. Alternatively, you can just download the new SD card image to replace the one you are using.
Full Changelog: v1.1.9...v1.2.0