Login
Back to forumSee the full topicGo to last reply

Posted By

Chicken
on 2010-09-11
05:27:09
 Latest news from BSZ via Csio ;)

BSZ's answer as posted by Csio in the other thread.

beykoz some face from c64 sign up here and you are good pals i share some new info from bsz, and maybe Luca can translate it to English:

BSZ wrote:

Szoval mint azt valaki emlitette, a Solder-fele SID-kartya Joy-port + a SID
analog bemeneteket a Plus/4-es GEOS tudja hasznalni az 1351-es (?) eger
illesztesehez. Emiatt mindenkeppen erdemes lenne a SID olvashato regjeinek az
olvashatosagat megoldani. A kovetkezo otletem van:

Alapbol a kartya elindul FULL "Solder-compatible" modban. Ekkor a SID
886KHz-rol megy (Plus/4 single clock), a par regisztere olvashato. Ekkor a
$FD40..$FD5F tartomanyon kivul el meg az $FE80-$FE9F tartomany (Csory fele
SID-card cime) es az $FD80-as cim, ezen van a Solder-fele kartya JOY portja.
Ez az alapfelallas.

Lesz egy CONFIG regiszter (valahol), ahol ilyeneket lehet kapcsolgatni majd:
- 985KHz-s uzemmod engedelyezese
- $D400..$D41F tartomanyban a SID irasanak engedelyezese
- (Meg esetleg meg valami, ha eszembe jut... )

Ha a 985KHz-s uzemmod be lesz kapcsolva, akkor a SID olvashatosaga nem fog
mukodni. De ez ugyis akkor fog kelleni, ha valami regi demot akarsz nezni,
amiben SID-es zene van, de nem SID-kartya szupporttal. Ekkor bekapcsolod ezt
a 985KHz-s modot a $D400-as eleressel egyutt, majd elinditod a ware-t, ami
(valamilyen konverterrel a TED mellett) szolni fog SID-en is. Ebben az
esetben ugyse jon szoba a SID-kartyas egerkezeles, ha meg olyan progit
hasznalsz, ami ezt igenyli, az mar ugyis 886KHz-s SID mellett keszult.

Ezt a "legacy C64" modot azert eroltetem, mert tudom, hogy nekem mekkora
elmeny volt a regi demokat eloszedni, es "ujrahallgatni" SIDdel a csorgo
TED-es freqkonverterek helyett. Ezt az "elmenyt" had tapasztalja meg mar mas
is...

A tervem az, hogy egy probapanelen osszeepitem elobb az egeszet, ahol ki
lehet majd trukkozni a dolgokat. Ha minden jol megy, akkor utana lehet nyakot
tervezni, meg ilyesmi.

 Translation provided Csabo

So like I said, Solder's SID card can use the Joy-port + the SID card's analog input can be used to connect an 1351(?) mouse for GEOS. Therefore it would make sense to make those readable register's readable. My idea is as follows:

By default the card would be in Solder-compatible mode. The SID would be in 886Khz mode (Plus/4 single clock), and a few registers would be readable. Besides the $FD40-$FD5F area the $FE80-$FE9F area (Csory's SID card's address) and $FD80, that's the joy port of the Solder. This it the default.

There will be a CONFIG register (somewhere), where you can switch the following:
- enable 985Khz mode
- enable SID writing of $D400-$D41F area
- (maybe something else, if I can remember it)

If you switch to 985Khz mode, then the SID readability will be disabled. But you would only need that while watching some old demos with SID music, which doesn't have SID support. So then you switch to 985Khz mode with $D400 reading, and you start the program that (besides the TED converter) will play the SID music. In this case mouse handing wouldn't be needed, and if you do need that, then that program was made for the 886Khz SID anyway.

The reason I'm pushing for this "legacy C64" mode because I know how much fun it is to listen to old demos with SID instead of the beeping TED converters. Others should be able to enjoy this as well.

My plan is to build the while thing on a test panel, where you can figure things out. If all goes well, the IC board can be built, etc.




Back to top


Copyright © Plus/4 World Team, 2001-2024