Byron Lathi
|
8721c816fc
|
Move fast signals to fast reset
|
2023-11-23 12:06:19 -08:00 |
|
Byron Lathi
|
aba37ec98d
|
Decouple spi_clk from cpu_clk
|
2023-11-23 11:49:16 -08:00 |
|
Byron Lathi
|
46f2b01446
|
Merge branch '13-initialize-paging' into 'master'
Resolve "Initialize Paging"
Closes #13
See merge request bslathi19/super6502!50
|
2023-11-23 05:06:54 +00:00 |
|
Byron Lathi
|
9ce5b7592f
|
Use longer rtc interval
|
2023-11-22 20:57:49 -08:00 |
|
Byron Lathi
|
63d3b12636
|
Add toolchain dependency to full sim
|
2023-11-22 17:38:49 -08:00 |
|
Byron Lathi
|
930e802a86
|
Add init code for mapper
init_mapper now remaps so that it can change irq vectors
|
2023-11-22 17:33:12 -08:00 |
|
Byron Lathi
|
924dd69f2b
|
Add mapper docs
|
2023-11-22 08:31:34 -08:00 |
|
Byron Lathi
|
b3a2c167fe
|
Merge branch 'ci_experiment' into 'master'
Ci experiment
See merge request bslathi19/super6502!49
|
2023-11-22 05:43:21 +00:00 |
|
Byron Lathi
|
6bcce0d31b
|
Merge branch '8-initialize-interrupts' into 'master'
Resolve "Initialize Interrupts"
Closes #8
See merge request bslathi19/super6502!48
|
2023-11-22 05:36:29 +00:00 |
|
Byron Lathi
|
195367e1c0
|
try needs
|
2023-11-21 20:37:55 -08:00 |
|
Byron Lathi
|
90e0708012
|
update devices_setup_test makefile
|
2023-11-21 20:29:21 -08:00 |
|
Byron Lathi
|
0232d9c89f
|
Rename symbols again
|
2023-11-21 20:20:25 -08:00 |
|
Byron Lathi
|
767742ab49
|
Add init_hex.mem to artifacts for fpga build
|
2023-11-21 20:14:04 -08:00 |
|
Byron Lathi
|
b7b852ae4a
|
Update irq test code
|
2023-11-21 20:04:06 -08:00 |
|
Byron Lathi
|
102c4dfe8a
|
Use vectors for irq and nmi
|
2023-11-21 18:53:17 -08:00 |
|
Byron Lathi
|
1714a1e6da
|
add uart interrupt
|
2023-11-21 18:47:16 -08:00 |
|
Byron Lathi
|
4392a01de8
|
#53 Reduce interrupts to 128
|
2023-11-21 08:17:36 -08:00 |
|
Byron Lathi
|
e7f8be44b7
|
enable interrupt when we register irq
|
2023-11-21 08:06:46 -08:00 |
|
Byron Lathi
|
d172706313
|
Clear interrupt before waiting
|
2023-11-20 23:32:05 -08:00 |
|
Byron Lathi
|
7089b663ca
|
add interrupt init code (and increase rtc tick rate)
|
2023-11-20 22:23:18 -08:00 |
|
Byron Lathi
|
5e36d0824a
|
Merge branch '52-test-drivers-bare-metal' into 'master'
Resolve "test drivers bare metal"
Closes #52
See merge request bslathi19/super6502!47
|
2023-11-21 05:25:28 +00:00 |
|
Byron Lathi
|
5d599042d4
|
link kernel objects as well
|
2023-11-20 20:19:42 -08:00 |
|
Byron Lathi
|
323519edbd
|
Enable interrupts, print out current rtc tick
|
2023-11-20 20:02:31 -08:00 |
|
Byron Lathi
|
531bb4cf13
|
Fix bad sp and writing to zp0
|
2023-11-20 18:37:04 -08:00 |
|
Byron Lathi
|
e6a16b0c73
|
Add device setup test using kernel drivers
|
2023-11-20 08:29:35 -08:00 |
|
Byron Lathi
|
1811457b0f
|
Merge branch '9-initialize-the-devices' into 'master'
Resolve "Initialize the devices"
Closes #9
See merge request bslathi19/super6502!46
|
2023-11-20 15:56:54 +00:00 |
|
Byron Lathi
|
3861e44693
|
PIC: Disable all irqs at start
|
2023-11-19 23:30:02 -08:00 |
|
Byron Lathi
|
1e9be6c764
|
RTC: Fix threshold/irq_threshold initialization
Also throw some newlines in the kernel print messages.
|
2023-11-19 23:28:11 -08:00 |
|
Byron Lathi
|
680bccee62
|
Init rtc and pic in kernel
|
2023-11-19 22:11:29 -08:00 |
|
Byron Lathi
|
7f01b79abf
|
Add pic docs
|
2023-11-19 22:09:45 -08:00 |
|
Byron Lathi
|
013f47fb3f
|
Add rtc docs
|
2023-11-19 20:58:40 -08:00 |
|
Byron Lathi
|
bce8c1c641
|
Toolchain: Reduce jobs, add retries
|
2023-11-19 15:22:54 -08:00 |
|
Byron Lathi
|
e55564c94d
|
Merge branch '49-verify-rtc' into 'master'
Resolve "Verify RTC"
Closes #49
See merge request bslathi19/super6502!45
|
2023-11-19 23:13:57 +00:00 |
|
Byron Lathi
|
cf3aebc9f3
|
Fix irq code tb now that interrupts are used
|
2023-11-19 15:10:48 -08:00 |
|
Byron Lathi
|
429be0276a
|
Add rtc to efinix project
|
2023-11-19 15:04:41 -08:00 |
|
Byron Lathi
|
7c24389b10
|
Update RTC code test
|
2023-11-19 13:50:00 -08:00 |
|
Byron Lathi
|
7002aeebe6
|
Add rtc code test
|
2023-11-19 11:58:37 -08:00 |
|
Byron Lathi
|
77629b16ce
|
Merge branch '50-full-chip-sims-should-be-optional-and-have-better-finish-conditions' into 'master'
Resolve "Full chip sims should be optional and have better finish conditions."
Closes #50
See merge request bslathi19/super6502!44
|
2023-11-19 05:17:15 +00:00 |
|
Byron Lathi
|
00e4c551c1
|
Make full sim manual
|
2023-11-18 21:12:18 -08:00 |
|
Byron Lathi
|
cad6e80081
|
Merge branch '11-create-rtc' into 'master'
Resolve "Create RTC"
Closes #11
See merge request bslathi19/super6502!40
|
2023-11-19 03:54:43 +00:00 |
|
Byron Lathi
|
a881a60cb0
|
Merge branch '47-add-license-and-readme' into 'master'
Resolve "Add license and readme"
Closes #47
See merge request bslathi19/super6502!43
|
2023-11-19 03:54:27 +00:00 |
|
Byron Lathi
|
d10afda1c4
|
Merge branch '48-reduce-sim-time-for-full-sim' into 'master'
Resolve "reduce sim time for full sim"
Closes #48
See merge request bslathi19/super6502!42
|
2023-11-19 02:49:11 +00:00 |
|
Byron Lathi
|
19461536a2
|
Merge branch 'master' into 48-reduce-sim-time-for-full-sim
|
2023-11-18 17:42:59 -08:00 |
|
Byron Lathi
|
64a1ffa2ac
|
Merge branch 'master' into 47-add-license-and-readme
|
2023-11-18 17:42:35 -08:00 |
|
Byron Lathi
|
5433b4c6dc
|
Merge from main
|
2023-11-18 17:41:59 -08:00 |
|
Byron Lathi
|
d8199a6438
|
Merge branch '10-interrupt-controller' into 'master'
Resolve "Interrupt Controller"
Closes #10
See merge request bslathi19/super6502!41
|
2023-11-19 01:24:21 +00:00 |
|
Byron Lathi
|
6a0b8ada11
|
Update README
|
2023-11-18 17:16:04 -08:00 |
|
Byron Lathi
|
b1ca451721
|
Add README
|
2023-11-18 17:14:51 -08:00 |
|
Byron Lathi
|
287d81393a
|
Add LICENSE
|
2023-11-19 00:48:32 +00:00 |
|
Byron Lathi
|
da2675a3fe
|
Reduce sim time for full sim
|
2023-11-18 16:43:19 -08:00 |
|