Our server costs ~$56 per month to run. Please consider donating or becoming a Patron to help keep the site running. Help us gain new members by following us on Twitter and liking our page on Facebook!
Current time: May 9, 2024, 2:26 pm

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
A weird bug in the preprocessor of PicoBlaze Simulator in JavaScript
#61
RE: A weird bug in the preprocessor of PicoBlaze Simulator in JavaScript
I've tried to speed things up in my PicoBlaze Simulator by adding a checkbox enabling the user to disable updating registers and flags on every step. The "Fibonacci Sequence" example, on my machine, runs in 54 seconds if displaying registers and flags is enabled, and it runs in 27 seconds if they are disabled. That's a significant speed-up, but not as much as 12 times (down to 5 seconds) as Agustin Izaguirre claimed was possible to speed it up by disabling DOM manipulation.
Reply
#62
RE: A weird bug in the preprocessor of PicoBlaze Simulator in JavaScript
(September 17, 2023 at 2:55 pm)FlatAssembler Wrote: I've tried to speed things up in my PicoBlaze Simulator by adding a checkbox enabling the user to disable updating registers and flags on every step. The "Fibonacci Sequence" example, on my machine, runs in 54 seconds if displaying registers and flags is enabled, and it runs in 27 seconds if they are disabled. That's a significant speed-up, but not as much as 12 times (down to 5 seconds) as Agustin Izaguirre claimed was possible to speed it up by disabling DOM manipulation.

When will it occur to you that no one here gives a rat’s char-broiled arse about any of this?

Boru
‘But it does me no injury for my neighbour to say there are twenty gods or no gods. It neither picks my pocket nor breaks my leg.’ - Thomas Jefferson
Reply
#63
RE: A weird bug in the preprocessor of PicoBlaze Simulator in JavaScript
(September 17, 2023 at 3:58 pm)BrianSoddingBoru4 Wrote:
(September 17, 2023 at 2:55 pm)FlatAssembler Wrote: I've tried to speed things up in my PicoBlaze Simulator by adding a checkbox enabling the user to disable updating registers and flags on every step. The "Fibonacci Sequence" example, on my machine, runs in 54 seconds if displaying registers and flags is enabled, and it runs in 27 seconds if they are disabled. That's a significant speed-up, but not as much as 12 times (down to 5 seconds) as Agustin Izaguirre claimed was possible to speed it up by disabling DOM manipulation.

When will it occur to you that no one here gives a rat’s char-broiled arse about any of this?

Boru

Maybe when he finally gets the big boot? *shrug*
"For the only way to eternal glory is a life lived in service of our Lord, FSM; Verily it is FSM who is the perfect being the name higher than all names, king of all kings and will bestow upon us all, one day, The great reclaiming"  -The Prophet Boiardi-

      Conservative trigger warning.
[Image: s-l640.jpg]
                                                                                         
Reply
#64
RE: A weird bug in the preprocessor of PicoBlaze Simulator in JavaScript
My mentor is constantly asking me to add something to or edit something in my Bachelor's Thesis, and he is demanding me to do that now. In my opinion, he is demanding way too much. If 4'000 lines of code and 29 pages of documentation, plus the fact that my program is used not only at my university, but also at a college in Argentine, is not enough, then nothing is. This is just a Bachelor Thesis, not a PhD.
Reply
#65
RE: A weird bug in the preprocessor of PicoBlaze Simulator in JavaScript
(September 27, 2023 at 12:46 pm)FlatAssembler Wrote: My mentor is constantly asking me to add something to or edit something in my Bachelor's Thesis, and he is demanding me to do that now. In my opinion, he is demanding way too much. If 4'000 lines of code and 29 pages of documentation, plus the fact that my program is used not only at my university, but also at a college in Argentine, is not enough, then nothing is. This is just a Bachelor Thesis, not a PhD.

Maybe you should quit behaving like a petulant toddler and just do it.

Boru
‘But it does me no injury for my neighbour to say there are twenty gods or no gods. It neither picks my pocket nor breaks my leg.’ - Thomas Jefferson
Reply
#66
RE: A weird bug in the preprocessor of PicoBlaze Simulator in JavaScript
(September 27, 2023 at 2:26 pm)BrianSoddingBoru4 Wrote:
(September 27, 2023 at 12:46 pm)FlatAssembler Wrote: My mentor is constantly asking me to add something to or edit something in my Bachelor's Thesis, and he is demanding me to do that now. In my opinion, he is demanding way too much. If 4'000 lines of code and 29 pages of documentation, plus the fact that my program is used not only at my university, but also at a college in Argentine, is not enough, then nothing is. This is just a Bachelor Thesis, not a PhD.

Maybe you should quit behaving like a petulant toddler and just do it.

Boru

The things he is asking me to do are not easy things. He is asking me to rewrite the documentation from being written in the 1st person to the passive voice. That basically means rewriting every single sentence in the 4th chapter (where I talk about how I programmed the assembler and the emulator).
Reply
#67
RE: A weird bug in the preprocessor of PicoBlaze Simulator in JavaScript
(September 27, 2023 at 2:57 pm)FlatAssembler Wrote:
(September 27, 2023 at 2:26 pm)BrianSoddingBoru4 Wrote: Maybe you should quit behaving like a petulant toddler and just do it.

Boru

The things he is asking me to do are not easy things. He is asking me to rewrite the documentation from being written in the 1st person to the passive voice. That basically means rewriting every single sentence in the 4th chapter (where I talk about how I programmed the assembler and the emulator).

Same response.

Boru
‘But it does me no injury for my neighbour to say there are twenty gods or no gods. It neither picks my pocket nor breaks my leg.’ - Thomas Jefferson
Reply
#68
RE: A weird bug in the preprocessor of PicoBlaze Simulator in JavaScript
OK, I graduated with a Bachelor degree in computer engineering.
I got a C from my Bachelor thesis. Which I think is very unfair. Somebody in 2016 on my university wrote a Bachelor thesis about a PicoBlaze disassembler (way easier to make than an assembler and emulator for PicoBlaze) written in C++ (a language that is taught at the university, while I was using JavaScript which I learned by myself), and he got an A. Apparently, in academia, comprehensive documentation is valued more than working software. Actually, it's not even comprehensive documentation, it is the sciency style of the documentation that is being valued in academia.
And my mentor told me that, due to copyright laws, I must not host the documentation on my website, and that I have to wait for the university to upload that documentation on DABAR.
Reply
#69
RE: A weird bug in the preprocessor of PicoBlaze Simulator in JavaScript
So, we are done here?
  
“If you are the smartest person in the room, then you are in the wrong room.” — Confucius
                                      
Reply
#70
RE: A weird bug in the preprocessor of PicoBlaze Simulator in JavaScript
(October 18, 2023 at 5:46 am)arewethereyet Wrote: So, we are done here?

Imma guess…no?

Boru
‘But it does me no injury for my neighbour to say there are twenty gods or no gods. It neither picks my pocket nor breaks my leg.’ - Thomas Jefferson
Reply



Possibly Related Threads...
Thread Author Replies Views Last Post
  PicoBlaze Simulator in JavaScript FlatAssembler 80 9380 June 23, 2023 at 5:20 pm
Last Post: arewethereyet
  Reformatting tools for JavaScript FlatAssembler 0 370 June 14, 2020 at 10:13 am
Last Post: FlatAssembler
  Android bug fear in 900 million phones account_inactive 0 614 August 8, 2016 at 6:31 am
Last Post: account_inactive
  Anatomy of religion in RELIGION SIMULATOR game gravitysoftware 12 2919 February 8, 2015 at 12:52 pm
Last Post: c172
  Analysis of a Facebook social engineering/Javascript "hack" Autumnlicious 4 3291 March 2, 2011 at 9:29 am
Last Post: fr0d0



Users browsing this thread: 1 Guest(s)