Radoslaw Kujawa
|
6ccb94ac46
|
Update copyright year.
|
2021-01-25 01:09:01 +01:00 |
|
Radoslaw Kujawa
|
23730825fb
|
Avoid null pointer dereference.
|
2021-01-25 01:00:18 +01:00 |
|
Radosław Kujawa
|
b3e49fdb24
|
Add preambles with license information.
|
2019-09-23 15:28:05 +02:00 |
|
Radosław Kujawa
|
a03189fd7e
|
More sanity checks.
|
2018-08-13 21:18:29 +02:00 |
|
Radosław Kujawa
|
2cc9d86c64
|
Simplify error handling if malloc fails.
There's no way to reliable handle out of memory situation in an
emulator. So just bail out by raising assertion.
|
2018-08-05 23:45:44 +02:00 |
|
Radosław Kujawa
|
61cc5d2c68
|
Call finish funcs for devices when closing bus.
|
2018-07-24 11:02:22 +02:00 |
|
Radosław Kujawa
|
6c3e66a9f1
|
Merge branch 'master' of github.com:rkujawa/rk65c02
|
2018-06-13 10:30:13 +02:00 |
|
Radosław Kujawa
|
060f84e07d
|
Fail if mapping exceeding the bus size
|
2018-06-13 10:29:26 +02:00 |
|
Radosław Kujawa
|
e2bf924fa9
|
Make sure doff is initialized.
|
2018-04-26 14:16:04 +02:00 |
|
Radosław Kujawa
|
eeb564d69f
|
Make log less verbose.
|
2018-04-06 14:27:05 +02:00 |
|
Radosław Kujawa
|
25e62f4be4
|
Avoid compiler warning (variable uninitialized).
|
2018-03-27 13:18:29 +02:00 |
|
Radosław Kujawa
|
ae3e782b74
|
Use boehm gc to manage memory.
I'm less likely to fuck this up now.
|
2018-03-26 12:36:47 +02:00 |
|
Radosław Kujawa
|
a98c8f1018
|
Print debug message before loading ROM.
|
2018-03-26 09:59:55 +02:00 |
|
Radosław Kujawa
|
363bb56fc6
|
Make RAM size configurable.
|
2018-03-24 23:05:28 +01:00 |
|
Radosław Kujawa
|
5fddf2c5dc
|
More refactoring and improvements to logging!
|
2018-03-23 13:37:07 +01:00 |
|
Radosław Kujawa
|
5cb6f3488e
|
Further improvements and refactoring to logging.
|
2018-03-22 15:08:51 +01:00 |
|
Radosław Kujawa
|
a1785ae68d
|
Bus access debugging can be enabled run-time via boolean.
|
2017-02-28 10:49:57 +01:00 |
|
Radosław Kujawa
|
edab91de3f
|
Refactor bus reads and writes to split common code.
|
2017-02-25 12:54:15 +01:00 |
|
Radosław Kujawa
|
97c7709dc7
|
Fix device offset computation in bus writes.
|
2017-02-23 23:04:45 +01:00 |
|
Radosław Kujawa
|
dcf275939b
|
Make bus read/writes possible to devices mapped anywhere, not only 0.
|
2017-02-22 22:43:58 +01:00 |
|
Radosław Kujawa
|
43e38e567d
|
Further adjustments to get device subsystem working.
|
2017-02-20 21:29:52 +01:00 |
|
Radosław Kujawa
|
5cec9a9784
|
More work on devices subsystem.
|
2017-02-20 12:31:26 +01:00 |
|
Radosław Kujawa
|
7baefe9277
|
Attempt to design a semi-flexible device subsystem.
|
2017-02-19 21:45:15 +01:00 |
|
Radosław Kujawa
|
6711a8fe11
|
Fix bus space array indexing. Makes bus loading from buffer work.
|
2017-02-02 14:43:02 +01:00 |
|
Radosław Kujawa
|
3075ed87fa
|
Add ability to load things onto bus from buffer.
|
2017-02-02 12:06:41 +01:00 |
|
Radosław Kujawa
|
95db0b7dd2
|
Add commented out debug message.
|
2017-01-25 10:09:38 +01:00 |
|
Radosław Kujawa
|
47028b0e26
|
Add commented out debug message.
|
2017-01-24 22:18:21 +01:00 |
|
Radosław Kujawa
|
87cafb607f
|
Support loading ROMs from files, adjust nop test case.
|
2017-01-19 00:57:09 +01:00 |
|
Radosław Kujawa
|
26384ce27d
|
Add asserts to freeing the bus.
|
2017-01-16 21:34:56 +01:00 |
|
Radosław Kujawa
|
e7c81c0fbc
|
Initial import, skeleton...
|
2017-01-16 19:35:28 +01:00 |
|