[QUOTE=COBRAa;48707024]Those who disagree: what can VS's debugger do that MD's can't? Breakpoints work the same; conditionals work the same; inspect variables works the same, plus context variables; it has a watch-list; you can inspect the stack of any thread. I don't think I've ever used it further than that.[/QUOTE]
Off the top of my head, I don't think it can do edit and continue or native debugging (PInvoke or such).
[QUOTE=geel9;48707119]Can you move the current instruction to wherever the fuck you want?[/QUOTE]
Fair point, though that hardly worked for me anyway.
[editline]18th September 2015[/editline]
[QUOTE=ben1066;48707482]Off the top of my head, I don't think it can do edit and continue or native debugging (PInvoke or such).[/QUOTE]
Forgot about that one too, still, not really that essential if I'd forgotten about it.
[QUOTE=COBRAa;48707974]Fair point, though that hardly worked for me anyway.
[editline]18th September 2015[/editline]
Forgot about that one too, still, not really that essential if I'd forgotten about it.[/QUOTE]
TBH being able to move the current instruction is, like, so goddamn useful. You can use it to replay something if you missed it, or to just skip inside an if statement -- dude, so great. So. Great.
[editline]18th September 2015[/editline]
I don't know what black magic they perform to make it happen but man. So great.
[QUOTE=COBRAa;48707974]Forgot about that one too, still, not really that essential if I'd forgotten about it.[/QUOTE]
It was so useful when I was dubugging something that took 5 minutes to load the required data in. Not having to wait that long to make a simple change was pretty great.
On massive projects with long build and startup times, edit and continue is an invaluable productivity tool.
[QUOTE=COBRAa;48707974]Forgot about that one too, still, not really that essential if I'd forgotten about it.[/QUOTE]
sometimes opinions can be wrong
check out my [URL="https://github.com/adonaac/boipushy"]input library[/URL]
Damn, I really hoped it was a replacement for Unity's input manager, because the standard one is quite bad.
[thumb]http://i.imgur.com/EubafH9.jpg[/thumb]
[thumb]http://i.imgur.com/fOPDIzo.jpg[/thumb]
Hooray, i finished building the DC motor drivers for my CNC machine. Now i need to design a simple machine driver with safety protocols for the microcontroller that's built into the machine itself and a program that uploads work instructions to the microcontroller via USB.
Now comes the hard part of designing a GUI of sorts that's piss easy to use and that old people understand. :scream:
Also i absolutely hate G code. On the other hand, i could make it lua programmable, hmmm.
I've been working on a Battlefield: Bad Company 2 map editor. Here's a few screenshots:
[t]http://i.imgur.com/8kE9gIl.png[/t]
[t]http://i.imgur.com/hNW8HEO.png[/t]
[t]http://i.imgur.com/z15kqKB.png[/t]
[t]http://i.imgur.com/djI8rut.png[/t]
[t]http://i.imgur.com/VYkeuE2.png[/t]
I need to find a way to parse the shader database file.
Note: Everything is generated from the game files, I have made no manual modifications.
[QUOTE=cartman300;48710588][thumb]http://i.imgur.com/EubafH9.jpg[/thumb]
[thumb]http://i.imgur.com/fOPDIzo.jpg[/thumb]
Hooray, i finished building the DC motor drivers for my CNC machine.[/QUOTE]
This circuit looks like it will have micro short circuits when switching Q1 or Q2 (for short ammount of time both P-ch and N-ch Mosfets will be switched ON).
Not sure though.
[QUOTE=Fourier;48710903]This circuit looks like it will have micro short circuits when switching Q1 or Q2 (for short ammount of time both P-ch and N-ch Mosfets will be switched ON).
Not sure though.[/QUOTE]
Yes if you for toggle the 2nd on before you toggle the 1st off.
No if you toggle the 2nd on after you toggle the 1st off.
It's just used for switching the direction so i toggle both off before toggling any of them on anyway.
As I have dedicated post #2000 and #3000, I'm here to dedicate post #4000 to WAYWO.
Thanks for being a cool bunch throughout the years
So this is also a thing. [url]http://blogs.technet.com/b/packagemanagement/archive/2015/04/29/introducing-packagemanagement-in-windows-10.aspx[/url]
What does Windows say?
When I grow up, I want to be Linux.
[QUOTE=Fourier;48711414]What does Windows say?
When I grow up, I want to be Linux.[/QUOTE]
Joke thread is that way
are windows plural or singular
more at 11
I was trying to work on advance shadowing techniques involving stenciling and whatnot
...and then my debugger somehow shit the bed and got entirely fucked up, no longer even showing locals.
Trying to fix this somehow ended up breaking my entire Qt installation, so now I'm re-downloading everything all over again, and hopefully I can actually get some work done today.
[editline]18th September 2015[/editline]
Jesus, that took over 2 hours to fix everything, but I'm finally back to business.
Done a ton more work on my DCPU-16 emulator. Now we have working interrupts, and hardware support! The first piece of hardware I implemented was the [url=https://github.com/gatesphere/demi-16/blob/master/docs/hardware-specs/mojang/nya_lem1802-1-0.txt]LEM1802 Monitor[/url].
This assembly:
[code]; Find a LEM1802.
hwn a ; Put number of connected devices into A.
set i, 0 ; Initialise loop counter.
:find_screen_loop
hwq i ; Query hardware[I].
ife a, 0xf615 ; If it's the monitor...
set PC, found_screen ; Jump to the end.
add i, 1 ; Else, increment I.
set PC, find_screen_loop ; And try again.
:found_screen
set [screen_id], i ; Store the screen's index in screen_id.
; Initialise the LEM1802.
set a, 0 ; MEM_MAP_SCREEN.
set b, 0x8000 ; Map to location 0x8000.
hwi [screen_id] ; Call the interrupt.
set a, 2 ; MEM_MAP_PALETTE
set b, palette ; Map to our custom palette.
hwi [screen_id] ; Call the interrupt.
; Put some text on the screen.
set i, 0 ; Initialise loop counters.
set j, 0
:display_loop
set a, [message+i] ; Load the next character into A.
ife a, 0 ; If it's zero...
set PC, end ; Terminate.
ifg a, 0xff ; If it's a colour code...
set PC, set_colour ; Call set_colour.
bor a, b ; Apply the current colour code.
set [0x8000+j], a ; Copy the character to VRAM.
add i, 1 ; Increment I.
add j, 1
set PC, display_loop ; And move to the next one.
:set_colour
set b, a ; Put the colour code into B.
and b, 0xff ; Mask out the colour.
shl b, 8 ; Move it into the high 8 bits.
add i, 1 ; Move to the next character.
set PC, display_loop ; Continue the loop.
:end set PC, end ; Infinite loop.
:screen_id dat 0xFFFF ; The hardware index of the LEM1802.
; Custom palette with orange, green, and purple as the first three colours.
:palette dat 0x0FD1, 0x02b5, 0x0a5a, 0x0077, 0x0700, 0x0707, 0x0770, 0x0555, 0x0aaa, 0x000f, 0x00f0, 0x00ff, 0x0f00, 0x0f0f, 0x0ff0, 0x0fff
; Colour format: 0x1FB, where F is foreground colour, B is background colour.
:message dat 0x101, "Hello ", 0x120, "WAYWO", 0x101, ", how are you?", 0[/code]
Produces this:
[img]http://vgy.me/GUfHUL.png[/img]
Pretty happy with how this is going.
u guys know how to make an overlay (e.g. simple text) on dx9 and higher ? a bit like FRAPS or similiar.
That feeling when you consider renaming your game but come to find that someone has already used the exact same name on exactly the same concept. :blaze:
[IMG]http://i.imgur.com/jQHeAoR.png?2[/IMG]
Got a new android phone after using a flip phone. I guess I'll turn my BASIC interpreter into an android app
[QUOTE=Rocket;48715512]Windows does not want to become Linux. They'd lose almost all of their users.[/QUOTE]
Imagine the stability of Linux with the ease-of-use of Windows, though.
[QUOTE=Zero-Point;48715604]Imagine the stability of Linux with the ease-of-use of Windows, though.[/QUOTE]
...
OSX?
[QUOTE=Zero-Point;48715604]Imagine the stability of Linux with the ease-of-use of Windows, though.[/QUOTE]
But linux isn't hard to use?
I've managed to animate(poorly) a slime in my javascript canvas library thing.
Next up, input I guess.
[QUOTE=DrDevil;48715830]But linux isn't hard to use?[/QUOTE]
It's not hard to use but it is a lot easier to break it. Do not underestimate the average Windows user's ability to break everything.
Man, vagrant is so fucking awesome.
[QUOTE=DrDevil;48715830]But linux isn't hard to use?[/QUOTE]
[media]https://www.youtube.com/watch?v=5Qj8p-PEwbI[/media]
I installed Linux Mint the other day because I thought it was a good idea to try out Linux again to see if it had gotten any better (I used Arch for 2 years at some point) but then I changed back to Windows after only 1 day. There's no good alternative for ShareX on Linux and that's enough to make me drop it. Plus my computer made 33% more noise there than on Windows even with all appropriate drivers installed and that's unacceptable.
Sorry, you need to Log In to post a reply to this thread.