My C64 had a problem with previous attached speaker. It drew too much current to drive. And random characters where printed. Choosing another speaker and a minimal amplifier solved the issue. (Thanks to Bigred finding the problem at Bornhack 2024)
Today I made a Linux version of Tyrone’s QuickPath tool.
My friend Tyrone came up with a great idea.
A directory switching tool, to move around in often used directories. You can use a keyword to move around. These keywords are configured in a config file. Even starting Total Commander with preset directories. Work/Private/Programming environments. His version uses PowerShell, but he wanted a multiplatform version, so we have chosen to use Python on both environments.
My version uses Python and Bash. (Bash is used for a change directory workaround on Linux and bash completion.)
Source will be in Tyrone’s git when finished.
Options:
qp – lists config items with number and short key
qp 1 or qp c64demo – changes directory to below example
qp add c64demo /data/store/git/projects/c64code2024 – add a entry
qp del 1 – removes entry
qp mc tmp c64demo – starts midnight commander with left and right directories
Tomorrow some laser cutting, so let’s design some things to cut.
Jigsaw test – using engraving and cutting
Make a front for my bus manipulator
Make some cases for the game controllers (These are beta, and will be 3D printed at a later stage. My old 3D printer is slow)
Doing a project using leather is something I do not often enough. So I’m always looking for new ideas/projects.
This weekend, I made some straps for portable painting easels. Keeping the poles of the tripod together with multiple straps and a longer leather strip allows for easy carrying on your back.
A simple project, I need some challenge next time!
I mentioned a 2 ROM setup because the 8086 is 16bits instead of 8. So I was wondering that maybe a recompile was needed, or the data being split over two roms (odd/even)
The guy from GLABios was so kind to build me two interleaved roms.
So while working on a padded bench, I tested the ROMs.
Working outside .. on the padded bench
Back to the roms, it didn’t work!
But I missed a detail in the technical manual (the bold text)
In Turbo XT /2 and Turbo XT /3, there are two 28-pin sockets for ROM, both of them are occupied by 2764 which stored the BIOS. The contents of the two 2764 are identical. One of them contribute the ODD Byte to the system and the other EVEN Byte. Together they support 16 Bit BIOS access.
I don’t know why this is how it works, but when I flashed two the same 28C64’s it worked! (I also tought that is was strange that both original roms had the same markings.
New romsGlabios shows 8088Real 8086
It workes!
Only remarks/observations:
There was a longer wait time before the CF Card was detected/accessed
GLABios mentions 8088 in the splashscreen, but the machine is a 8086
UPDATE
GLABios was not updated for displaying 8086 yet. Error 1701 was the (old spinning) harddisk not being connected.
Nice .. harddisk infomation like size, rom address and CHS
"If something is worth doing, it's worth overdoing."