Click here to Skip to main content
16,006,594 members
Home / Discussions / C#
   

C#

 
GeneralRe: making a microprocessor simulator in C# Pin
Djtech0115-Mar-10 4:11
Djtech0115-Mar-10 4:11 
GeneralRe: making a microprocessor simulator in C# Pin
OriginalGriff15-Mar-10 4:20
mveOriginalGriff15-Mar-10 4:20 
GeneralRe: making a microprocessor simulator in C# Pin
Dave Kreskowiak15-Mar-10 4:39
mveDave Kreskowiak15-Mar-10 4:39 
GeneralRe: making a microprocessor simulator in C# Pin
OriginalGriff15-Mar-10 4:46
mveOriginalGriff15-Mar-10 4:46 
AnswerRe: making a microprocessor simulator in C# Pin
Richard MacCutchan15-Mar-10 3:57
mveRichard MacCutchan15-Mar-10 3:57 
AnswerRe: making a microprocessor simulator in C# [modified] Pin
harold aptroot15-Mar-10 4:08
harold aptroot15-Mar-10 4:08 
AnswerRe: making a microprocessor simulator in C# Pin
Luc Pattyn15-Mar-10 4:09
sitebuilderLuc Pattyn15-Mar-10 4:09 
GeneralRe: making a microprocessor simulator in C# Pin
DaveyM6915-Mar-10 5:09
professionalDaveyM6915-Mar-10 5:09 
Semi-hijacking here Luc...

I've often thought about writing a version of C# that can be used for higher level programming of PICs - the actual code entered by the user would be compiled down to either .asm/.s and use the free PIC compiler(s) or directly to .hex.
There are various versions of Basic( say no more) around for the PIC, and then either C (their versions are a nightmare IMO) or assembly. I use assembly but a nice C# type language would be very nice to have!

I did make a tentative start on this a few months ago but shelved it as I found myself writing a lot of inline code or one to one methods that weren't very reusable so I figured I needed a rethink. Maybe I had the right aproach? I keep meaning to take a look at F# as it seems like it may be better suited - any opinion?
Dave

Binging is like googling, it just feels dirtier. (Pete O'Hanlon)

BTW, in software, hope and pray is not a viable strategy. (Luc Pattyn)
Why are you using VB6? Do you hate yourself? (Christian Graus)

GeneralRe: making a microprocessor simulator in C# Pin
Luc Pattyn15-Mar-10 5:25
sitebuilderLuc Pattyn15-Mar-10 5:25 
GeneralRe: making a microprocessor simulator in C# Pin
DaveyM6915-Mar-10 5:48
professionalDaveyM6915-Mar-10 5:48 
GeneralRe: making a microprocessor simulator in C# Pin
Luc Pattyn15-Mar-10 6:39
sitebuilderLuc Pattyn15-Mar-10 6:39 
GeneralRe: making a microprocessor simulator in C# Pin
DaveyM6915-Mar-10 7:22
professionalDaveyM6915-Mar-10 7:22 
GeneralRe: making a microprocessor simulator in C# Pin
CPallini15-Mar-10 7:52
mveCPallini15-Mar-10 7:52 
GeneralRe: making a microprocessor simulator in C# Pin
DaveyM6915-Mar-10 8:10
professionalDaveyM6915-Mar-10 8:10 
GeneralRe: making a microprocessor simulator in C# Pin
harold aptroot15-Mar-10 8:17
harold aptroot15-Mar-10 8:17 
GeneralRe: making a microprocessor simulator in C# Pin
CPallini15-Mar-10 9:09
mveCPallini15-Mar-10 9:09 
GeneralRe: making a microprocessor simulator in C# Pin
CPallini15-Mar-10 9:06
mveCPallini15-Mar-10 9:06 
AnswerRe: making a microprocessor simulator in C# Pin
Djtech0115-Mar-10 4:19
Djtech0115-Mar-10 4:19 
GeneralRe: making a microprocessor simulator in C# Pin
Dave Kreskowiak15-Mar-10 4:33
mveDave Kreskowiak15-Mar-10 4:33 
AnswerRe: making a microprocessor simulator in C# Pin
Dave Kreskowiak15-Mar-10 4:30
mveDave Kreskowiak15-Mar-10 4:30 
AnswerRe: making a microprocessor simulator in C# Pin
Djtech0115-Mar-10 4:42
Djtech0115-Mar-10 4:42 
GeneralRe: making a microprocessor simulator in C# Pin
OriginalGriff15-Mar-10 4:49
mveOriginalGriff15-Mar-10 4:49 
GeneralRe: making a microprocessor simulator in C# Pin
Djtech0115-Mar-10 4:57
Djtech0115-Mar-10 4:57 
QuestionAdvanced C# Question Pin
Dave Kerr15-Mar-10 1:19
mentorDave Kerr15-Mar-10 1:19 
AnswerRe: Advanced C# Question Pin
Richard MacCutchan15-Mar-10 1:34
mveRichard MacCutchan15-Mar-10 1:34 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.