I have noticed mention in several threads of late that Great Cow BASIC lacks a simulator.
Whilst that is true, in that there is no simulator built into the GCBASIC IDE, you can still take the generated Hex File and run it in a 3rd Party simulator.
But that may soon change, thanks to a parallel development by Santiago González.
The program is in its early stages and I am currently helping Santi track down simulator errors, but eventually it will contain a full simulator, editor and debugger for PIC and AVR Microcontrollers programmed with Great Cow BASIC.
Here is a screenshot of a simulation of Microchip's Low Pin Count Demo Board running the Reversible LED Chase program.
The Full size image is attached.
There is no timeline for release but Santi is making great progress on the simulator whilst I am designing some training material / getting started guides for GCBASIC based on SimulIDE.
I will update here with any developments relative to GCBASIC but you are also welcome to look at Santi's own SF Page here:
A few days ago i discorred this independly. Yes definitly worth to contribute to. I have some Ideas, may netxt months I can contribute a script for it. It is on my (long) Todo List
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Not really but I figured I got to right click and hold component which gives a circle with a line across and drag to screen and it appears. Dragged a resistor but can't change it's default 100R. Looks interesting if I can figure how it works.
Last edit: stan cartwright 2017-11-03
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Not really but I figured I got to right click and hold component which
gives a circle with a line across and drag to screen and it appears.
Dragged a resitor but can't change it's default 100R. Looks interesting if
I can figure how it works.
The interface can be confusing but once you get used to it it is not too
bad.
Main thing is to access properties you place the component, select it, then
look to the left of the window for the Tab that says Properties.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Was blank..honest
playing with can't set input as 0v..comes out as big e number not 0. never mind, first try.
When I get used to it, just for passive components it will be useful. I'm rubbish with component calculations.
Was blank..honest
playing with can't set input as 0v..comes out as big e number not 0. never
mind, first try.
When I get used to it, just for passive components it will be useful. I'm
rubbish with component calculations.
As shown in your image they are not powered.
Click on the button marked '--V' to turn on the individual power supplies.
As a side note, you have used 2 variable supplies one of 0-5V the other of
0-3.3V
If you were only interested in those two Maximum voltages then rather
select fixed Voltage Source and set the values in properties.
I have noticed mention in several threads of late that Great Cow BASIC lacks a simulator.
Whilst that is true, in that there is no simulator built into the GCBASIC IDE, you can still take the generated Hex File and run it in a 3rd Party simulator.
But that may soon change, thanks to a parallel development by Santiago González.
The program is in its early stages and I am currently helping Santi track down simulator errors, but eventually it will contain a full simulator, editor and debugger for PIC and AVR Microcontrollers programmed with Great Cow BASIC.
Here is a screenshot of a simulation of Microchip's Low Pin Count Demo Board running the Reversible LED Chase program.
The Full size image is attached.
There is no timeline for release but Santi is making great progress on the simulator whilst I am designing some training material / getting started guides for GCBASIC based on SimulIDE.
I will update here with any developments relative to GCBASIC but you are also welcome to look at Santi's own SF Page here:
https://sourceforge.net/projects/simulide/
Cheers
Chris
Last edit: Chris Roper 2017-05-13
The SimulIDE project is great. We should all support and help improve.
Last edit: Anobium 2017-05-13
A few days ago i discorred this independly. Yes definitly worth to contribute to. I have some Ideas, may netxt months I can contribute a script for it. It is on my (long) Todo List
Reminds me of seetrax. I had the trial dos version and it cost £5 years ago.
I'll download it later and try it. Nice one
Unzipped and ran batch file or the .exe it opens and I selected new but I can't drag components. Is there a help file or any instructions please?
YouTube was good for this Sim.
Not really but I figured I got to right click and hold component which gives a circle with a line across and drag to screen and it appears. Dragged a resistor but can't change it's default 100R. Looks interesting if I can figure how it works.
Last edit: stan cartwright 2017-11-03
I asked in the simulide forum. Would be useful not just for ucontrollers. I can't find any hidden menus so maybe keyboard keys do something.
Frustrating I can't change the resistor values but first run
Did you try the properties tab on the left?
Look at the image I posted.
Look at your image.
See the similarity?
Last edit: Chris Roper 2017-11-03
I got it to change resistor value eventually.
You posted blank message :)
See how I get on and moan more later. Cheers
If my message is blank the forum is playing up because, I see an annotated
PNG image showing how to change the resistor value.
On 3 November 2017 at 22:13, stan cartwright stanleyella@users.sf.net
wrote:
Was blank..honest
playing with can't set input as 0v..comes out as big e number not 0. never mind, first try.
When I get used to it, just for passive components it will be useful. I'm rubbish with component calculations.
what I see:
[image: Inline images 1]
On 3 November 2017 at 22:36, stan cartwright stanleyella@users.sf.net
wrote:
Should the volt meter show something now it's "powered" ?
Is this the wrong place to post simulide questions?
As shown in your image they are not powered.
Click on the button marked '--V' to turn on the individual power supplies.
As a side note, you have used 2 variable supplies one of 0-5V the other of
0-3.3V
If you were only interested in those two Maximum voltages then rather
select fixed Voltage Source and set the values in properties.
On 3 November 2017 at 23:35, stan cartwright stanleyella@users.sf.net
wrote: