|
Post by Darius Goad on Jul 27, 2013 21:24:25 GMT -6
I am offering to teach people how to make computer emulators, as I am somewhat experienced in the subject.
My main projects are here, to prove my experience:
github.com/Alegend45/MSE github.com/Alegend45/IBM5150
A knowledge of C is expected, and a knowledge of C++ is recommended.
Lesson 1:
- What is an emulator? - Legal precautions - How to get started.
Lesson 2:
- How to write a good memory subsystem. -- How to deal with plug-and-play systems.
Project 1:
Write a memory and I/O subsystem suitable for use in a PC emulator.
Lesson 3:
- How to write a CPU emulator. -- How to write a cycle-accurate CPU emulator.
Project 2:
Write an 8086 emulator.
Lesson 4:
- How to write a graphics device emulator. -- Rules of thumb for graphics devices.
Project 3:
Write an emulator for a hypothetical 2D graphics system with hardware acceleration that I provide details for.
Sound emulation will not be included, as I have yet to learn how to do it effectively.
Project 1 is not very hard. It should take you one or two days at the most.
Project 2 is very hard. It might take you a month. I had to try more than 3 times to do it right, and on the last time, I did it in 3 weeks. by myself
Project 3 will not be that hard. I'll try to make it take 2 weeks at the most.
All projects will be in teams of 3.
|
|
|
Post by Ián B. Anglatzarâ on Jul 28, 2013 2:57:04 GMT -6
I am offering to teach people how to make computer emulators, as I am somewhat experienced in the subject. I shall be interested in seeing the results of this course, as I work as a technical communicator at a company that, among other things, creates and sells hardware debugger drivers for embedded computer systems, www.iar.com
|
|
|
Post by Darius Goad on Jul 28, 2013 8:30:15 GMT -6
Well, this will be entirely software emulation. No special-purpose hardware here!
|
|
Dr. Txec dal Nordselvă
Puisne (Associate) Justice of the Uppermost Court
Fraichetz dels punts, es non dels mürs
Posts: 4,063
Talossan Since: 9-23-2012
|
Post by Dr. Txec dal Nordselvă on Jul 28, 2013 10:05:58 GMT -6
Normally if someone wishes to "pitch a class" it is courteous to consult the University President first. I appreciate the enthusiasm though.
|
|
|
Post by Darius Goad on Jul 28, 2013 10:17:31 GMT -6
Oh, sorry. I didn't realize that. There isn't a rules thread at the top of the board.
|
|
Dr. Txec dal Nordselvă
Puisne (Associate) Justice of the Uppermost Court
Fraichetz dels punts, es non dels mürs
Posts: 4,063
Talossan Since: 9-23-2012
|
Post by Dr. Txec dal Nordselvă on Jul 28, 2013 10:33:08 GMT -6
Oh, sorry. I didn't realize that. There isn't a rules thread at the top of the board. NO rules thread, you're right. However, consider this: if you walked into any University or school, would you simply borrow a classroom and begin teaching? Or, would you talk to the University administration about it first? I am happy that you want to teach a course, just next time please talk to me first.
|
|
|
Post by Darius Goad on Jul 28, 2013 10:55:06 GMT -6
Alright, sorry.
|
|