Godzil
2305ce975b
Mostly cosmetic changes
...
Update headers year
Remove useless /// headers that eat lines for no reasons
Fixed build issues because of stupid me doing stupid stuff in prototypes.
Added color and mono GPU stub.
Also a tad of code cleaning.
2022-03-14 14:50:41 +00:00
Godzil
6f56a8efda
Starting a rewrite of how the IO works.
...
Currently 100% broken, also going to change how devices are selected
for each system so no more if/else everywhere and system should be more accurate.
2021-12-20 19:12:33 +00:00
Godzil
8fa2ef06ab
Rename some functions and a tad of cleanup.
2021-12-20 19:12:33 +00:00
Godzil
1df15b0192
Uniformise copyright headers.
2021-12-20 19:12:12 +00:00
Godzil
6f539fff1e
Not sure how I missed the R_RM8 and R_RM16 decoder.
2021-04-16 00:39:26 +01:00
Godzil
c90b99d650
Fix table size.
2021-04-16 00:33:48 +01:00
Godzil
49a1943cda
Add proper support for indirect call/jmp
2021-04-16 00:32:56 +01:00
Godzil
4082d37cb0
Add missing mov cs, rm and mov rm, cs opcode.
2021-04-16 00:32:08 +01:00
Godzil
146e2b2c1d
Fix some headers (code is original here) and some cosmetics
2021-04-15 23:17:38 +01:00
Godzil
7f7410c8f8
First step to get a debugger:
...
Decode instructions.
I now have an headache.
A couple of instruction are still not properly decoded.
I need to find proper documentation on them.
2021-04-15 23:07:13 +01:00
Godzil
bddcaddf1f
Fix a signed/unsigned warning
2021-04-09 23:11:25 +01:00
Godzil
5559269387
Use stdbool instead of non standard ifdefs
2021-04-09 23:11:10 +01:00
Godzil
2ced18d151
Change the log to my good old trusty log framework.
2021-04-06 23:08:22 +01:00
Godzil
cc1060775c
Major code cleanup and code reformating
2021-04-05 14:19:35 +01:00
Godzil
d45822951f
As this is C project, rename all source file to .c
2021-04-05 00:18:55 +01:00
Godzil
065849cf68
Add stdint.h into headers that (may) need it.
2021-04-04 23:28:36 +01:00
Godzil
e4cf98bfe1
Add a debug function to log all access to IO regs.
2021-04-04 21:05:48 +01:00
Godzil
6d5658eb68
Make gcc happy (and fix a potential issue)
2020-02-11 00:00:23 +00:00
Godzil
667f655d22
Add preliminary CMake build. Not replacing the makefile for now, will in the future.
2020-02-10 23:59:01 +00:00
Godzil
f592057e48
Move everything in the root folder
2020-01-15 19:06:45 +00:00