simulator

Building your first 6502-based project? We'll help you get started here.
User avatar
GARTHWILSON
Forum Moderator
Posts: 8773
Joined: 30 Aug 2002
Location: Southern California
Contact:

Re: simulator

Post by GARTHWILSON »

I get frustrated with github too (not its users), so I don't usually go to people's github repositories.  I did go to the original one above though, and couldn't figure out anything in the few minutes I spent there.  The name suggested it was about PDP-11, and this is not a PDP-11 forum.  https://github.com/nora-emu/6502-emu-daily however is obviously about 6502, even if it's in its initial stages, and we of course look forward to your progress.  You'll find plenty of help here, particularly if your questions are specific.
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
nora23169
Posts: 43
Joined: 29 Oct 2024

Re: simulator

Post by nora23169 »

So why not provide it on another platform instead of github? What platform should we use? Any recommendations?
User avatar
Yuri
Posts: 371
Joined: 28 Feb 2023
Location: Texas

Re: simulator

Post by Yuri »

nora23169 wrote:
So why not provide it on another platform instead of github? What platform should we use? Any recommendations?
I'm not sure why so many people seem to have difficulties with GitHub; it works for my needs.

That being said, one of the other (older) alternatives that I know of would be SourceForge.net

It uses Subversion (SVN) instead of git though.

Another git option might be GitLab or Bitbucket. If I'm not mistaken, those will just host the code; I'm not sure those offer any sort of community or publicly available search options for your code like GitHub does.

After that the only other option I would know of would be to host a version control server of your own; but that's kind of a pain to setup and maintain if I'm being honest.
nora23169
Posts: 43
Joined: 29 Oct 2024

Re: simulator

Post by nora23169 »

Ok, I'm going to use sourceforge.net from now on, since it's easier to log in than github.
User avatar
BigDumbDinosaur
Posts: 9425
Joined: 28 May 2009
Location: Midwestern USA (JB Pritzker’s dystopia)
Contact:

Re: simulator

Post by BigDumbDinosaur »

Yuri wrote:
nora23169 wrote:
So why not provide it on another platform instead of github? What platform should we use? Any recommendations?
I'm not sure why so many people seem to have difficulties with GitHub; it works for my needs.

Like Garth, I can never find what I’m looking for on GitHub—something about the way it is organized makes little sense to me.  Even if I did understand how GitHub works, I wouldn’t use it, since it is owned by Microsoft and that alone makes me suspect of the safety of visiting the site.

I have a domain registered for my homebrew computing activities, although I haven’t put a lot of effort into it.  Also, it isn’t infested with (usually annoying) Javascript and HTML5 rubbish.

Quote:
That being said, one of the other (older) alternatives that I know of would be SourceForge.net

It uses Subversion (SVN) instead of git though.

In my opinion, Subversion is superior to git, and is Open Source under the Apache license.

Quote:
Another git option might be GitLab or Bitbucket. If I'm not mistaken, those will just host the code; I'm not sure those offer any sort of community or publicly available search options for your code like GitHub does.

After that the only other option I would know of would be to host a version control server of your own; but that's kind of a pain to setup and maintain if I'm being honest.

If you maintain your software on your own server and said server is running Linux or some other UNIXy OS, it may already have the tools needed to do version control.  Registering a domain is an inexpensive process these days and even if you have to resort to purchasing hosting space, it doesn’t amount to much money.  It sure beats having your files stored on a Microsoft-controlled server.
x86?  We ain't got no x86.  We don't NEED no stinking x86!
User avatar
GARTHWILSON
Forum Moderator
Posts: 8773
Joined: 30 Aug 2002
Location: Southern California
Contact:

Re: simulator

Post by GARTHWILSON »

Nora, a few members have used forum topics here for their projects, reaching 40 pages or more.  That's one possibility you can use.  You can attach files, edit, inline your pictures and diagrams, etc..

I have my own website (as do many other members here), linked below.  My son set it up for me, and I wish I could get him to write up instructions for how others can set up the hosting and DNS.  He does it very quickly and easily; but I myself don't know much about it.  I just do the content.  It has been very inexpensive though.  He initially started by hosting mine and a few others on an old computer in our garage, and later moved the hosting to a virtual server in New York owned by Digital Ocean, and the monthly cost is considerably less than just the electric bill was for us to have it here.
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
nora23169
Posts: 43
Joined: 29 Oct 2024

Re: simulator

Post by nora23169 »

In order to learn how to use subversion, I will create and improve a simulator for learning how to make a mos6502 simulator with c.
Last edited by nora23169 on Mon Dec 16, 2024 7:16 am, edited 1 time in total.
nora23169
Posts: 43
Joined: 29 Oct 2024

Re: simulator

Post by nora23169 »

I have published it. The folder is still empty, but if you would like to please: https://dcf7-119-173-26-116.ngrok-free.app
Last edited by nora23169 on Mon Dec 16, 2024 7:19 am, edited 2 times in total.
nora23169
Posts: 43
Joined: 29 Oct 2024

Re: simulator

Post by nora23169 »

I created a user account for you all: Username: user1
Password: user1
User avatar
Yuri
Posts: 371
Joined: 28 Feb 2023
Location: Texas

Re: simulator

Post by Yuri »

BigDumbDinosaur wrote:
Like Garth, I can never find what I’m looking for on GitHub—something about the way it is organized makes little sense to me.
I guess? I danno, it shows me a list of files, lets me view different code branches, and an gives me the URL I need to checkout the repo locally. After that, all the other stuff is just extra bells and whistles.
Quote:
Even if I did understand how GitHub works, I wouldn’t use it, since it is owned by Microsoft and that alone makes me suspect of the safety of visiting the site.
I'm no fan of MS; but I don't really view them any more or less worse off than any other place I would end up putting the code. (Save maybe my own server, see below)

As I pointed out, there are some other alternatives though.
Quote:
Also, it isn’t infested with (usually annoying) Javascript and HTML5 rubbish.
HTML5 in of itself is just a revision of HTML. In many ways it simplifies a lot of the weird esoteric things that used to be very browser specific. A lot of styling options were moved into CSS, which helps reduce the size of the HTML file quite a bit. In fact, arguably, HTML5 is really quite good for folks with disabilities that require screen readers, as there is considerably less crap that the reader has to parse through, and HTML5 adds more info to assist those technologies in pointing out what each section of your page is for.

JavaScript is megh, a mixed bag for me. Can be useful, but often abused. *shrug*
Quote:
In my opinion, Subversion is superior to git, and is Open Source under the Apache license.
Git is open sourced as well. (All be it under the evil GNU licensing) And has about as much to do with GitHub as SVN has to do with SourceForge.

In any event, my observation was not a knock against SVN. Just that if you were previously using git (as the OP was), that they would need to switch tools to use SourceForge; if that was the route they decided to go with.
Quote:
If you maintain your software on your own server and said server is running Linux or some other UNIXy OS, it may already have the tools needed to do version control.
Maybe... Many Linux distros do not install the development tools by default any longer, and in fact, I would scream bloody murder if I saw development tools on any one of my web facing servers.

The more stuff installed on a server, the more potential avenues you open up for someone to find a way in. Most of the servers I run at work don't even have ping, or telnet installed, or even a termcap file. They have the absolutely barest minimal amount of stuff to make the OS run, along with sh and related utilities for me to get in there to maintain files when something goes screwy.
Quote:
Registering a domain is an inexpensive process these days and even if you have to resort to purchasing hosting space, it doesn’t amount to much money.  It sure beats having your files stored on a Microsoft-controlled server.
Even if you're getting hosting from someone, you would still have to find some way of setting up the repository on that server; and would likely have to maintain that part yourself. That can be a really deep rabbit hole to fall down. It can also be a pretty steep learning curve to overcome, especially if all you want to do is get some feedback on code that you're just starting to learn how to do.
User avatar
Yuri
Posts: 371
Joined: 28 Feb 2023
Location: Texas

Re: simulator

Post by Yuri »

Ah, found a site that has a nice list of some pros and cons of other source code hosting options:
Geeks For Geeks - Top 10 GitHub Alternatives

Hope this helps!
User avatar
BigEd
Posts: 11463
Joined: 11 Dec 2008
Location: England
Contact:

Re: simulator

Post by BigEd »

Github is absolutely fine for almost all hobbyists and almost everyone here. There are just a couple of people here who always object. That is their problem!
nora23169
Posts: 43
Joined: 29 Oct 2024

Re: simulator

Post by nora23169 »

BigEd wrote:
Github is absolutely fine for almost all hobbyists and almost everyone here. There are just a couple of people here who always object. That is their problem!
User avatar
BigDumbDinosaur
Posts: 9425
Joined: 28 May 2009
Location: Midwestern USA (JB Pritzker’s dystopia)
Contact:

Re: simulator

Post by BigDumbDinosaur »

Yuri wrote:
Ah, found a site that has a nice list of some pros and cons of other source code hosting options:
Geeks For Geeks - Top 10 GitHub Alternatives
From that site, and I quote:
Quote:
The reasons for searching the alternatives to Github could be many but the one that seems most real is its confusing UI.
As Garth and I were saying...  :D

BTW, what do GitHub users do when they are in the middle of a programming project, need to check out a file for editing and their Internet service goes on the fritz?
x86?  We ain't got no x86.  We don't NEED no stinking x86!
rwiker
Posts: 294
Joined: 03 Mar 2011

Re: simulator

Post by rwiker »

BigDumbDinosaur wrote:
[
BTW, what do GitHub users do wen they are in the middle of a programming project, need to check out a file for editing and their Internet service goes on the fritz?
git is a distributed version control system, so 99% of the time developers do not need to have access to github, or even internet. This is similar to subversion, but git simply is much more full-featured and works better.
Post Reply