[Coco] VCC Update

Salvador Garcia salvadorgarciav at yahoo.com
Thu Apr 13 22:39:11 EDT 2017


Yes, it was there, plus, it was not code to compile.It was on a Webpage, perhaps as part of an example. The open curly bracket was not visible, that is all :-)

Plus, my example below got unformatted. The d = 2 was on a new line and the last char visible on the screen (of the original real example) was the close parenthesis. Salvador

      From: Luis Fernández <luis46coco at hotmail.com>
 To: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com> 
 Sent: Thursday, April 13, 2017 5:31 PM
 Subject: Re: [Coco] VCC Update
   
Yes, in:


if (XVariable==0 && ThisOtherThing == 100 && nYetAnotherVar)    d = 2;

    g = 100;
}


G = 100 is outside

But the "}" should give error warning, that line exists in the sources?



------------------------------------------
I was sure that the g = 100 should have been part of the IF statement. I found out that the screen was cutting the last char which in this case an open curly bracket. :-S
Visually, it would have been easier to read if the open bracket was on a new line. Kind of rocked my world ;-) Salvador



      From: Luis Fernández <luis46coco at hotmail.com>
 To: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>
 Sent: Thursday, April 13, 2017 4:31 PM
 Subject: Re: [Coco] VCC Update

>As a note, I do have a version of VCC sources


Sounds good, a new branch
I feel I need more information or guidance
We should have a site where we discuss a bit about C ++ writing formats and other things

I for example in the view of the user I do not know if it is better (* .bin, *. Dll) or with ";" Instead of "," and if you always add a space after or not, or use upper or lower case

So far the format seems to be, minuscule and space after ","
I do not know if it's better ";"

With respect to the format of c ++ seems a little long

command
{
    Break;
}

I prefer

Command {
    Break;
}


Or for a single instruction inside, use:

command
    Break;


---------------------------------------------------------------------------------


________________________________
De: Coco <coco-bounces at maltedmedia.com> en nombre de Bill Pierce via Coco <coco at maltedmedia.com>
Enviado: jueves, 13 de abril de 2017 05:16 p.m.
Para: coco at maltedmedia.com
Cc: Bill Pierce
Asunto: Re: [Coco] VCC Update

All really good ideas and from those with more knowledge than myself.
All I can say is start a clone, make some changes and we'll see what works... Anything benificial will be added to the current. A good place to start is to look over the "Issues" page on the VCC github site and see what's been suggested already.

As a note, I do have a version of VCC sources where all the code was being separated from the GUI (as James suggested) in prepreation for conversion, but was never finished (and the programmer never merged it to github). If there's enough interest, I'll upload it to a new branch. It may be more suitable for conversion.

The current "Master" branch has a none working "becker.dll" and if that could be fixed, it would be the best base for doing "enhancements" to the current Windows build. It already has dual HDs, remembers each "last accessed" folder for each function (roms, cas, DLLs, etc), and several other fixes.

As I said, if your enhancements work, I'll merge them and make a new version. I have no problem with that.


And Steve, I don't think anyone's pissing here, LMAO, just bouncing ideas, and maybe a few opinions. But this is needed if this project ever gets going again. Being a VCC user since Joseph started the project, I would love to see VCC grow to be THE Coco 3 emulator to use.




Bill Pierce
"Charlie stole the handle, and the train it won't stop going, no way to slow down!" - Ian Anderson - Jethro Tull



My Music from the Tandy/Radio Shack Color Computer 2 & 3
https://sites.google.com/site/dabarnstudio/
DaBarnStudio - Google Sites<https://sites.google.com/site/dabarnstudio/>
sites.google.com
Slowly becoming the largest "Software Project" site for the Tandy/Radio Shack Color Computer 1, 2, & 3 on the internet



DaBarnStudio - Google Sites<https://sites.google.com/site/dabarnstudio/>
DaBarnStudio - Google Sites<https://sites.google.com/site/dabarnstudio/>
sites.google.com
Slowly becoming the largest "Software Project" site for the Tandy/Radio Shack Color Computer 1, 2, & 3 on the internet



sites.google.com
Slowly becoming the largest "Software Project" site for the Tandy/Radio Shack Color Computer 1, 2, & 3 on the internet



Co-Contributor, Co-Editor for CocoPedia
http://www.cocopedia.com/wiki/index.php/Main_Page
[http://www.cocopedia.com/wiki/images/thumb/7/7d/COCO-CM8.GIF/256px-COCO-CM8.GIF]<http://www.cocopedia.com/wiki/index.php/Main_Page>

CoCopedia - The Tandy/Radio Shack Color Computer Wiki<http://www.cocopedia.com/wiki/index.php/Main_Page>
www.cocopedia.com
WELCOME ; Looking for CoCo help? If you are trying to do something with your old Color Computer, read this quick reference. Want to contribute to this wiki?



[http://www.cocopedia.com/wiki/images/thumb/7/7d/COCO-CM8.GIF/256px-COCO-CM8.GIF]<http://www.cocopedia.com/wiki/index.php/Main_Page>

CoCopedia - The Tandy/Radio Shack Color Computer Wiki<http://www.cocopedia.com/wiki/index.php/Main_Page>
[http://www.cocopedia.com/wiki/images/thumb/7/7d/COCO-CM8.GIF/256px-COCO-CM8.GIF]<http://www.cocopedia.com/wiki/index.php/Main_Page>

CoCopedia - The Tandy/Radio Shack Color Computer Wiki<http://www.cocopedia.com/wiki/index.php/Main_Page>
www.cocopedia.com
WELCOME ; Looking for CoCo help? If you are trying to do something with your old Color Computer, read this quick reference. Want to contribute to this wiki?



www.cocopedia.com<http://www.cocopedia.com>
WELCOME ; Looking for CoCo help? If you are trying to do something with your old Color Computer, read this quick reference. Want to contribute to this wiki?



Global Moderator for TRS-80/Tandy Color Computer Forums
http://www.tandycoco.com/forum/

E-Mail: ooogalapasooo at aol.com






-----Original Message-----
From: Salvador Garcia via Coco <coco at maltedmedia.com>
To: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>
Cc: Salvador Garcia <salvadorgarciav at yahoo.com>
Sent: Thu, Apr 13, 2017 4:37 pm
Subject: Re: [Coco] VCC Update

"in a civil and respectful way"You take all the fun out if it! ;-)Just so I understand, if I want to join the talk, do I need both Skype and YouTube? Or either one?Can you explain it to me as if I didn't know Extended BASIC? ;-)Salvador      From: Steve Strowbridge <ogsteviestrow at gmail.com> To: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>  Sent: Thursday, April 13, 2017 2:56 PM Subject: Re: [Coco] VCC Update  I'm also thinking this may be a great topic to bring up this Saturday,April 15th on CoCoTALK! which will air live at 3:00 PM EST athttp://live.ogsteviestrow.com  if anyone wants to join to live skype call,or join the live chat, hit me up, love to have you, and love to discussthis in a civil and respectful way :)Steve Strowbridge, akaThe Original Gamer Stevie Strowhttp://ogsteviestrow.comogsteviestrow@gmail.comOn Thu, Apr 13, 2017 at 3:54 PM, Steve Strowbridge <ogsteviestrow at gmail.com>wrote:> I don't pretend to know what it's like to work on these or> update/migrate/port them in the slightest, and I hope I have not offended> Bill or anyone else, and I didn't even mean to imply that pissing contests> were based around VCC in particular, but I have seen a lot of people with a> lot of varying opinions and favoritism towards one platform or the other> over the past few years, I am just merely throwing out that there, that> since there are some platforms that already exist and are already multi OS> compliant, why not integrate some of these rather than reinventing the> wheel.>> Also, regarding "competition" I agree that everyone should have the right> and freedom to create a product they so chose, and nobody is making any> money by doing any of this, so I'm not sure "competition" is the best word,> but "freedom", "variety", "options" all seem more appropriate, but again,> and these are just my opinions, sometimes the amount of variety can serve> to alienate a percentage of the population.>> Since none of these 3 options is a completely perfect,  or super easy> solution, and different camps are going to defend/stick with the choice> they made/support, those people are going to be somewhat "stuck" with> certain options/features or lack thereof.>> Since efforts are being made, and applaud them all, again, just my> opinion, I don't know all the facts, logistics, reasons, potential> pitfalls, etc., for not doing so, but I think if more "cooperation" was> applied than the "competition", the resulting product would be something> everyone could benefit from in the long haul.>> That's my 6809 cents.>>>> Steve Strowbridge, aka> The Original Gamer Stevie Strow> http://ogsteviestrow.com> ogsteviestrow at gmail.com>>> On Thu, Apr 13, 2017 at 3:42 PM, James Ross <jrosslist at outlook.com> wrote:>>> Bill Pierce wrote:>> > James, keep me updated on this. It sounds like you're moving in>> > the right direction.>>>> Will do Bill!  Thanks.>>>> > Though the original idea was to drop directx and move to QT or>> > something similar that's cross-compilable.>>>> Yes, that would be ideal! But ...>>>> First, please understand this in NOT a “pissing contest” as Stevie put>> it.  I know sometimes (or a lot of times) putting thoughts and expressions>> in writing can come across has harsh, when the intent was really not to be.>>>> I would love to see VCC ported to work on all the major platforms, like>> MAME & XRoar already do.>>>> How to do that, is a different story. To take the existing code and>> somehow shoe-horn that into Qt code using OpenGL – might be possible, but>> man … extremely difficult. I applaud the effort, but I believe the>> possibility of success is extremely low on that approach. They are two>> completely different “beasts” to tame.>> To do that, (again, this is just my opinion, duck and cover) it is a>> complete re-write.>>>> I am talking starting over from scratch.>>>> Now, what a person can do is use the existing VCC code as a road-map.>> Base a lot of the logic of the VCC engine for the CPU and peripherals. You>> could say start w/ the VCC code in one folder and the new from-scratch Qt>> code in another folder. And as you re-implement sections of the code/logic>> then you delete that code from the VCC folder.>>>> BUT it is NOT just a cut-and-paste proposition.  Each section will have>> to be re-done, re-engineered.  The VCC code was NOT done in a manner of>> separation of concerns like your model/view MVC concept. All the logic>> there is intertwined w/ the GUI stuff and the DirectDraw stuff.>>>> So the question is, how big of an effort for a ground up re-write using>> Qt/OpenGL?>>>> It is BIG (at least in my opinion it’s huge). UNLESS, you’ve done this>> kind of thing before. And are young and fast. But if you’re like me, in>> addition to the re-engineering / re-construction of the VCC code you have>> the learning curve of Qt/OpenGL to boot.  For me to do this – I’d be>> looking at 500 hours -- bare minimum on a project like that. Possibly>> closer to 1000 hours. AND then after ALL that – you will still be in C/C++>> land. A land that is still full of pitfalls. Even after just a few days>> working w/ the VCC I’m thinking, oh, yeah, that’s why I don’t do anything>> in C/C++ now, or have for many years. C/C++ is not the go-to language for>> new development these days.>>>> My thinking is this: if you want to modernize – dump C/C++ altogether. Do>> the re-write in C# or Java (I would be cool w/ either, but prefer C#)>> These days, C#/Java are perfectly adequate for speed -- even comparable to>> C/C++ to a certain degree. But forget keeping compatibility older versions>> of Windows! (which in this scenario, would be OK)>>>> C#/Gtk#/OpenGL --> OpenTK / SharpGL or figure out which OpenGL C# binding>> is most popular and maintained – also I believe there are some C#>> multiplatform game-kits that call on the best available graphics engine>> behind the scene (SDL on Linux/DirectX on Windows etc. could be looked.>>>> Same thing would go for Java. Might have even more options w/ Java>> including might be possible to use JavaFX to do the whole thing.>>>> That would be my 2c for a complete a re-write (which to summarize, in my>> belief, is the only way that a multi-platform VCC’ish – i.e. based of the>> VCC code -- gets done)>>>> James>>>>>> -->> Coco mailing list>> Coco at maltedmedia.com>> https://pairlist5.pair.net/mailman/listinfo/coco>>>>-- Coco mailing listCoco at maltedmedia.comhttps://pairlist5.pair.net/mailman/listinfo/coco  -- Coco mailing listCoco at maltedmedia.comhttps://pairlist5.pair.net/mailman/listinfo/coco
Original Gamer Stevie Strow | family of gamers, family ...<http://ogsteviestrow.com/>
ogsteviestrow.com
Family friendly gaming and live streams on YouTube from old-school to next-gen, stop by and check us out! Classic Arcade Games (the ones you put quarters in)




--
Coco mailing list
Coco at maltedmedia.com
https://pairlist5.pair.net/mailman/listinfo/coco
CoCoList for Color Computer Enthusiasts - pairlist5.pair.net<https://pairlist5.pair.net/mailman/listinfo/coco>
pairlist5.pair.net
This is a list for enthusiasts of the Color Computer in all its forms, its clones, and its software. To see the collection of prior postings to the list ...




--
Coco mailing list
Coco at maltedmedia.com
https://pairlist5.pair.net/mailman/listinfo/coco




--
Coco mailing list
Coco at maltedmedia.com
https://pairlist5.pair.net/mailman/listinfo/coco

-- 
Coco mailing list
Coco at maltedmedia.com
https://pairlist5.pair.net/mailman/listinfo/coco


   


More information about the Coco mailing list