Peter De Wachter
86eba42f00
Add PCLink shell scripts
2014-03-31 21:24:50 +02:00
pdewacht
86c915c3fb
Warn about old disk images
2014-03-31 21:15:51 +02:00
Peter De Wachter
45c1c56c40
Support filesystem-only images.
...
Patch from Paul Reed.
2014-03-31 21:11:15 +02:00
Peter De Wachter
1a08bc9298
Add gitignore file and clean up a bit
2014-03-27 22:48:42 +01:00
Peter De Wachter
c8b2d2c620
Move SCREEN_WIDTH/HEIGHT to risc.h file
...
Since it's a property of the RISC machine.
2014-03-27 21:44:39 +01:00
Peter De Wachter
bb84e50862
Fix some bugs in the floating-point adder.
...
To test the floating point code, I hacked together a simple translator
from the official Verilog implementation to C, and compared the output
of that with the emulator's implementation.
2014-03-27 21:37:43 +01:00
Peter De Wachter
effe483e9c
Implement Cmd-Shift-F for Mac users. I hope this works.
2014-03-23 20:02:23 +01:00
Peter De Wachter
d2908c8fee
typo
2014-03-23 15:18:15 +01:00
Peter De Wachter
8ca50db45d
copyright
2014-03-23 15:15:45 +01:00
Peter De Wachter
e0ba485cce
Use alt key to emulate middle button click (Paul Reed)
2014-03-23 15:12:32 +01:00
Peter De Wachter
66dfeb2ada
Full-screen display
...
Use --fullscreen command line option or press F11 to toggle.
2014-03-23 15:05:39 +01:00
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