Commit Graph

118 Commits

Author SHA1 Message Date
Peter De Wachter
40ce3af070 Paul Reed's implementation of the PCLink RS232 protocol 2014-03-22 23:20:15 +01:00
Peter De Wachter
ff10ad59b6 Enable more compiler warnings 2014-03-22 22:44:36 +01:00
Peter De Wachter
75fbd68e97 Implement the floating instructions.
This is a pretty literal translation of the Verilog code. This received
minimal testing, there are certainly bugs here.
2014-03-22 22:09:49 +01:00
Peter De Wachter
dbc0cbb9eb Some more emulation bugs + small cleanups
Many CPU features seem to be completely unused by Oberon?
2014-03-18 22:16:42 +01:00
Peter De Wachter
aa242f8541 Fix start-up flicker 2014-03-18 21:00:07 +01:00
pdewacht
19c860ea88 Document F12 2014-03-17 23:51:41 +01:00
pdewacht
af9b4036aa Add current status to readme 2014-03-17 23:48:52 +01:00
Peter De Wachter
47f16d7b66 Press F12 to reset your RISC 2014-03-17 23:32:38 +01:00
Peter De Wachter
e764c439ba Replace gettimeofday by SDL_GetTicks 2014-03-17 23:22:36 +01:00
Peter De Wachter
7cb8e85053 Rename the I/O functions 2014-03-17 23:16:34 +01:00
Peter De Wachter
5f866df77c Factor out register writes
Register writes always affect the Z/N flags, even when a BL instruction writes
R15.
2014-03-17 23:14:06 +01:00
Peter De Wachter
92290ce89a Fix DIV of a negative value 2014-03-17 23:08:25 +01:00
Peter De Wachter
91e93a410e Fix SDL2 includes 2014-03-17 00:06:01 +01:00
Peter De Wachter
7fc11254dd Fix broken links 2014-03-16 14:42:10 +01:00
Peter De Wachter
c169f29363 Fix inverted colors 2014-03-16 12:13:20 +01:00
Peter De Wachter
b8b54f1934 readme file 2014-03-15 23:09:13 +01:00
Peter De Wachter
6dfaf8be5f A quick test with clang 2014-03-15 22:48:19 +01:00
Peter De Wachter
98b7753cdb Oberon RISC emulator 2014-03-15 22:34:51 +01:00